openSUSE Leap 16 ще бъде построен на платформата ALP, използваща контейнери

Разработчиците на проекта openSUSE обявиха началото на работата по следващото значително издание на дистрибутива openSUSE Leap 16, който ще бъде основан на новата технологична платформа ALP (Adaptable Linux Platform), на която също преминава и търговският дистрибутив SUSE. Релизът openSUSE Leap 16.0 е планиран за 2025 година.

Тази година на 11 юни ще бъде формиран релиз openSUSE Leap 15.6, който вероятно ще бъде последният класически релиз на проекта. Ако по някакви причини разработването на openSUSE Leap 16 се забави, се предвижда възможност за удължаване на жизнения цикъл на openSUSE Leap 15.6 или за издаване на допълнителен релиз openSUSE Leap 15.7. При разработката на openSUSE Leap 16 се планира продължаване на използването на модела на разработка въз основа на репозитория openSUSE Factory и постигане на оптимален баланс между нови технологии ALP, традиционната операционна система Linux и инициативите за интегриране на пакети, развивани от общността.

Платформата ALP (Adaptable Linux Platform) се позиционира като продължение на развитието на дистрибутива SUSE Linux Enterprise и се отличава с разделянето на основата на дистрибутива на части. Основната част на дистрибутива ще бъде олекотена среда «host OS», включваща само компонентите, минимално необходими за работа върху оборудването и управление. Всички приложения и компоненти на потребителското пространство ще се стартират не в смесена среда, а в отделни контейнери или в виртуални машини, изпълнявани върху „host OS“, изолирани един от друг.

Като основа за «host OS» е използван продуктът SLE Micro, основан на разработките на проекта MicroOS. За централизирано управление се предлагат системи за управление на конфигурацията Salt (предустановена) и Ansible (опция). За стартиране на изолирани контейнери са налични инструментите Podman и K3s (Kubernetes). Сред системните компоненти, изнесени в контейнери, присъстват yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) и KVM.

Сред основните характеристики на системната среда се споменава по подразбиране използването на шифроване на диска (FDE, Full Disk Encryption) с възможност за съхранение на ключове в TPM. Кореновият дял се монтира в режим само за четене и не се променя по време на работа. В средата се използва механизъм за атомарно инсталиране на актуализации, базиран на стандартния пакетен мениджър и механизма за снимки на файловата система Btrfs. Предоставен е конфигурируем режим за автоматично инсталиране на актуализации. За поддържане на живучестта на системата (self-healing) се фиксира последното стабилно състояние с помощта на снимки в Btrfs (в случай на установяване на аномалии след прилагане на актуализации или промяна на настройки, системата автоматично се връща към предишното си състояние).

В платформата се използва многоверсионен софтуерен стек — благодарение на приложението на контейнери може едновременно да се използват различни версии на инструменти и приложения. Например, могат да се стартират приложения, които използват различни версии Python, Java и Node.js в зависимостите си, което позволява разделяне на несъвместими зависимости. Основните зависимости се предоставят под формата на комплекти BCI (Base Container Images). Потребителят може да създава, актуализира и изтрива софтуерни стекове, без да засяга другите среди.

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster