Prva izdaja D-Installerja, novega inštalaterja za openSUSE in SUSE

Razvijalci inštalatorja YaST, ki se uporablja v openSUSE in SUSE Linux, so predstavili prvo namestitveno sliko z novim inštalatorjem, razvitim v okviru projekta D-Installer, ki podpira upravljanje namestitve preko spletnega vmesnika. Pripravljena slika je namenjena seznanitev z zmogljivostmi D-Installer in nudi sredstva za namestitev neprekinjeno posodobljene različice openSUSE Tumbleweed. D-Installer se zaenkrat še pozicionira kot eksperimentalni projekt, prva izdaja pa se lahko obravnava kot prehod konceptualne ideje v obliko začetnega produkta, ki je že uporaben, a potrebuje še obsežno dodelavo.

D-Installer predvideva ločitev uporabniškega vmesnika od notranjih komponent YaST in omogoča uporabo različnih front-endov. Za namestitev paketov, preverjanje opreme, delitev diskov in druge potrebne funkcije pri namestitvi še naprej uporabljamo knjižnice YaST, nad katerimi je implementirana plast, ki abstrahira dostop do knjižnic preko enotnega vmesnika D-Bus.

Za interakcijo s uporabnikom je pripravljen front-end, zgrajen z uporabo spletnih tehnologij. Front-end vključuje obdelovalec, ki omogoča dostop do klicev D-Bus preko HTTP, ter prikazan spletni vmesnik. Spletni vmesnik je napisan v JavaScriptu z uporabo ogrodja React in komponent PatternFly. Storitve za povezovanje vmesnika z D-Bus ter vgrajeni http strežnik sta napisani v Rubyju in sta zgrajeni z uporabo obstoječih modulov, ki jih razvija projekt Cockpit, in se uporabljajo tudi v spletnih konfiguratorjih Red Hat.

Upravljanje instalacijom vrši se putem glavnog ekrana «Installation Summary», na kojem su prikupljene pripremne postavke koje se moraju izvršiti pre početka instalacije, kao što su izbor jezika i instaliranog proizvoda, particionisanje diska i upravljanje korisnicima. Glavna razlika novog interfejsa od YaST-a je u tome što prelazak na postavke ne zahteva pokretanje pojedinačnih vidžeta i odmah je dostupan. Mogućnosti interfejsa su trenutno ograničene, na primer, u sekciji izbora proizvoda ne postoji mogućnost upravljanja instalacijom pojedinačnih paketa softvera i sistemskih uloga, a u sekciji particionisanja diska se nudi samo izbor particije za instalaciju bez mogućnosti uređivanja tabele particija i promene tipa FS.

Prva izdaja D-Installerja, novega inštalaterja za openSUSE in SUSE
Prva izdaja D-Installerja, novega inštalaterja za openSUSE in SUSE

Od mogućnosti koje zahtevaju doradu, ističu se alati za obaveštavanje korisnika o greškama i organizacija interaktivne interakcije tokom rada (na primer, prikaz zahteva za lozinkom pri otkrivanju šifrovane particije). U planu je takođe mogućnost promene ponašanja različitih faza instalacije u zavisnosti od odabranog proizvoda ili sistemske uloge (na primer, za MicroOS koristi se particija u režimu samo za čitanje).

Među ciljevima razvoja D-Installer-a ističe se otklanjanje postojećih ograničenja grafičkog interfejsa; proširenje mogućnosti korišćenja funkcionalnosti YaST-a u drugim aplikacijama; udaljavanje od vezanosti za jedan programski jezik (D-Bus API će omogućiti izradu dodataka na različitim jezicima); podsticanje stvaranja alternativnih podešavanja od strane zajednice.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster