Издање Д-Инсталлер 0.4, нови инсталатер за опенСУСЕ и СУСЕ

Програмери YaST инсталера који се користи у openSUSE-у и SUSE-у Linux, објавили су ажурирање експерименталног инсталера D-Installer 0.4, који подржава управљање инсталацијом путем веб интерфејса. Такође су припремљене инсталационе слике за упознавање са могућностима D-Installer-а и пружају алате за инсталирање континуирано ажурираног издања openSUSE Tumbleweed, као и издања Leap 15.4 и Leap Micro 5.2.

Д-Инсталлер укључује одвајање корисничког интерфејса од унутрашњих компоненти ИаСТ-а и омогућавање употребе различитих фронтендова. За инсталирање пакета, проверу опреме, партиционих дискова и других функција неопходних за инсталацију, настављају да се користе ИаСТ библиотеке, поврх којих је имплементиран слој који апстрахује приступ библиотекама преко обједињеног Д-Бус интерфејса. Међу циљевима развоја Д-Инсталлер-а су елиминисање постојећих ограничења графичког интерфејса, проширење могућности коришћења ИаСТ функционалности у другим апликацијама, удаљавање од везивања за један програмски језик (Д-Бус АПИ ће вам омогућити да креирање додатака на различитим језицима) и подстицање стварања алтернативних подешавања од стране чланова заједнице.

Фронт-енд направљен коришћењем веб технологија је припремљен за интеракцију корисника. Фонт укључује руковалац који омогућава приступ Д-Бус позивима преко ХТТП-а и веб интерфејс који се приказује кориснику. Веб интерфејс је написан у ЈаваСцрипт-у користећи Реацт фрамеворк и ПаттернФли компоненте. Сервис за везивање интерфејса за Д-Бус, као и уграђени хттп сервер, написани су у Руби-у и изграђени коришћењем готових модула развијених у пројекту Цоцкпит, који се користе и у Ред Хат веб конфигураторима.

Инсталацијом се управља преко екрана „Резиме инсталације“, који садржи припремне поставке направљене пре инсталације, као што су избор језика и производа који ће се инсталирати, партиционисање диска и управљање корисницима. Главна разлика између новог интерфејса и ИаСТ-а је у томе што одлазак у подешавања не захтева покретање појединачних виџета и нуди се одмах.

Нова верзија Д-Инсталлер-а имплементира вишепроцесну архитектуру, захваљујући којој кориснички интерфејс више није блокиран док се обављају други послови у инсталатеру, као што је читање метаподатака из спремишта и инсталирање пакета. Уведене су три унутрашње фазе инсталације: покретање инсталатера, конфигурисање инсталационих параметара и инсталација. Имплементирана је подршка за инсталирање различитих производа, на пример, поред инсталирања опенСУСЕ Тумблевеед издања, сада је могуће инсталирати опенСУСЕ Леап 15.4 и Леап Мицро 5.2 издања. За сваки производ, инсталатер бира различите шеме партиција диска, скуп пакета и безбедносна подешавања.

Поред тога, у току је рад на креирању минималистичке слике система која ће омогућити покретање инсталатера. Главна идеја је да се компоненте инсталатера распореде у облику контејнера и да се користи специјално Игуана боот инитрд окружење за покретање контејнера. Тренутно су ИаСТ модули већ прилагођени да раде из контејнера за подешавање временских зона, тастатуре, језика, заштитног зида, система за штампање, ДНС-а, прегледа Системд дневника, управљања програмима, репозиторијумима, корисницима и групама.



Извор: опеннет.ру
Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster