SUSE представила отправив запуск второго прототипа свой новый дистрибутив SUSE ALP «Punta Baretti» (Adaptable Linux Platform), позиционируемый как продолжение развития дистрибутива SUSE Linux Enterprise.
Ключевое отличие ALP заключается в разделении базовой основы дистрибутива на две части: упрощенная «хост-операционная система» для работы поверх оборудования и уровень поддержки приложений, ориентированный на работу в контейнерах и виртуальных машинах.
О SUSE АЛЬП
Архитектура ALP основан на разработке на «хост-ОС». окружающей среды, минимально необходимое для поддержки и управления оборудованием. Предлагается, чтобы все приложения и компоненты пользовательского пространства работали не в смешанной среде, а в отдельных контейнерах или виртуальных машинах, которые работают поверх «основной операционной системы» и изолированы друг от друга. Такая организация позволит пользователям сосредоточиться на приложениях и абстрактных рабочих процессах аппаратного обеспечения и низкоуровневой системной среды.
Продукт SLE Micro, основанный на разработках проекта MicroOS, используется в качестве основы для «хостовой операционной системы».
Из характеристик системной среды, упоминает использовать шифрование диска по умолчанию (FDE, полное шифрование диска) с возможность хранить ключи в TPM, корневой раздел монтируется только для чтения и не изменяется в процессе работы.
В отличие от SUSE Linux Enterprise, разработка ALP изначально осуществляется в рамках открытого процесса разработки, в котором промежуточные сборки и результаты тестирования общедоступны для всех, что позволяет заинтересованным сторонам заставить монитор работать в процессе и участвовать в разработке.
Что нового во втором прототипе ALP?
В этом втором выпущенном прототипе SUSE ALP мы можем обнаружить, что используйте D-Installer, где пользовательский интерфейс отделен от внутренних компонентов YaST и можно использовать несколько интерфейсов, включая интерфейс для управления установкой через веб-интерфейс.
Базовый интерфейс для управления предприятием построен с использованием веб-технологий и включает в себя контроллер, обеспечивающий доступ к вызовам D-Bus по протоколу HTTP, и сам веб-интерфейс. Веб-интерфейс написан на JavaScript с использованием фреймворка React и компонентов PatternFly.
Для обеспечения безопасности D-Installer поддерживает установку на зашифрованные разделы и позволяет использовать TPM (доверенный платформенный модуль) для расшифровки загрузочного раздела, используя вместо паролей ключи, хранящиеся на чипе TPM. Некоторые клиенты YaST (загрузчик, iSCSIClient, Kdump, брандмауэр и т. д.) работают в отдельных контейнерах.
Еще одно важное изменение: Реализовано два типа контейнеров: контрольные контейнеры для работы с YaST в текстовом режиме, в графическом интерфейсе и через веб-интерфейс, а также тестовые контейнеры для автоматизированных текстовых сообщений.
Стоит отметить, что несколько модулей также адаптированы для использования в системах с транзакционными обновлениями. Для интеграции с openQA предлагается библиотека libyui-rest-api с реализацией REST API.
Помимо этого реализовано исполнение в контейнере платформы Cockpit, на базе которого построен веб-интерфейс конфигуратора и установщика и возможность использования Full Disk Encryption (FDE) при установках на обычное оборудование, а не только в системах виртуализации и облачные системы.
С другой стороны, в качестве основного загрузчика используется GRUB2, плюс были добавлены конфигурации для реализации контейнеров для построения брандмауэра (firewalld-container) и централизованного управления системой и кластером (warewulf-container).
Скачайте и попробуйте SUSE ALP
Тем, кто заинтересован в возможности попробовать ALP, следует знать, что сборки подготовлены для архитектуры x86_64. Первоначально ALP разрабатывается с использованием открытого процесса разработки, при котором промежуточные сборки и результаты тестирования общедоступны для всех.
Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с подробностями По следующей ссылке.