A distribución openSUSE ofrecía probar o novo instalador

Os desenvolvedores do proxecto openSUSE invitaron aos usuarios a participar nas probas do novo instalador de D-Installer. As imaxes de instalación están preparadas para arquitecturas x86_64 (598 MB) e Aarch64/ARM64 (614 MB). A imaxe descargada permítelle instalar tres plataformas: a versión estable de openSUSE Leap 15.4, a versión actualizada continuamente de openSUSE Tumbleweed e a edición contenedora illada de Leap Micro 5.2 (só x86_64). No futuro, está previsto que o novo instalador se utilice en produtos baseados na plataforma ALP (Adaptable Linux Platform), que substituirá á distribución SUSE Linux Enterprise.

A distribución openSUSE ofrecía probar o novo instalador

O novo instalador destaca por separar a interface de usuario dos compoñentes internos de YaST e ofrecer a posibilidade de usar varias interfaces, incluíndo unha interface para xestionar a instalación a través dunha interface web. Para instalar paquetes, comprobar equipos, discos de partición e outras funcións necesarias para a instalación, seguen a utilizarse bibliotecas YaST, enriba das cales se implementa unha capa que abstrae o acceso ás bibliotecas a través dunha interface D-Bus unificada.

A interface básica para xestionar a instalación está construída mediante tecnoloxías web e inclúe un controlador que proporciona acceso ás chamadas D-Bus vía HTTP e á propia interface web. A interface web está escrita en JavaScript usando o framework React e os compoñentes PatternFly. O servizo para vincular a interface a D-Bus, así como o servidor http incorporado, están escritos en Ruby e construídos mediante módulos preparados desenvolvidos polo proxecto Cockpit, que tamén se utilizan nos configuradores web de Red Hat. O instalador utiliza unha arquitectura multiproceso, grazas á cal a interface de usuario non se bloquea mentres se realizan outros traballos.

Entre os obxectivos do desenvolvemento de D-Installer están a eliminación das limitacións existentes da interface gráfica, ampliar a capacidade de usar a funcionalidade de YaST noutras aplicacións, evitando estar ligado a unha linguaxe de programación (a API de D-Bus permitirá -ons en diferentes idiomas) e fomentando a creación de escenarios alternativos por parte dos membros da comunidade.

Fonte: opennet.ru

Engadir un comentario