Prvo izdanje D-Installera, novog instalacijskog programa za openSUSE i SUSE

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

D-Installer uključuje odvajanje korisničkog sučelja od internih komponenti YaST-a i dopuštanje korištenja različitih sučelja. Za instalaciju paketa, provjeru opreme, particionih diskova i drugih funkcija potrebnih za instalaciju nastavljaju se koristiti YaST biblioteke, povrh kojih je implementiran sloj koji apstrahira pristup bibliotekama kroz jedinstveno D-Bus sučelje.

Za interakciju s korisnikom pripremljen je front-end izgrađen pomoću web tehnologija. Fontend uključuje rukovatelj koji omogućuje pristup D-Bus pozivima putem HTTP-a i web sučelje prikazano korisniku. Web sučelje je napisano u JavaScriptu koristeći React framework i PatternFly komponente. Servis za vezanje sučelja na D-Bus, kao i ugrađeni http server, napisani su u Rubyju i izgrađeni pomoću gotovih modula koje je razvio Cockpit projekt, a koji se također koriste u Red Hat web konfiguratorima.

Instalacijom se upravlja preko zaslona "Sažetak instalacije", koji sadrži pripremne postavke prije instalacije, poput odabira jezika i proizvoda koji se instalira, particioniranja diska i upravljanja korisnicima. Glavna razlika između novog sučelja i YaST-a je u tome što odlazak na postavke ne zahtijeva pokretanje pojedinačnih widgeta i nudi se odmah. Mogućnosti sučelja i dalje su ograničene, primjerice u odjeljku odabira proizvoda ne postoji mogućnost kontrole instalacije pojedinih skupova programa i sistemskih uloga, a u odjeljku particije diska nudi se samo odabir particije za instalaciju bez mogućnost uređivanja particijske tablice i promjene tipa datoteke.

Prvo izdanje D-Installera, novog instalacijskog programa za openSUSE i SUSE
Prvo izdanje D-Installera, novog instalacijskog programa za openSUSE i SUSE

Značajke koje zahtijevaju poboljšanje uključuju alate za informiranje korisnika o pogreškama koje se javljaju i organiziranje interaktivne interakcije tijekom rada (na primjer, traženje lozinke kada se otkrije šifrirana particija). Također postoje planovi za promjenu ponašanja različitih faza instalacije ovisno o odabranom proizvodu ili ulozi sustava (na primjer, MicroOS koristi particiju samo za čitanje).

Među razvojnim ciljevima D-Installera spominje se uklanjanje 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 stvaranje dodataka na različitim jezicima); poticanje stvaranja alternativnih okruženja od strane članova zajednice.

Izvor: opennet.ru

Dodajte komentar