In openSUSE vogliono anche il proprio programma di installazione WebUI

Dopo che è stato annunciato eAnnuncio della modifica dell'interfaccia web dell'installatore Anaconda utilizzato in Fedora e RHEL, il hanno rivelato gli sviluppatori del programma di installazione di YaST che anche loro prevede di sviluppare il progetto «D-Installer». e creare un'interfaccia per gestire l'installazione di openSUSE e SUSE Linux tramite un'interfaccia web.

A differenza delle notizie sul lavoro iniziato con l'installatore Anaconda, si segnala che el progetto che hanno rivelato in openSUSE sviluppa da molto tempo l'interfaccia web di WebYaST.

Il motivo principale per cui non è stato rilasciato al pubblico nonostante fosse già in sviluppo da un po' di tempo è perché è limitato dalle capacità di amministrazione remota e configurazione del sistema, non è progettato per essere utilizzato come programma di installazione ed è rigidamente legato al codice di YaST.

Per quanto riguarda i piani che sono stati annunciati sul nuovo installatore "D-Installer" questo è visto come una piattaforma che fornisce varie interfacce di installazione (Qt GUI, CLI e Web) oltre a YaST. I piani associati includono il lavoro per abbreviare il processo di installazione, separare l'interfaccia utente dagli interni di YaST e aggiungere un'interfaccia web.

Come forse saprai, YaST non è solo un centro di controllo per le distribuzioni (aperte) di SUSE Linux, ma è anche il programma di installazione. E, in tal senso, riteniamo che sia un installatore competente. Tuttavia, il tempo passa e YaST mostra la sua età per alcuni aspetti.

Tecnicamente, D-Installer è un livello di astrazione implementato sopra le biblioteche di YaST e fornisce un'interfaccia unificata per accedere a funzionalità come l'installazione di pacchetti, la verifica dell'hardware e il partizionamento del disco su D-Bus.

La console e i programmi di installazione grafici verranno migrati all'API D-Bus specificata, nonché a un programma di installazione basato su browser che si interfaccia con D-Installer tramite un servizio proxy che fornisce l'accesso alle chiamate D-Bus tramite HTTP.

Vale la pena ricordare che lo sviluppo di D-Installer è ancora nella fase iniziale del prototipo. D-Installer e proxy sono sviluppati nel linguaggio Ruby, in cui è scritto YaST, e l'interfaccia web è costruita in JavaScript utilizzando il framework React (non è escluso l'uso dei componenti Cockpit).

Fornire un'interfaccia web alternativa è solo la punta dell'iceberg. Prima di farlo, dobbiamo apportare molte modifiche interne, come il disaccoppiamento del codice dall'interfaccia utente o l'aggiunta di un'interfaccia D-Bus.

Fortunatamente, abbiamo già migliorato gli interni di YaST in diverse aree vitali (storage, networking, ecc.). Tuttavia, non ci siamo ancora: molto lavoro resta da fare.

Mentre per quanto riguarda i vantaggi viene menzionato che seguendo questo approccio ci si aspetta che YaST possa migliorare ancora di più. Per dirne alcuni:

  • Una migliore interfaccia utente:Riusabilità: YaST contiene molta logica utile che sarebbe disponibile per altri strumenti.
  • migliore integrazione: Dovrebbe essere più semplice integrare le parti YaST nei propri flussi di lavoro fornendo un'interfaccia D-Bus.
  • Multi lingua: Alla fine, l'utilizzo di D-Bus potrebbe permetterci di utilizzare altri linguaggi di programmazione.

In poche parole, gli obiettivi perseguiti dal progetto D-Installer sono: eliminare i limiti esistenti dell'interfaccia grafica, ampliare le possibilità di utilizzo della funzionalità YaST in altre applicazioni, un'interfaccia D-Bus unificata che semplifichi l'integrazione con i propri flussi di lavoro, non essendo più legati a un linguaggio di programmazione (l'API D-Bus consentirà di creare plugin in linguaggi diversi), favorendo la creazione di configurazioni alternative da parte dei membri della community.

A parte quello, gli sviluppatori sperano che più persone contribuiranno al progetto rendendo il codice più accessibile e utilizzando tecnologie ampiamente conosciute.

Infine se sei interessato a saperne di più sulla nota, puoi controllare i dettagli nel post originale andando su 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.

  1.   HO2Gi suddetto

    "Gli sviluppatori del programma di installazione YaST hanno rivelato che "" hanno in programma di sviluppare il progetto "D-Installer""
    Mancano hanno?
    Sono rimasto in un loop cercando di leggerlo correttamente XD.Balances

  2.   uno di alcuni suddetto

    YaST è qualcosa che ogni distro che si rispetti dovrebbe avere. Peccato che, nonostante sia un software gratuito, solo SUSE e openSUSE lo abbiano. un peccato