Prima versione di D-Installer, un novu installatore per openSUSE è SUSE

I sviluppatori di l'installatore YaST, utilizatu in openSUSE è SUSE Linux, anu prisentatu a prima maghjina di installazione cù un novu installatore sviluppatu cum'è parte di u prughjettu D-Installer è sustene a gestione di l'installazione via una interfaccia web. L'imaghjina preparata hè destinata à familiarizàvi cù e capacità di D-Installer è furnisce i mezi per installà una edizione continuamente aghjurnata di openSUSE Tumbleweed. D-Installer hè sempre posizionatu cum'è un prughjettu sperimentale è a prima liberazione pò esse cunsiderata cum'è a trasfurmazioni di una idea cuncettuale in a forma di un pruduttu iniziale, digià utilizzabile, ma chì esige assai raffinamentu.

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.

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. E capacità di l'interfaccia sò sempre limitate, per esempiu, in a seccione di selezzione di produttu ùn ci hè micca capacità di cuntrullà a stallazione di setti individuali di prugrammi è roli di u sistema, è in a partizione di discu solu a selezzione di una partizione per a stallazione hè offerta senza u capacità di edità a tavola di partizioni è cambià u tipu di schedariu.

Prima versione di D-Installer, un novu installatore per openSUSE è SUSE
Prima versione di D-Installer, un novu installatore per openSUSE è SUSE

E caratteristiche chì necessitanu migliuramentu includenu strumenti per informà l'utilizatori nantu à l'errori chì si verificanu è urganizà l'interazzione interattiva durante u travagliu (per esempiu, dumandendu una password quandu una partizione criptata hè rilevata). Ci hè ancu piani di cambià u cumpurtamentu di e diverse tappe di stallazione secondu u pruduttu sceltu o u rolu di u sistema (per esempiu, MicroOS usa una partizione di sola lettura).

Trà i scopi di sviluppu di D-Installer, l'eliminazione di e limitazioni GUI esistenti hè citatu; 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à add-ons in diverse lingue); incuragisce a creazione di paràmetri alternativi da i membri di a cumunità.

Source: opennet.ru

Add a comment