openSUSE va revelar el full de ruta del seu nou instal·lador, Agama 

Agama

Agama, el nou instal·lador del projecte SUSE

Els desenvolupadors de el projecte openSUSE van donar a conèixer fa pocs dies informació sobre el full de ruta per al desenvolupament del seu nou instal·lador anomenat Agama (anteriorment D-Installer).

A la publicació s'esmenta que aquest nou instal·lador està sent creat per reemplaçar la interfície d'instal·lació clàssica de SUSE i openSUSE i una de les característiques destacades d'Agama és la seva separació entre la interfície d'usuari i les parts internes de YaST.

Sobre Agama

El nou instal·lador en què està treballant openSUSE té com a objectiu utilitzar diverses interfícies, inclosa una interfície per gestionar la instal·lació a través d'una interfície web, altres objectius del desenvolupament d'Agama que s'esmenten són: l'eliminació de les limitacions existents de la interfície gràfica, l'ampliació de la capacitat d'utilitzar la funcionalitat de YaST en altres aplicacions i l'alliberament de lligams a un llenguatge de programació (l'API D-Bus permetrà la creació de complements en diferents idiomes) i fomentar la creació d'entorns alternatius per part dels membres de la comunitat.

La interfície bàsica d'Agama per gestionar la instal·lació es construeix utilitzant tecnologies web i inclou un controlador que proporciona accés a les trucades D-Bus a través d'HTTP, així com la pròpia interfície web. Aquesta interfície web està escrita a JavaScript utilitzant el marc React i els components PatternFly. El servei per enllaçar la interfície amb D-Bus, així com el servidor HTTP integrat, estan escrits a Ruby.

L'equip ha delineat una estratègia per a aquest any i, malgrat la fluïdesa del desenvolupament, l'equip està compromès amb un cronograma de llançament constant per a Agama amb dues fites importants. El primer està previst per a mitjans d'abril i l'altre cap a mitjans de juliol.

La fita del mes d'abril revolucionarà l'arquitectura d'Agama. S'allunyarà de la vostra dependència de Cockpit cap a un marc més autònom que es combina amb una interfície d'usuari refinada que apunta a optimitzar les configuracions d'emmagatzematge.

L'objectiu de la segona fita és millorar la flexibilitat i les capacitats d'Agama per a instal·lacions desateses, cosa que busca posicionar Agama com una formidable alternativa a AutoYaST.

A l'etapa actual de desenvolupament, el nou instal·lador ja proporciona les capacitats necessàries per resoldre tasques com:

  • Seleccioneu un conjunt inicial d'aplicacions
  • Capacitat de configurar una connexió de xarxa idioma, teclat, zona horària i configuració de localització
  • Preparar un dispositiu d'emmagatzematge i particionar-lo
  • Afegir usuaris al sistema.

Per instal·lar paquets, verificar equips, particionar discos i realitzar altres funcions necessàries per a la instal·lació, Agama segueix utilitzant les biblioteques de YaST. Sobre aquestes biblioteques, s'implementen serveis de capa que en abstreu l'accés a través d'una interfície D-Bus unificada. L'instal·lador utilitza una arquitectura multiprocés que permet que la interfície d'usuari no es bloquegi mentre es duen a terme altres tasques.

S'esmenta que s'han programat dues actualitzacions importants d'Agama per a aquest any. La primera està prevista per a mitjans de abril i la segona per a mitjans de juliol. L'actualització del juliol se centrarà a augmentar la flexibilitat i la funcionalitat associades amb les instal·lacions automatitzades i desateses. L'actualització d'abril es destaca per la interrupció de l'ús dels mòduls ja preparats desenvolupats pel projecte Cockpit, a favor de l'ús d'un marc més independent i d'una interfície d'usuari modernitzada.

Deixar de dependre de Cockpit eliminarà dependències externes addicionals i eliminarà les restriccions que han impedit implementar algunes idees. Per exemple, Cockpit conté components de llenguatge Python i C com a dependències, mentre que Agama utilitza llenguatges Ruby i Rust. Eliminar Cockpit també alliberarà els desenvolupadors de les limitacions que van trobar en intentar implementar un mode dinstal·lació automàtica i en redissenyar la interfície de configuració demmagatzematge per aconseguir lequilibri òptim entre simplicitat per a principiants i funcionalitat per a usuaris avançats.

Per als interessats a poder provar el nou instal·lador Agama, s'estan creant compilacions en viu per a les arquitectures x86_64 i ARM64. Aquestes compilacions admeten la instal·lació d'una versió contínuament actualitzada de openSUSE Tumbleweed, així com edicions de SUSE ALP, openSUSE MicroOS i openSUSE MicroOS Desktop, construïdes en contenidors aïllats.

Finalment si estàs interessat en poder conèixer més a l'respecte, Pots consultar els detalls en el 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: AB Internet Networks 2008 SL
  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ó.