Prvo izdanje D-Installera, novog instalatera za openSUSE i SUSE

Programeri YaST instalatera, koji se koristi u openSUSE i SUSE Linuxu, predstavili su prvu instalacijsku sliku sa novim instalaterom razvijenim kao dio projekta D-Installer i koji podržava upravljanje instalacijom putem web sučelja. Pripremljena slika ima za cilj da vas upozna sa mogućnostima D-Installer-a i pruža sredstva za instalaciju kontinuirano ažuriranog izdanja openSUSE Tumbleweed. D-Installer je još uvijek pozicioniran kao eksperimentalni projekt i prvo izdanje se može smatrati transformacijom konceptualne ideje u formu početnog proizvoda, već upotrebljivog, ali zahtijeva dosta dorade.

D-Installer uključuje odvajanje korisničkog interfejsa od internih komponenti YaST-a i omogućavanje upotrebe različitih frontendova. Za instalaciju paketa, provjeru opreme, particionih diskova i drugih funkcija potrebnih za instalaciju, nastavljaju se koristiti YaST biblioteke, na vrhu kojih je implementiran sloj koji apstrahuje pristup bibliotekama kroz objedinjeni D-Bus interfejs.

Front-end izgrađen korištenjem web tehnologija je pripremljen za interakciju korisnika. Font uključuje rukovalac koji omogućava pristup D-Bus pozivima putem HTTP-a i web interfejs koji se prikazuje korisniku. Veb interfejs je napisan u JavaScript-u koristeći React framework i PatternFly komponente. Servis za vezivanje interfejsa za D-Bus, kao i ugrađeni http server, napisani su u Ruby-u i izgrađeni pomoću gotovih modula razvijenih u projektu Cockpit, koji se koriste i u Red Hat web konfiguratorima.

Instalacijom se upravlja preko ekrana “Rezime instalacije” koji sadrži pripremne postavke napravljene prije instalacije, kao što su odabir jezika i proizvoda koji će se instalirati, particioniranje diska i upravljanje korisnicima. Glavna razlika između novog interfejsa i YaST-a je u tome što pristup podešavanjima ne zahteva pokretanje pojedinačnih widgeta i nudi se odmah. Mogućnosti sučelja su i dalje ograničene, na primjer, u odjeljku za odabir proizvoda ne postoji mogućnost kontrole instaliranja pojedinačnih skupova programa i sistemskih uloga, a u odjeljku particije diska nudi se samo izbor particije za instalaciju bez mogućnost uređivanja tabele particija i promjene tipa datoteke.

Prvo izdanje D-Installera, novog instalatera za openSUSE i SUSE
Prvo izdanje D-Installera, novog instalatera za openSUSE i SUSE

Funkcije koje zahtijevaju poboljšanje uključuju alate za informiranje korisnika o greškama koje se javljaju i organiziranje interaktivne interakcije tokom rada (na primjer, traženje lozinke kada se otkrije šifrirana particija). Postoje i planovi za promjenu ponašanja različitih faza instalacije u zavisnosti od odabranog proizvoda ili uloge sistema (na primjer, MicroOS koristi particiju samo za čitanje).

Među razvojnim ciljevima D-Installer-a pominje se eliminacija postojećih GUI ograničenja; proširenje mogućnosti korištenja YaST funkcionalnosti u drugim aplikacijama; izbjegavanje vezivanja za jedan programski jezik (D-Bus API će vam omogućiti da kreirate dodatke na različitim jezicima); podsticanje stvaranja alternativnih okruženja od strane članova zajednice.

izvor: opennet.ru

Dodajte komentar