Prva izdaja D-Installerja, novega namestitvenega programa za openSUSE in SUSE

Razvijalci namestitvenega programa YaST, ki se uporablja v openSUSE in SUSE Linux, so predstavili prvo namestitveno sliko z novim namestitvenim programom, ki je bil razvit v okviru projekta D-Installer in podpira upravljanje namestitve prek spletnega vmesnika. Pripravljena slika je namenjena seznanitvi z zmožnostmi D-Installerja in zagotavlja sredstva za namestitev nenehno posodobljene izdaje openSUSE Tumbleweed. D-Installer je še vedno pozicioniran kot eksperimentalni projekt in prvo izdajo lahko štejemo kot transformacijo konceptualne ideje v obliko začetnega izdelka, ki je že uporaben, vendar zahteva veliko izpopolnjevanja.

D-Installer vključuje ločevanje uporabniškega vmesnika od notranjih komponent YaST in omogoča uporabo različnih vmesnikov. Za namestitev paketov, preverjanje opreme, particijskih diskov in drugih funkcij, potrebnih za namestitev, se še naprej uporabljajo knjižnice YaST, na vrhu katerih je implementiran sloj, ki abstrahira dostop do knjižnic prek enotnega vmesnika D-Bus.

Za interakcijo z uporabniki je bil pripravljen front-end, zgrajen s pomočjo spletnih tehnologij. Pisava vključuje upravljalnik, ki omogoča dostop do klicev D-Bus prek HTTP, in spletni vmesnik, prikazan uporabniku. Spletni vmesnik je napisan v JavaScriptu z uporabo ogrodja React in komponent PatternFly. Storitev za vezavo vmesnika na D-Bus, kot tudi vgrajen http strežnik, sta napisana v Rubyju in zgrajena s pomočjo že pripravljenih modulov, ki jih je razvil projekt Cockpit in se uporabljajo tudi v spletnih konfiguratorjih Red Hat.

Namestitev se upravlja prek zaslona »Povzetek namestitve«, ki vsebuje pripravljalne nastavitve, opravljene pred namestitvijo, kot je izbira jezika in izdelka za namestitev, particioniranje diska in upravljanje uporabnikov. Glavna razlika med novim vmesnikom in YaST je v tem, da dostop do nastavitev ne zahteva zagona posameznih pripomočkov in je na voljo takoj. Zmogljivosti vmesnika so še vedno omejene, tako na primer v razdelku za izbiro izdelka ni možnosti nadzora namestitve posameznih naborov programov in sistemskih vlog, v razdelku diskovne particije pa je ponujena samo izbira particije za namestitev brez možnost urejanja particijske tabele in spreminjanja vrste datoteke.

Prva izdaja D-Installerja, novega namestitvenega programa za openSUSE in SUSE
Prva izdaja D-Installerja, novega namestitvenega programa za openSUSE in SUSE

Funkcije, ki jih je treba izboljšati, vključujejo orodja za obveščanje uporabnika o napakah, ki se pojavijo, in organiziranje interaktivne interakcije med delom (na primer poziv za geslo, ko je zaznana šifrirana particija). Obstajajo tudi načrti za spremembo obnašanja različnih stopenj namestitve, odvisno od izbranega izdelka ali sistemske vloge (na primer, MicroOS uporablja particijo samo za branje).

Med razvojnimi cilji D-Installerja je omenjena odprava obstoječih omejitev GUI; razširitev možnosti uporabe YaST funkcionalnosti v drugih aplikacijah; izogibanje vezavi na en programski jezik (D-Bus API vam bo omogočil ustvarjanje dodatkov v različnih jezikih); spodbujanje ustvarjanja alternativnih okolij s strani članov skupnosti.

Vir: opennet.ru

Dodaj komentar