openSUSE представи първата предварителна версия на Agama 8, новата програма за инсталиране на SUSE и openSUSE

Инсталатор на Agama

В края на февруари т.г. Споделяме публикация тук в блога свързана с информацията, предоставена от openSUSE относно пътната карта за разработването на новия инсталатор, върху който се работи вече няколко месеца.

По-рано известен като D-инсталатор, Agama се отличава с отделянето на потребителския интерфейс от вътрешните части на YaST, което позволява използването на различни интерфейси, като например уеб интерфейс за управление на инсталацията.

Agama
Свързана статия:
openSUSE разкри пътната карта за новия си инсталатор, Agama 

В публикацията, която споделихме, Споменахме, че openSUSE ще представи две актуализации важна Agama за тази година. Първият е насрочен за средата на април, а вторият за средата на юли.

Екипът на YaST се завръща с още новини за Agama. В предишната ни публикация изложихме първите две стъпки от нашата пътна карта за 2024 г.: по-мощен потребителски интерфейс за конфигурация на хранилището и нова архитектура без Cockpit с по-добър API за външни повиквания. Сега сме горди да обявим Agama 8, предлагайки първоначални версии и на двете функции.

Първият от тях вече е представен и в новата версия на Agama, Представена е изцяло обновена архитектура, отбелязваща преход от използването на вече съществуващи модули разработен от проекта Cockpit към самостоятелна рамка с модернизиран потребителски интерфейс.

Вместо D-Bus, HTTP вече се използва като основен комуникационен протокол за взаимодействие между компонентите на Agama. Това преминаване към HTTP разшири способността на проекта да се интегрира с по-големи системи и опрости организацията на автоматизираните инсталации.

Споменава се, че Като оставим настрана използването на Cockpit, позволяващо елиминиране на допълнителни външни зависимости, като Python и C компонентите, които се изискват от Cockpit, докато Agama използва Ruby и Rust. Премахването на Cockpit също така освободи разработчиците от ограниченията, възникнали при внедряването на автоматични режими на инсталиране, и им позволи да преработят интерфейса за конфигурация на хранилището, постигайки оптимален баланс между простота за начинаещи и функционалност за напреднали потребители.

Освен това, Новата архитектура значително намали времето за стартиране на инсталатора и подобри своята производителност, като същевременно запази способността да използва вече доказани компоненти от ниско ниво. Сред функциите, които все още не са пренесени в новата реализация, са интегрираният терминален емулатор и инструменти за управление на DASD (устройство за съхранение с директен достъп) и zFCP (SCSI-over-Fiber Channel) устройства.

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

сменям гивключва също нов интерфейс за избор на набори от приложения, подобрени конфигурации за TPM-базирано пълно дисково криптиране, напълно пренаписан мрежов стек, модернизиране на някои джаджи, подобрени интерфейси за редактиране на параметри на файловата система и създаване на потребители и по-добра визуализация на проблемите, възникнали по време на инсталацията. Освен това Agama 8 е преведена на 10 езика.

Вече работим върху Agama 9, която трябва да излезе до месец. Фокусът ще бъде върху подобряването на поддръжката за необслужвани инсталации и съвместимостта с AutoYaST.

Накрая се споменава, че След около месец се очаква изстрелването на Agama 9, което ще включва основна реорганизация на уеб интерфейса, ще се възползва от пропуснатите възможности по време на прехода към новата архитектура и ще разшири опциите за автоматично инсталиране без човешка намеса. Целта на разработката е да бъде съвместима с AutoYaST и да позволи Agama да се използва като алтернатива на AutoYaST.

Ако се интересувате да научите повече за това, можете да се консултирате с подробности в следваща връзка.