SUSE Linux ಎಂಟರ್‌ಪ್ರೈಸ್‌ನ ಬದಲಾವಣೆಯ ಮೇಲೆ ನಡೆಯುತ್ತಿರುವ ALP ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಮೂಲಮಾದರಿಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ

Компания SUSE опубликовала первый прототип платформы ALP (Adaptable Linux Platform), позиционируемой как продолжение развития дистрибутива SUSE Linux Enterprise. Ключевым отличием новой системы является разделение базовой основы дистрибутива на две части: урезанную «host OS» для работы поверх оборудования и слой для поддержки приложений, ориентированный на запуск в контейнерах и виртуальных машинах. Сборки подготовлены для архитектуры x86_64.

Идея в том, чтобы в «host OS» развивать минимальное окружение, необходимое для поддержки и управления оборудованием, а все приложения и компоненты пространства пользователя запускать не в смешанном окружении, а в отдельных контейнерах или в виртуальных машинах, выполняемых поверх «host OS» и изолированных друг от друга. Подобная организация позволит пользователям сфокусировать внимание на приложениях и абстрагировать рабочие процессы, отделив их от низкоуровневого системного окружения и оборудования.

MicroOS ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳ ಆಧಾರದ ಮೇಲೆ SLE ಮೈಕ್ರೋ ಉತ್ಪನ್ನವನ್ನು "ಹೋಸ್ಟ್ OS" ಗೆ ಆಧಾರವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಕೇಂದ್ರೀಕೃತ ನಿರ್ವಹಣೆಗಾಗಿ, ಸಂರಚನಾ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಉಪ್ಪು (ಪೂರ್ವ-ಸ್ಥಾಪಿತ) ಮತ್ತು ಅನ್ಸಿಬಲ್ (ಐಚ್ಛಿಕ) ನೀಡಲಾಗುತ್ತದೆ. ಪ್ರತ್ಯೇಕವಾದ ಕಂಟೈನರ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಪಾಡ್‌ಮ್ಯಾನ್ ಮತ್ತು ಕೆ3ಎಸ್ (ಕುಬರ್ನೆಟ್ಸ್) ಉಪಕರಣಗಳು ಲಭ್ಯವಿವೆ. ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ಇರಿಸಲಾದ ಸಿಸ್ಟಮ್ ಘಟಕಗಳಲ್ಲಿ yast2, ಪಾಡ್‌ಮ್ಯಾನ್, k3s, ಕಾಕ್‌ಪಿಟ್, GDM (GNOME ಡಿಸ್‌ಪ್ಲೇ ಮ್ಯಾನೇಜರ್) ಮತ್ತು KVM.

ಸಿಸ್ಟಮ್ ಪರಿಸರದ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ, TPM ನಲ್ಲಿ ಕೀಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಡಿಸ್ಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ (FDE, ಪೂರ್ಣ ಡಿಸ್ಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್) ಡೀಫಾಲ್ಟ್ ಬಳಕೆಯನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ರೂಟ್ ವಿಭಾಗವನ್ನು ಓದಲು-ಮಾತ್ರ ಕ್ರಮದಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ಬದಲಾಗುವುದಿಲ್ಲ. ಪರಿಸರವು ಪರಮಾಣು ನವೀಕರಣ ಅನುಸ್ಥಾಪನಾ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ. ಫೆಡೋರಾ ಮತ್ತು ಉಬುಂಟುನಲ್ಲಿ ಬಳಸಲಾದ ಆಸ್ಟ್ರೀ ಮತ್ತು ಸ್ನ್ಯಾಪ್ ಆಧಾರಿತ ಪರಮಾಣು ನವೀಕರಣಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, 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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ