Проект openSUSE публикува нова версия на атомарно обновляемия дистрибутив openSUSE Leap Micro 6.1, предназначен за създаването на микросервиси и за използване като базова система за платформи за виртуализация и контейнерна изолация. Достъпни за изтегляне са инсталационни сборки за архитектури x86_64 и ARM64 (Aarch64), както и готови образи за виртуализационни системи.
Дистрибутивът openSUSE Leap Micro е основан на технологиите на проекта MicroOS и се позиционира като обществена версия на комерсиалния продукт 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-патчи.
Коренният раздел се монтира в режим само за четене и не се променя по време на работа. За стартиране на изолирани контейнери е интегриран инструментариум с поддръжка на системи Podman/CRI-O и Docker. Micro-редакцията на дистрибутива се използва в проекта SLFO (SUSE Linux Framework One) за осигуряване на работа в среда „host OS“. В SLFO се предлага да се използва орязана версия на „host OS“, а всички приложения и потребителски компоненти да се стартират не в смесена среда, а в отделни контейнери или в виртуални машини, изпълнявани върху „host OS“, изолирани един от друг.
В новото издание:
- Добавена е поддръжка на режим на меко рестартиране (soft-reboot), при който се рестартират само компонентите на потребителското пространство, без да се засяга ядрото на Linux. Мекото рестартиране може да се използва за инсталиране на заредени системни актуализации, ако актуализациите не засягат ядрото и загрузчика.
- Предложен е нов инструмент opensuse-migration-tool, опростяващ актуализацията между версиите на дистрибутива. Предоставена е възможност за актуализиране от версии 5.5 и 6.0 до версия 6.1.
- Добавен е PAM-модул за използване при вход чрез двуфакторна автентикация с базирани на еднократни пароли.
- Забранен е отдалеченият вход под потребителя root с автентикация на базата на пароли. Промяната важи и за уеб интерфейса Cockpit, за отдалечен достъп до който сега е задължително да се създаде и използва неприоритетен потребител.
- Сформирани са допълнителни инсталационни образи, които се зареждат по мрежата с използване на механизма PXE.
- Реализирана е поддръжка на архитектурата IBM Power (ppc64le). Минималните поддържани процесори са IBM Power9 (IBM Power8 не се поддържат).
- Добавена е възможност за включване на компресия на дяла за подкачване с помощта на модула zRAM, който разполага компресирано блочно устройство в ОЗУ.
- Пакетите busybox, salt-master и k3s са премахнати.
Източник: opennet.ru
