openSUSE sviluppa l'interfaccia web per l'installatore YaST

Dopo l'annuncio del passaggio all'interfaccia web per l'installer Anaconda, utilizzata in Fedora e RHEL, gli sviluppatori dell'installer YaST hanno svelato i piani per lo sviluppo del progetto D-Installer e la creazione di un frontend per gestire l'installazione delle distribuzioni openSUSE e SUSE Linux tramite un'interfaccia web.

Si segnala che il progetto WebYaST ha già in fase di sviluppo da tempo un'interfaccia web, ma essa è limitata alle funzionalità di amministrazione remota e di configurazione del sistema, non è progettata per essere utilizzata come installer ed è strettamente legata al codice di YaST. D-Installer è visto come una piattaforma in grado di far funzionare diversi frontend per l'installazione (Qt GUI, CLI e Web) sopra YaST. Tra i piani correlati, viene sottolineato il lavoro per snellire il processo di installazione, separare l'interfaccia utente dai componenti interni di YaST e integrare un'interfaccia web.

openSUSE sviluppa l'interfaccia web per l'installatore YaST

Il D-Installer tecnico rappresenta uno strato di astrazione implementato sopra le librerie YaST, fornendo un'interfaccia unificata per l'accesso tramite D-Bus a funzioni come l'installazione dei pacchetti, il controllo dell'hardware e la partizione dei dischi. Gli installer grafico e da console verranno tradotti per l'API D-Bus, e sarà preparato un installer funzionante nel browser, che interagisce con D-Installer tramite un servizio proxy, garantendo accesso alle chiamate D-Bus via HTTP. Lo sviluppo è attualmente in fase di prototipo iniziale. Il D-Installer e il proxy sono sviluppati in Ruby, il linguaggio su cui è scritto YaST, mentre l'interfaccia web è creata in JavaScript utilizzando il framework React (non è escluso l'uso di componenti Cockpit).

Tra gli obiettivi del progetto D-Installer ci sono: l'eliminazione delle limitazioni dell'interfaccia grafica esistente, l'ampliamento delle funzionalità di utilizzo di YaST in altre applicazioni, un'interfaccia unificata D-Bus che semplifica l'integrazione con i propri flussi di lavoro, l'allontanamento dalla dipendenza da un solo linguaggio di programmazione (l'API D-Bus permetterà la creazione di estensioni in diversi linguaggi) e la promozione della creazione di impostazioni alternative da parte della comunità.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster