È stata rilasciata la prima versione di D-Installer, il nuovo installer per openSUSE e SUSE

Qualche settimana fa abbiamo condiviso qui sul blog la notizia che i ragazzi di SUSE stavano lavorando nel tuo programma di installazione e ora oggi Sviluppatori del programma di installazione di YaST utilizzato da openSUSE e SUSE Linux hanno annunciato il rilascio della prima immagine dell'installer con un nuovo installatore sviluppato dal progetto D-Installatore che supporta la gestione dell'impianto tramite interfaccia web.

L'immagine preparata ha lo scopo di introdurre D-Installer e fornisce i mezzi per installare un'edizione continuamente aggiornata di openSUSE Tumbleweed.

Per coloro che non conoscono D-Installer, dovrebbero saperlo è ancora posizionato come un progetto sperimentale e la prima release può essere vista come la trasformazione di un'idea concettuale nella forma di un prodotto iniziale che è già utilizzabile, ma richiede molti miglioramenti.

D-Installatore si tratta di separare l'interfaccia utente dall'interno di YaST e di rendere possibile l'utilizzo di diverse interfacce. Le librerie YaST continuano ad essere utilizzate per l'installazione di pacchetti, la verifica dei computer, il partizionamento dei dischi e altre funzioni necessarie per l'installazione, oltre alle quali viene implementato un livello che astrae l'accesso alle librerie tramite un'interfaccia D-Bus unificata.

Per l'interazione dell'utente è stato predisposto un front-end realizzato con tecnologie web. L'origine include un controller che fornisce l'accesso alle chiamate D-Bus su HTTP e un'interfaccia Web visualizzata dall'utente.

La l'interfaccia web è scritta in JavaScript uUtilizzo del framework React e dei componenti PatternFly. Il servizio per il collegamento dell'interfaccia a D-Bus, così come il server http integrato, sono scritti in Ruby e costruiti utilizzando moduli pronti all'uso sviluppati dal progetto Cockpit, utilizzati anche nei configuratori web di Red Hat.

Siamo lieti di annunciare la disponibilità della prima immagine di installazione basata su D-Installer. Da il nostro annuncio iniziale a gennaio , abbiamo lavorato per passare da un proof of concept che non funziona a qualcosa che puoi effettivamente utilizzare.

Questo articolo mira a riassumere lo stato attuale del progetto e cosa puoi aspettarti nel prossimo futuro. Inoltre, analizzeremo un po' alcuni dettagli interni in modo da avere una visione d'insieme migliore del percorso che stiamo percorrendo.

L'installazione viene gestita attraverso la schermata "Riepilogo installazione"., che contiene le impostazioni preparatorie eseguite prima di avviare l'installazione, come la scelta della lingua e del prodotto da installare, il partizionamento del disco e la gestione degli utenti. La principale differenza tra la nuova interfaccia e YaST è che il passaggio alla configurazione non richiede il lancio dei singoli widget e viene offerto immediatamente.

Le capacità di l'interfaccia è ancora limitata, ad esempio, nella sezione di selezione del prodotto non è possibile gestire l'installazione di singoli insiemi di programmi e funzioni di sistema, e nella sezione di partizione del disco viene offerto solo di selezionare una partizione per l'installazione senza la possibilità di modificare la tabella delle partizioni e cambia il tipo di FC.

Delle caratteristiche che devono essere migliorateCi strumenti per informare l'utente sugli errori che si verificano e organizzano l'interazione interattiva nel processo di lavoro (ad esempio, visualizzando una richiesta di password quando viene rilevata una partizione crittografata). I piani includono anche capacità di modificare il comportamento delle diverse fasi a seconda del prodotto selezionato o della funzione di sistema (ad esempio, per MicroOS viene utilizzata una partizione di sola lettura).

Tra gli obiettivi sviluppo di D-Installer c'è l'eliminazione delle limitazioni esistenti dell'interfaccia grafica; espandere le possibilità di utilizzo della funzionalità YaST in altre applicazioni; evitando di essere legati ad un solo linguaggio di programmazione (l'API D-Bus ti permetterà di creare plugin in diversi linguaggi); incoraggiare la creazione di scenari alternativi da parte dei rappresentanti della comunità.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.