No openSUSE eles também querem seu próprio instalador WebUI

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


2 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   HO2Gi dito

    "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

  2.   um de alguns dito

    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.