openSUSE desenvolve a interface web para o instalador YaST

Após o anúncio da transição para a interface web do instalador Anaconda, utilizada no Fedora e RHEL, os desenvolvedores do instalador YaST revelaram planos para desenvolver o projeto D-Installer e criar uma interface para gerenciar a instalação das distribuições openSUSE e SUSE Linux através da interface web.

Observa-se que o projeto já possui há muito tempo uma interface web chamada WebYaST, mas esta é limitada às funcionalidades de administração remota e configuração do sistema, não sendo adequada para uso como instalador, e rigidamente ligada ao código do YaST. O D-Installer é visto como uma plataforma que permitirá o funcionamento de várias interfaces sobre o YaST para instalação (Qt GUI, CLI e Web). Entre os planos associados, destaca-se o trabalho para encurtar o processo de instalação, desvincular a interface do usuário dos componentes internos do YaST e adicionar a interface web.

openSUSE desenvolve a interface web para o instalador YaST

Tecnicamente, o D-Installer representa uma camada de abstração implementada sobre as bibliotecas do YaST e oferece uma interface unificada para interagir via D-Bus com funções como instalação de pacotes, verificação de hardware e particionamento de discos. Os instaladores gráfico e de console serão traduzidos para a API D-Bus, e um instalador que funcione no navegador será preparado, interagindo com o D-Installer através de um serviço proxy que possibilita o acesso a chamadas D-Bus via HTTP. O desenvolvimento ainda está na fase de protótipo inicial. O D-Installer e o proxy estão sendo desenvolvidos em Ruby, que é a linguagem do próprio YaST, enquanto a interface web está sendo criada em JavaScript com o uso do framework React (não se descarta a utilização de componentes do Cockpit).

Entre os objetivos do projeto D-Installer estão: eliminar as limitações existentes da interface gráfica, ampliar as possibilidades de uso das funcionalidades do YaST em outros aplicativos, uma interface unificada D-Bus que simplifique a integração com workflows próprios, desvincular-se de uma única linguagem de programação (a API D-Bus permitirá a criação de extensões em diferentes linguagens), e estimular a criação de configurações alternativas por representantes da comunidade.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster