A openSUSE també volen el seu propi instal·lador WebUI

Després que es donés a conèixer il anunci del canvi a la interfície web de l'instal·lador d'Anaconda utilitzat a Fedora i RHEL, els desenvolupadors de l'instal·lador de YaST van revelar que ells també plans per desenvolupar el projecte «D-Installer» i crear una interfície per gestionar la instal·lació d'openSUSE i SUSE Linux mitjançant una interfície web.

A diferència de la notícia sobre el treball que van iniciar amb l'instal·lador Anaconda, cal assenyalar quel projecte que van divulgar en openSUSE ha estat desenvolupant la interfície web WebYaST durant molt de temps.

La principal raó per la qual no s'ha llançat al públic malgrat tenir força temps en desenvolupament és degut a que està limitada per les possibilitats d'administració remota i configuració del sistema, no està dissenyada per usar-se com a instal·lador i està rígidament vinculada al codi de YaST.

Pel que fa als plans que es van donar a conèixer sobre el nou instal·lador «D-Installer» aquest es veu com una plataforma que proporciona diverses interfícies d'instal·lació (Qt GUI, CLI i Web) a més de YaST. Els plans associats inclouen feina per escurçar el procés d'instal·lació, separar la interfície d'usuari de les parts internes de YaST i afegir una interfície web.

Com sabreu, YaST no és només un centre de control per a les distribucions (obertes) de SUSE Linux, sinó que també és l'instal·lador. I, en aquest sentit, creiem que és un instal·lador competent. No obstant això, el temps passa i YaST mostra la seva edat en alguns aspectes.

Tècnicament, D-Installer és una capa d'abstracció implementada sobre les biblioteques de YaST i proporciona una interfície unificada per accedir a funcions com la instal·lació de paquets, la verificació de maquinari i la partició del disc a través de D-Bus.

Els instal·ladors gràfics i de consola es migraran a l'API de D-Bus especificada, així com a un instal·lador basat en navegador que interactua amb D-Installer a través d'un servei de proxy que brinda accés a les trucades de D-Bus a través de HTTP.

Cal esmentar que el desenvolupament de D-Installer encara es troba a l'etapa inicial de prototip. D-Installer i proxies es desenvolupen en el llenguatge Ruby, on està escrit YaST, i la interfície web es crea en JavaScript utilitzant el marc React (no s'exclou l'ús de components Cockpit).

Proporcionar una interfície alternativa basada a la web és només la punta de l'iceberg. Abans de fer això, necessitem fer molts canvis interns, com ara desacoblar el codi de la interfície d'usuari o afegir una interfície D-Bus.

Afortunadament, ja hem millorat els components interns de YaST en diverses àrees vitals (emmagatzematge, xarxes, etc.). No obstant, encara no hem arribat: queda molta feina per fer.

Mentre que per la part dels beneficis es fa esment que seguint aquest enfocament s'espera que YaST pugui millorar encara més. Per anomenar uns quants:

  • Una millor interfície d'usuari:Reutilització: YaST conté molta lògica útil que estaria disponible per a altres eines.
  • Millor integració: Hauria de ser més fàcil integrar peces de YaST als seus propis fluxos de treball proporcionant una interfície D-Bus.
  • multillenguatge: Eventualment, utilitzar D-Bus ens podria permetre utilitzar altres llenguatges de programació.

En poques paraules, els objectius que persegueix el projecte D-Installer es troben: eliminar les limitacions existents de la interfície gràfica, ampliar les possibilitats d'ús de la funcionalitat de YaST en altres aplicacions, una interfície D-Bus unificada que simplifiqui la integració amb els seus propis fluxos de treball, deixar de ser vinculat a un llenguatge de programació (D-Bus API us permetrà crear complements en diferents idiomes), fomentant la creació de configuracions alternatives per part dels membres de la comunitat.

A més d'això, els desenvolupadors esperen que més persones contribueixin al projecte fent que el codi sigui més accessible i utilitzant tecnologies àmpliament conegudes.

Finalment si estàs interessat en poder conèixer més a l'respecte sobre la nota, pots consultar els detalls a la publicació original dirigint-te al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   HO2Gi va dir

    "els desenvolupadors de l'instal·lador de YaST van revelar que ells també "" plans per desenvolupar el projecte "D-Installer""
    Mancat tenen ?
    Em quedi en bucle en intentar llegir-ho correcte XD.Saldos

  2.   unde tants va dir

    YaST és una cosa que tota distro que es preï hauria de tenir. Llàstima que tot i ser programari lliure només SUSE i openSUSE ho tinguin. Una pena.