Ja va ser alliberada la primera versió de D-Installer, el nou instal·lador per a openSUSE i SUSE

Fa algunes setmanes vam compartir aquí al bloc la notícia que els nois de SUSE estaven treballant al seu propi instal·lador i ara actualment els desenvolupadors de l'instal·lador de YaST utilitzat per openSUSE i SUSE Linux han donat a conèixer el llançament de la primera imatge de l'instal·lador amb un nou instal·lador desenvolupat pel projecte D-Installer que admet la gestió de la instal·lació a través d'una interfície web.

La imatge preparada pretén presentar D-Installer i proporciona els mitjans per instal·lar-hi una edició contínuament actualitzada d'openSUSE Tumbleweed.

Per als que desconeixen de D-Installer, han de saber que encara es posiciona com un projecte experimental i el primer llançament es pot veure com la transformació duna idea conceptual en la forma dun producte inicial que ja és utilitzable, però requereix moltes millores.

D-Installer es tracta de separar la interfície dusuari de les parts internes de YaST i fer possible lús de diferents interfícies. Les biblioteques de YaST continuen utilitzant-se per instal·lar paquets, verificar equips, particionar discos i altres funcions necessàries per a la instal·lació, a més d'això s'implementa una capa que abstrau l'accés a les biblioteques mitjançant una interfície D-Bus unificada.

Per interactuar amb l'usuari s'ha preparat un front-end construït amb tecnologies web. La font inclou un controlador que ofereix accés a les trucades de D-Bus mitjançant HTTP i una interfície web que es mostra a l'usuari.

La interfície web està escrita en JavaScript otilitzant el marc React i els components PatternFly. El servei per vincular la interfície a D-Bus, així com el servidor http integrat, estan escrits a Ruby i construïts utilitzant mòduls llestos per utilitzar desenvolupats pel projecte Cockpit , que també s'utilitzen als configuradors web de Red Hat.

És un plaer anunciar la disponibilitat de la primera imatge d'instal·lació basada en D-Installer. Des de el nostre anunci inicial al gener , hem estat treballant per passar duna prova de concepte que no funciona a alguna cosa que realment pugui utilitzar.

Aquest article té com a objectiu resumir l'estat actual del projecte i allò que pot esperar del futur proper. A més, aprofundirem una mica en alguns detalls interns perquè tingui una millor visió general del camí que estem seguint.

La instal·lació s'administra a través de la pantalla Resum de la instal·lació, que conté configuracions preparatòries que es fan abans de començar la instal·lació, com triar l'idioma i el producte que s'instal·larà, particionar el disc i administrar usuaris. La principal diferència entre la nova interfície i YaST és que la transició a la configuració no requereix el llançament de ginys individuals i s'ofereix immediatament.

Les capacitats de la interfície encara són limitades, per exemple, a la secció de selecció de productes no hi ha la possibilitat d'administrar la instal·lació de conjunts individuals de programes i funcions del sistema, ia la secció de partició del disc només s'ofereix seleccionar una partició per a la instal·lació sense la possibilitat deditar la taula de particions i canviar el tipus de FC.

De les funcions que necessiten millores, hi ha eines per informar l'usuari sobre els errors que ocorren i organitzar la interacció interactiva en el procés de treball (per exemple, mostrar una sol·licitud de contrasenya quan es detecta una partició xifrada). Els plans també inclouen la capacitat de canviar el comportament de les diferents etapes d'instal·lació segons el producte seleccionat o la funció del sistema (per exemple, per a MicroOS, es fa servir una partició de només lectura).

Entre els objectius de desenvolupament de D-Installer hi ha l'eliminació de les limitacions existents de la interfície gràfica; ampliar les possibilitats de fer servir la funcionalitat de YaST en altres aplicacions; evitant estar lligat a un llenguatge de programació (l'API de D-Bus us permetrà crear complements en diferents idiomes); incentivar la creació d'escenaris alternatius per part dels representants de la comunitat.

Finalment si estàs interessat en poder conèixer més a l'respecte, Pots consultar els detalls en el següent enllaç.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

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ó.