Дистрибуцията openSUSE публикува алтернативен инсталатор Agama 15

Разработчиците на проекта openSUSE представиха инсталатора Agama 15, който се разработва за замяна на класическия интерфейс за инсталиране на SUSE и openSUSE, и е забележителен с отделянето на потребителския интерфейс от вътрешните компоненти на YaST. Agama поддържа използването на различни фронтендове, например, фронтенд за управление на инсталацията чрез уеб интерфейс. Кодът на компонентите на инсталатора се разпространява под лиценз GPLv2 и е написан на Ruby, Rust и JavaScript/TypeScript.

За тестване на новия инсталатор са оформени live сборки за архитектурите x86_64, ppc64le, s390x и ARM64. В сборките са налични за инсталиране бета версия на openSUSE Leap 16, непрекъснато актуализирани сборки на openSUSE Tumbleweed и openSUSE Slowroll, както и издание MicroOS на базата на контейнери. Инсталаторът ще бъде наличен в състава на openSUSE Leap 16 (достъпна е alpha версия) и SUSE Linux Enterprise Server 16 (бета версията се очаква през май).

Целите на разработката на Agama са: премахване на съществуващите ограничения на графичния интерфейс; разширяване на възможностите за използване на функционалността на YaST в други приложения; отказ от обвързването с един език за програмиране; насърчаване на създаването на алтернативни настройки от представители на общността. Инсталаторът предлага функции като избор на начален комплект приложения, настройка на мрежово свързване, език, клавиатура, часови пояс и параметри на локализация, подготовка на съхранителното устройство и разпределение на дяловете, добавяне на потребители в системата.

За инсталиране на пакети, проверка на оборудването, разпределение на дисковете и други функции, необходими при инсталацията, в Agama продължават да се използват библиотеките на YaST, над които са реализирани услуги-прослойки, които абстрахират достъпа до библиотеките чрез унифициран комуникационен протокол на базата на HTTP. В инсталатора се използва многопроцесна архитектура, благодарение на която интерфейсът за взаимодействие с потребителя не се блокира по време на изпълнението на други задачи.

Основният интерфейс за управление на инсталацията е построен с използване на уеб технологии. Уеб интерфейсът е написан на JavaScript с използване на фреймворка React и компонентите PatternFly. Услуга за обмен на съобщения, както и вграден http сървър, написан на езика Ruby.

В новата версия:

  • Унифициран интерфейс за настройка на език, подредба на клавиатура и часови пояс. По-рано настройките за локализация се предоставяха отделно за интерфейса на инсталатора и за инсталирания дистрибутив, което объркваше потребителите.
    Дистрибуцията openSUSE публикува алтернативен инсталатор Agama 15
  • Преработен интерфейс за настройка на свързване към безжична мрежа.
    Дистрибуцията openSUSE публикува алтернативен инсталатор Agama 15
  • В интерфейса за разделяне на дисковите дялове е проведена реорганизация на контекстните менюта и са добавени допълнителни пояснения.
    Дистрибуцията openSUSE публикува алтернативен инсталатор Agama 15
  • Предоставена е възможност за използване на уеб интерфейс за регистрация на разширения.
    Дистрибуцията openSUSE публикува алтернативен инсталатор Agama 15
  • Подобрена е автоматизираната инсталация.
    • Предоставена е възможност за интерактивна настройка на параметри iSCSI и DASD при автоматизирана инсталация.
    • Подобрен е търсенето на хранилища и дискови дялове на целевата система, както и тяхното обвързване с наличните сценарии за автоматизирана инсталация.
    • Добавено е ново свойство mdRaids за създаване на MD RAID масиви при автоматизирана инсталация.
    • В настройките на стартера са добавени опции за управление на времето за показване на стартово меню и предаване на допълнителни параметри на ядрото.
    • В настройките на мрежата е добавена възможност за създаване на мрежови интерфейси в режим на мрежов мост.
    • В настройките на AutoYaST е разрешено указването на относителни пътища в URL.
  • В интерфейса на командния ред е реализирана команда "agama monitor" за проследяване на инсталационния процес на друга система.
    Дистрибуцията openSUSE публикува алтернативен инсталатор Agama 15

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

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