Разработчиците на проекта openSUSE публикуваха атомарно обновляем дистрибутив openSUSE Leap Micro 5.5, предназначен за създаване на микросервизи и за използване като базова система за платформи за виртуализация и контейнерна изолация. За сваляне са налични сборки за архитектури x86_64 и ARM64 (Aarch64), предоставяни както с инсталатор (Offline-сборки, размер 2.1 ГБ), така и под формата на готови буутни образи: 782 МБ (преднастроен), 959 МБ (с Real-Time ядро) и 1.1 ГБ. Образите могат да стартират под управление на хипервизори Xen и KVM или върху оборудване, включително платки Raspberry Pi.
Дистрибутивът openSUSE Leap Micro е базиран на напредъка на проекта MicroOS и се позиционира като общностна версия на търговския продукт SUSE Linux Enterprise Micro, която се отличава с липса на доставка на графичен интерфейс. За настройки може да се използва web-интерфейсът 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 (SLE) Micro 5.5, базирана на SUSE SLE 15 Service Pack 5.
- Поддръжката на SELinux е значително разширена.
- За системи на базата на архитектура AArch64 е добавена поддръжка на инструмента podman-docker (възпроизвежда Docker CLI чрез podman) и хипервизора hyper-v.
- Инструментът podman е обновен до версия 4.4, в който е включена утилитата quadlet за опростяване на стартирането на системни контейнери под управление на systemd.
- Добавени са пакети fwupdate и fwupdate-efi за опростяване на обновлението на фърмуера.
- Форматирани са образи в QCOW (QEMU Copy On Write) формат за архитектури x86_64 и aarch64.
- Управляващият web-интерфейс Cockpit е обновен до версия 298, за управление на SELinux е интегриран модул cockpit-selinux.

Източник: opennet.ru

