Depois de anunciado eAnúncio da mudança na interface web do instalador do Anaconda usado no Fedora e no RHEL, o desenvolvedores do instalador do YaST revelaram que eles também planeja desenvolver o projeto «D-Installer» e criar uma interface para gerenciar a instalação do openSUSE e SUSE Linux por meio de uma interface web.
Ao contrário das notícias sobre o trabalho que iniciaram com o instalador do Anaconda, deve-se notar que eeu projeto que eles divulgaram no openSUSE vem desenvolvendo a interface web do WebYaST há muito tempo.
A principal razão pela qual não foi lançado ao público, apesar de já estar em desenvolvimento há algum tempo, é porque é limitado por recursos de administração remota e configuração do sistema, não foi projetado para ser usado como instalador e é rigidamente vinculado ao código do YaST.
Em relação aos planos que foram anunciados sobre o novo instalador "D-Installer" isso é visto como uma plataforma que fornece várias interfaces de instalação (Qt GUI, CLI e Web) além do YaST. Os planos associados incluem trabalho para encurtar o processo de instalação, separar a interface do usuário dos componentes internos do YaST e adicionar uma interface web.
Como você deve saber, o YaST não é apenas um centro de controle para distribuições (abertas) do SUSE Linux, mas também o instalador. E, nesse sentido, acreditamos que é um instalador competente. No entanto, o tempo passa e o YaST está mostrando sua idade em alguns aspectos.
Tecnicamente, o D-Installer é uma camada de abstração implementada sobre as bibliotecas de YaST e fornece uma interface unificada para acessar recursos como instalação de pacotes, verificação de hardware e particionamento de disco por D-Bus.
Os instaladores de console e gráficos serão migrados para a API D-Bus especificada, bem como um instalador baseado em navegador que faz interface com o D-Installer por meio de um serviço de proxy que fornece acesso a chamadas D-Bus via HTTP.
Vale ressaltar que o desenvolvimento do D-Installer ainda está em fase inicial de protótipo. O D-Installer e os proxies são desenvolvidos na linguagem Ruby, na qual o YaST é escrito, e a interface da Web é construída em JavaScript usando a estrutura React (o uso de componentes Cockpit não está excluído).
Fornecer uma interface alternativa baseada na web é apenas a ponta do iceberg. Antes de fazermos isso, precisamos fazer muitas mudanças internas, como desacoplar o código da interface do usuário ou adicionar uma interface D-Bus.
Felizmente, já melhoramos os componentes internos do YaST em várias áreas vitais (armazenamento, rede, etc.). No entanto, ainda não chegamos lá: ainda há muito trabalho a ser feito.
Enquanto na parte dos benefícios é mencionado que seguindo esta abordagem espera-se que o YaST possa melhorar ainda mais. Para nomear alguns:
- Uma interface de usuário melhor:Reuse: YaST contém muita lógica útil que estaria disponível para outras ferramentas.
- melhor integração: deve ser mais fácil integrar partes do YaST em seus próprios fluxos de trabalho fornecendo uma interface D-Bus.
- Multilíngue: Eventualmente, o uso de D-Bus pode nos permitir usar outras linguagens de programação.
Em poucas palavras, os objetivos perseguidos pelo projeto D-Installer são: eliminar as limitações existentes da interface gráfica, ampliar as possibilidades de uso da funcionalidade YaST em outras aplicações, uma interface D-Bus unificada que simplifica a integração com seus próprios fluxos de trabalho, deixando de estar vinculado a uma linguagem de programação (API D-Bus permitirá a criação de plugins em diferentes linguagens), incentivando a criação de configurações alternativas pelos membros da comunidade.
Além disso, os desenvolvedores esperam que mais pessoas contribuam para o projeto tornando o código mais acessível e usando tecnologias amplamente conhecidas.
Finalmente Se você estiver interessado em saber mais sobre isso sobre a nota, você pode conferir os detalhes no post original acessando link a seguir
"Os desenvolvedores do instalador do YaST revelaram que também "" planejam desenvolver o projeto "D-Installer""
Falta eles têm?
Fiquei em loop tentando ler corretamente XD.Balances
O YaST é algo que toda distro que se preze deve ter. Pena que apesar de ser um software livre, apenas o SUSE e o openSUSE o possuem. Uma pena.