Компания SUSE опубликовала первый прототип платформы ALP (Adaptable Linux Platform), позиционируемой как продолжение развития дистрибутива SUSE Linux Enterprise. Ключевым отличием новой системы является разделение базовой основы дистрибутива на две части: урезанную «host OS» для работы поверх оборудования и слой для поддержки приложений, ориентированный на запуск в контейнерах и виртуальных машинах. Сборки подготовлены для архитектуры x86_64.
Идея в том, чтобы в «host OS» развивать минимальное окружение, необходимое для поддержки и управления оборудованием, а все приложения и компоненты пространства пользователя запускать не в смешанном окружении, а в отдельных контейнерах или в виртуальных машинах, выполняемых поверх «host OS» и изолированных друг от друга. Подобная организация позволит пользователям сфокусировать внимание на приложениях и абстрагировать рабочие процессы, отделив их от низкоуровневого системного окружения и оборудования.
ផលិតផល SLE Micro ផ្អែកលើការវិវឌ្ឍន៍នៃគម្រោង MicroOS ត្រូវបានប្រើជាមូលដ្ឋានសម្រាប់ "host OS" ។ សម្រាប់ការគ្រប់គ្រងកណ្តាល ប្រព័ន្ធគ្រប់គ្រងការកំណត់រចនាសម្ព័ន្ធអំបិល (ដំឡើងជាមុន) និង Ansible (ស្រេចចិត្ត) ត្រូវបានផ្តល់ជូន។ ប្រអប់ឧបករណ៍ Podman និង K3s (Kubernetes) មានសម្រាប់ដំណើរការធុងដាច់ដោយឡែក។ សមាសធាតុប្រព័ន្ធកុងតឺន័ររួមមាន yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) និង KVM ។
ពីលក្ខណៈពិសេសនៃបរិស្ថានប្រព័ន្ធ ការប្រើប្រាស់លំនាំដើមនៃការអ៊ិនគ្រីបឌីស (FDE, Full Disk Encryption) ត្រូវបានលើកឡើងជាមួយនឹងសមត្ថភាពក្នុងការរក្សាទុកសោនៅក្នុង TPM ។ ភាគថាសឫសត្រូវបានម៉ោននៅក្នុងរបៀបបានតែអាន និងមិនផ្លាស់ប្តូរកំឡុងពេលប្រតិបត្តិការ។ បរិស្ថានប្រើយន្តការនៃការដំឡើងអាប់ដេតអាតូមិក។ មិនដូចការអាប់ដេតអាតូមិកដោយផ្អែកលើ ostree និងខ្ទាស់ដែលប្រើក្នុង Fedora និង Ubuntu ALP ប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ធម្មតា និងយន្តការរូបថតនៅក្នុងប្រព័ន្ធឯកសារ Btrfs ជំនួសឱ្យការកសាងរូបភាពអាតូមិកដាច់ដោយឡែក និងដាក់ពង្រាយហេដ្ឋារចនាសម្ព័ន្ធដឹកជញ្ជូនបន្ថែម។
Основные концепции ALP:
- Минимизация вмешательства пользователя (zero-touch), подразумевающая автоматизацию основных процессов сопровождения, развёртывания и настройки.
- Автоматическое поддержание безопасности и нахождения системы в актуальном состоянии (self-updating). Предусмотрен настраиваемый режим автоматической установки обновлений (например, можно включить автоустановку только исправлений критических уязвимостей или вернуться к ручному подтверждения установки обновлений). Для обновления ядра Linux без перезапуска и приостановки работы поддерживаются live-патчи.
- Автоматическое применение оптимизаций (self-tuning) и поддержание живучести системы (self-healing). Система фиксирует последнее стабильное состояние и после применения обновлений или изменения настроек в случае выявление аномалий, проблем или нарушения поведения автоматически переводится в предыдущее состояние, используя снапшоты Btrfs.
- Многоверсионный программный стек. Изоляция компонентов в контейнерах позволяет одновременно использовать разные версии инструментов и приложений. Например, можно запускать приложения, использующие в зависимостях разные версии Python, Java и Node.js, разделяя несовместимые между собой зависимости. Базовые зависимости поставляются в форме наборов BCI (Base Container Images). Пользователь может создавать, обновлять и удалять программные стеки не затрагивая другие окружения.
В отличие от SUSE Linux Enterprise развитие ALP изначально ведётся с использованием открытого процесса разработки, при котором промежуточные сборки и результаты тестирования публично доступны всем желающим, что позволяет заинтересованным лицам отслеживать проводимую работу и принимать участие в разработке.
ប្រភព: opennet.ru