La distribució openSUSE s'oferia per provar el nou instal·lador

Els desenvolupadors del projecte openSUSE van convidar els usuaris a participar en les proves del nou D-Installer. Les imatges d'instal·lació estan preparades per a les arquitectures x86_64 (598MB) i Aarch64/ARM64 (614MB). La imatge descarregada us permet instal·lar tres plataformes: la versió estable de l'openSUSE Leap 15.4, la construcció de rodatge d'openSUSE Tumbleweed i l'edició Leap Micro 5.2 construïda en contenidors aïllats (només x86_64). En el futur, està previst que el nou instal·lador s'utilitzi en productes basats en l'ALP (Adaptable Linux Platform), que substituirà la distribució SUSE Linux Enterprise.

La distribució openSUSE s'oferia per provar el nou instal·lador

El nou instal·lador destaca per separar la interfície d'usuari dels elements interns de YaST i per oferir la possibilitat d'utilitzar una varietat de front-end, inclosa una interfície per gestionar la instal·lació mitjançant una interfície web. Les biblioteques YaST continuen utilitzant-se per instal·lar paquets, comprovar equips, particions de discs i altres funcions necessàries per a la instal·lació, a sobre de les quals s'implementa una capa que abstraeix l'accés a les biblioteques mitjançant una interfície D-Bus unificada.

La interfície bàsica per gestionar la instal·lació es construeix mitjançant tecnologies web i inclou un controlador que proporciona accés a les trucades D-Bus mitjançant HTTP i la pròpia interfície web. La interfície web està escrita en JavaScript mitjançant el framework React i els components PatternFly. El servei per vincular la interfície a D-Bus, així com el servidor http integrat, s'escriuen en Ruby i es construeixen mitjançant mòduls preparats desenvolupats pel projecte Cockpit, que també s'utilitzen als configuradors web de Red Hat. L'instal·lador utilitza una arquitectura multiprocés que assegura que la interfície d'usuari no es bloqueja mentre s'estan fent altres treballs.

Entre els objectius de desenvolupament de D-Installer s'esmenten l'eliminació de les limitacions existents de la interfície gràfica, l'ampliació de les possibilitats d'utilitzar la funcionalitat de YaST en altres aplicacions, evitant estar lligat a un llenguatge de programació (l'API D-Bus permetrà crear complements). -ons en diferents idiomes), i fomentant la creació d'escenaris alternatius per part dels representants de la comunitat.

Font: opennet.ru

Afegeix comentari