Prvo izdanje D-Installer, novog instalacijskog alata za openSUSE i SUSE

Razvijatelji instalatera YaST, koji se koristi u openSUSE i SUSE Linux, predstavili su prvu instalacijsku sliku s novim instalaterom razvijenim u okviru projekta D-Installer, koji podržava upravljanje instalacijom putem web sučelja. Pripremljena slika namijenjena je upoznavanju s mogućnostima D-Installer-a i pruža sredstva za instalaciju kontinuirano ažurirane verzije openSUSE Tumbleweed. D-Installer se trenutno promovira kao eksperimentalni projekt, a prvo izdanje se može smatrati preobrazbom konceptualne ideje u oblik početnog proizvoda, već spremnog za korištenje, ali zahtijeva značajne dorade.

D-Installer podrazumjeva odvajanje korisničkog sučelja od unutarnjih komponenti YaST-a i omogućava korištenje različitih frontendova. Za instalaciju paketa, provjeru opreme, particioniranje diskova i druge potrebne funkcije tijekom instalacije nastavljaju se koristiti YaST biblioteke, preko kojih je implementiran sloj koji apstrahira pristup bibliotekama putem unificiranog D-Bus sučelja.

Za interakciju s korisnikom pripremljen je frontend, izgrađen pomoću web tehnologija. Frontend uključuje obrtnik koji omogućava pristup pozivima D-Bus putem HTTP-a, kao i web sučelje koje se prikazuje korisniku. Web sučelje napisano je u JavaScriptu koristeći React framework i PatternFly komponente. Servis za povezivanje sučelja s D-Bus, kao i ugrađeni HTTP poslužitelj, napisani su na Rubyju i izgrađeni su korištenjem gotovih modula razvijenih projektom Cockpit, koji se također koriste u web konfiguratorima Red Hat-a.

Upravljanje instalacijom vrši se putem sažetog ekrana 'Sažetak Instalacije', na kojem su prikupljene pripremne postavke koje se provode prije početka instalacije, kao što su odabir jezika i proizvoda koji se instalira, particioniranje diska i upravljanje korisnicima. Glavna razlika novog sučelja od YaST-a je ta što prijelaz na postavke ne zahtijeva pokretanje pojedinačnih vidžeta i nudi se odmah. Funkcionalnosti sučelja su još uvijek ograničene, na primjer, u odjeljku za odabir proizvoda nedostaje mogućnost upravljanja instalacijom pojedinih skupova programa i sistemskih uloga, a u odjeljku za particioniranje diska nudi se samo odabir particije za instalaciju bez mogućnosti uređivanja tablice particija i promjene tipa FS.

Prvo izdanje D-Installer, novog instalacijskog alata za openSUSE i SUSE
Prvo izdanje D-Installer, novog instalacijskog alata za openSUSE i SUSE

Mogućnosti koje zahtijevaju doradu uključuju sredstva za informiranje korisnika o nastalim greškama i organizaciju interaktivne interakcije tijekom rada (na primjer, prikaz zahtjeva za lozinku prilikom otkrivanja šifriranog dijela). U planu je i mogućnost promjene ponašanja različitih faza instalacije ovisno o odabranom proizvodu ili sistemskoj ulozi (na primjer, za MicroOS se koristi odjeljak u načinu samo za čitanje).

Među ciljevima razvoja D-Installer-a spominje se uklanjanje postojećih ograničenja grafičkog sučelja; proširenje mogućnosti korištenja funkcionalnosti YaST-a u drugim aplikacijama; odlazak od vezivanja za jedan programski jezik (D-Bus API omogućit će kreiranje dodataka na različitim jezicima); poticanje stvaranja alternativnih postavki predstavnicima zajednice.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster