È iniziato il test delle build di Fedora con un programma di installazione basato sul web

Il progetto Fedora ha annunciato la formazione di build sperimentali di Fedora 37, dotate di un programma di installazione Anaconda ridisegnato, in cui viene proposta un'interfaccia web invece di un'interfaccia basata sulla libreria GTK. La nuova interfaccia consente l'interazione tramite browser web, il che aumenta notevolmente la comodità del controllo remoto dell'impianto, non paragonabile alla vecchia soluzione basata sul protocollo VNC. La dimensione dell'immagine ISO è 2.3 GB (x86_64).

Lo sviluppo del nuovo installer non è ancora stato completato e non tutte le funzionalità previste sono state implementate. Man mano che vengono aggiunte innovazioni e risolti bug, si prevede di rilasciare assiemi aggiornati che riflettono lo stato di avanzamento del lavoro sul progetto. Gli utenti sono invitati a valutare la nuova interfaccia e fornire commenti costruttivi su come migliorarla. Tra le funzionalità già disponibili ci sono un modulo di selezione della lingua, un'interfaccia per la selezione di un disco per l'installazione, il partizionamento automatico sul disco, l'installazione automatica di Fedora 37 Workstation sulla partizione creata, una schermata con una panoramica delle opzioni di installazione selezionate, una schermata con un indicatore di avanzamento dell'installazione, guida integrata.

L'interfaccia web è costruita sulla base di componenti del progetto Cockpit, già utilizzati nei prodotti Red Hat per la configurazione e la gestione dei server. Cockpit è stato selezionato come soluzione collaudata che dispone di un backend per interagire con l'installatore (Anaconda DBus). L'utilizzo di Cockpit ha consentito inoltre coerenza e unificazione dei vari componenti di controllo del sistema. Durante la rielaborazione dell'interfaccia, sono stati utilizzati i risultati del lavoro svolto in precedenza per aumentare la modularità del programma di installazione: la parte principale di Anaconda è stata convertita in moduli che interagiscono tramite l'API DBus e la nuova interfaccia utilizza un'API già pronta senza elaborazione interna .

Fonte: opennet.ru

Aggiungi un commento