Разработчиците на проекта openSUSE публикуваха атомарно обновяем дистрибутив openSUSE Leap Micro 5.3, предназначен за изграждане на микросервиси и за използване като базова система за виртуализация и контейнерна изолация. За изтегляне са на разположение сборки за архитектури x86_64 и ARM64 (Aarch64), предлагани както с инсталатор (Offline сборки, 1.9 GB), така и под формата на готови загрузъчни образи: 782 MB (преднастройка), 969 MB (с Real-Time ядро) и 1.1 GB. Образите могат да се стартират под управлението на хипервизори Xen и KVM или на хардуер, включително платки Raspberry Pi.
Дистрибутивът openSUSE Leap Micro е базиран на разработките на проекта MicroOS и се позиционира като общностна версия на търговския продукт SUSE Linux Enterprise Micro 5.3, отличаваща се с липсата на графичен интерфейс. За конфигуриране може да се използва уеб интерфейсът Cockpit, който позволява управление на системата чрез браузър, инструментарият cloud-init с предаване на настройки при всяко стартиране или Combustion за задаване на настройки по време на първоначалното зареждане. На потребителя се предоставя инструментарий за бързо превключване от Leap Micro на SUSE SLE Micro - предполага се, че е възможно първо безплатно внедряване на решение на базата на Leap Micro, а при необходимост от разширена поддръжка или сертификация, да се премине към продукта SUSE SLE Micro.
Ключовата особеност на Leap Micro е механизма за атомарно инсталиране на обновления, които се изтеглят и прилагат автоматично. В отличие от атомарните обновления, базирани на ostree и snap, използвани във Fedora и Ubuntu, в openSUSE Leap Micro вместо изграждане на отделни атомарни образи и разгръщане на допълнителна инфраструктура за доставка се използва стандартният инструментарий за управление на пакети (инструментът transactional-update) в комбинация с механизма за снимки в ФС Btrfs (снимките се използват за атомарно преход между състоянието на системата преди и след инсталирането на обновления). В случай на проблеми след прилагането на обновления, системата може да бъде върната в предишно състояние. За обновление на ядрото на Linux без рестартиране и прекъсване на работата се поддържат live пачове.
Кореновото разделение е монтирано в режим само за четене и не се променя по време на работа. За стартиране на изолирани контейнери е интегриран инструментарий с поддръжка на runtime Podman/CRI-O и Docker. Micro редакцията на дистрибутива се използва в проекта ALP (Adaptable Linux Platform) за осигуряване на работна среда "host OS". В ALP се предлага да се използва опростен "host OS" на хардуер, а всички приложения и компоненти на потребителското пространство да стартират не в смесена среда, а в отделни контейнери или в. виртуални машини, изпълнявани върху „host OS“, изолирани един от друг.
В новото издание компонентите на системата са обновени до пакетната база SUSE Linux Enterprise SUSE (SLE) Micro 5.3, основана на SUSE SLE 15 Service Pack 4. Добавен е модул за управление на SELinux и диагностика на проблеми чрез Cockpit. За управление на настройките на мрежата по подразбиране е ангажиран NetworkManager.
Източник: opennet.ru
