Разработчиците на проекта 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
