Liberazione di D-Installer 0.4, un novu installatore per openSUSE è SUSE

I sviluppatori di l'installatore YaST, utilizatu in openSUSE è SUSE Linux, anu publicatu un aghjurnamentu à l'installatore sperimentale D-Installer 0.4, chì sustene a gestione di l'installazione via una interfaccia web. À u listessu tempu, l'imaghjini di stallazione sò stati preparati per familiarizàvi cù e capacità di D-Installer è furnisce strumenti per installà l'edizione continuamente aghjurnata di openSUSE Tumbleweed, è ancu e versioni di Leap 15.4 è Leap Micro 5.2.

D-Installer implica a separà l'interfaccia d'utilizatore da i cumpunenti internu di YaST è permette l'usu di diversi frontends. Per installà pacchetti, verificate l'equipaggiu, i dischi di partizione è altre funzioni necessarie per a stallazione, e librerie YaST cuntinueghjanu à esse aduprate, sopra à quale una capa hè implementata chì astrae l'accessu à e biblioteche attraversu una interfaccia D-Bus unificata. Trà i scopi di u sviluppu di D-Installer sò l'eliminazione di e limitazioni esistenti di l'interfaccia grafica, espansione a capacità di utilizà a funziunalità YaST in altre applicazioni, evitendu esse ligatu à una lingua di prugrammazione (l'API D-Bus vi permetterà di creà aghjunghje. -ons in diverse lingue) è incuraghjendu a creazione di paràmetri alternativi da i membri di a cumunità.

Un front-end custruitu cù tecnulugia web hè statu preparatu per l'interazzione di l'utilizatori. U fontend include un gestore chì furnisce l'accessu à e chjama D-Bus via HTTP, è una interfaccia web mostrata à l'utilizatore. L'interfaccia web hè scritta in JavaScript utilizendu u framework React è i cumpunenti PatternFly. U serviziu per ubligatoriu di l'interfaccia à D-Bus, è ancu u servitore http integratu, sò scritti in Ruby è custruitu cù moduli pronti sviluppati da u prughjettu Cockpit, chì sò ancu usati in i configuratori web Red Hat.

A stallazione hè gestita attraversu a pantalla "Riassuntu di l'Installazione", chì cuntene paràmetri preparatori fatti prima di a stallazione, cum'è a selezzione di a lingua è u pruduttu da esse installatu, a partizione di discu è a gestione di l'utilizatori. A diferenza principale trà a nova interfaccia è YaST hè chì andà in i paràmetri ùn hè micca bisognu di lancià widgets individuali è hè offertu immediatamente.

A nova versione di D-Installer implementa una architettura multi-processu, grazia à quale l'interfaccia d'utilizatore ùn hè più bluccata mentre altri travaglii in l'installatore sò realizati, cum'è a lettura di metadata da u repository è l'installazione di pacchetti. Trè tappe di installazione interna sò state introdutte: lanciazione di l'installatore, cunfigurazione di i paràmetri di installazione è installazione. U supportu per installà diversi prudutti hè statu implementatu, per esempiu, in più di installà l'edizione openSUSE Tumbleweed, hè avà pussibule installà e versioni di openSUSE Leap 15.4 è Leap Micro 5.2. Per ogni pruduttu, l'installatore selezziunate diversi schemi di partizioni di discu, un set di pacchetti è paràmetri di sicurità.

Inoltre, u travagliu hè in corso per creà una maghjina di sistema minimalista chì permetterà à l'installatore di eseguisce. L'idea principale hè di urganizà i cumpunenti di l'installatore in a forma di un cuntinuu è aduprà un ambiente speciale Iguana boot initrd per lancià u cuntinuu. Attualmente, i moduli YaST sò digià adattati per travaglià da u containeru per stabilisce i fusi orari, u teclatu, a lingua, u firewall, u sistema di stampa, DNS, vede u log di sistema, gestione di prugrammi, repository, utilizatori è gruppi.



Source: opennet.ru

Add a comment