Разработчиците на проекта 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 и е позициониран като community-версия на търговския продукт SUSE Linux Enterprise Micro, отличаваща се с липсата на графичен интерфейс. За конфигуриране може да се използва уеб интерфейсът 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.
- Управляващият уеб интерфейс Cockpit е обновен до версия 298, за управление на SELinux е интегриран модулът cockpit-selinux.

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

