Компания Canonical представила Ubuntu Core 26 — новую версию операционной системы для IoT-устройств и встраиваемых систем, основанной на Ubuntu 26.04 LTS. Она предлагает точечные Linux-сборки, оптимизированные OTA-обновления, обновление ядра в реальном времени без перезагрузки, а также усиленную аппаратную защиту для критически важных сценариев использования. Разработчики обещают 15 лет поддержки.
Canonical заявляет, что система позволяет сократить время установки, уменьшить размер OTA-обновлений до 90% и создавать более точные сборки благодаря технологии Chisel. Как и в предыдущих версиях, все компоненты системы распространяются в виде контейнеризированных snap-пакетов. В компании также отмечают, что может помочь организациям с выполнением требований европейского закона Cyber Resilience Act (CRA), обеспечивая безопасные и приватные ИИ-развёртывания с использованием аппаратной модели доверия.
Основные особенности Ubuntu Core 26:
- Более быстрая установка и обновление snap-пакетов. К примеру, обновления базовых Core-пакетов уменьшились с 16 МБ до 1,5 МБ. Это снижает расход трафика и повышает время бесперебойной работы устройств.
- Точные сборки с использованием Chisel. Каждый файл в файловой системе можно связать с конкретным исходным пакетом и его компонентом, что повышает точность проверки целостности и анализа уязвимостей. Кроме того, новая система сборки позволила уменьшить размер базового образа ещё на 7%.
- Соответствие требованиям CRA благодаря аппаратной безопасности. Canonical берёт на себя обязанности производителя в рамках CRA на протяжении жизненного цикла ОС. Компания обеспечивает поддержку безопасности основных компонентов, постоянный мониторинг CVE-уязвимостей, координированное раскрытие проблем безопасности, а также соответствие стандарту IEC 62443-4-1, связанному с кибербезопасностью промышленных систем автоматизации и управления.
- Livepatch теперь работает на AMD64 и ARM64.
- Улучшения инструментов для разработчиков.
- Новая документация по API.
Для работы Ubuntu Core требуется минимум 512 МБ оперативной памяти и 1 ГБ свободного места. Система совместима с архитектурами AMD64 (64-битные Intel / AMD), ARM64 (64-битные Arm), ARMHF (32-битные Arm) и RISCV64 (64-битные RISC-V). Тестовые образы Ubuntu Core 26 доступны для обычных x86-систем, одноплатных компьютеров Raspberry Pi 4 и Raspberry Pi 5.
