Компания Canonical объявила о публичном предварительном тестировании образов Ubuntu Core 26 (выпущенных еще в мае на основе Ubuntu 26.04 LTS) для Amazon Web Services, Microsoft Azure и Google Cloud, что позволяет использовать неизменяемый дистрибутив Linux, разработанный для встраиваемых устройств и интернета вещей, в общедоступных облачных средах.
С помощью этого нового предложения компания Canonical ориентируется на виртуальные устройства, управляемые сервисы и специализированные рабочие нагрузки, где предсказуемые конфигурации и контролируемые обновления важнее, чем неограниченная настройка системы.
В Ubuntu Core обновления выполняются в режиме транзакций, что позволяет системе восстанавливаться после неудачных обновлений, а не оставаться частично обновленной. Обновления безопасности выполняются автоматически, при этом ядро, базовая система и приложения поддерживаются в виде независимо обновляемых снэпов.
Кроме того, приложения работают в условиях строгой изоляции, ограничивая доступ к системным ресурсам через четко определенные интерфейсы, а базовая операционная система является неизменяемой, что снижает вероятность непреднамеренного изменения системных компонентов.
Чтобы внедрить все это в общедоступные облака, компании Canonical пришлось внести множество технических изменений. Например, AWS, Azure и Google Cloud используют оптимизированные ядра Linux, которые Canonical традиционно распространяет в виде пакетов DEB. Теперь эти ядра упаковываются в виде облачных Snap-пакетов для работы в рамках архитектуры Ubuntu Core.
Кроме того, облачные гостевые агенты были преобразованы в снэпы, что позволило каждому из них иметь собственный жизненный цикл обновления и политику безопасности. В условиях строгой изоляции агенты должны явно указывать, какие системные ресурсы и интерфейсы им нужны.
Компания Canonical подчеркивает, что Ubuntu Core не является заменой Ubuntu Server. Последняя по-прежнему является подходящим вариантом для серверов общего назначения, требующих традиционного управления пакетами, интерактивного администрирования и обширной настройки хоста. Ubuntu Core ориентирована на системы, построенные на основе заранее определенного набора компонентов, которые можно последовательно поддерживать и обновлять.
Изображения для предварительного просмотра доступны на торговых площадках AWS, Azure и Google Cloud. Компания Canonical также предоставляет инструкции по запуску инстансов, установке дополнительных Snap-пакетов и созданию пользовательских образов Ubuntu Core.
Дополнительные подробности см. в объявлении.
