A primeira versão do D-Installer, o novo instalador para openSUSE e SUSE, já foi lançada

Há algumas semanas compartilhamos aqui no blog a notícia de que os caras do SUSE estavam trabalhando no seu próprio instalador e agora hoje Desenvolvedores de instaladores do YaST usado pelo openSUSE e SUSE Linux anunciaram o lançamento da primeira imagem do instalador com um novo instalador desenvolvido pelo projeto D-Instalador que suporta o gerenciamento de instalação por meio de uma interface web.

A imagem preparada destina-se a apresentar o D-Installer e fornece os meios para instalar uma edição continuamente atualizada do openSUSE Tumbleweed.

Para quem não conhece o D-Installer, deve saber que ainda se posiciona como um projeto experimental e o primeiro lançamento pode ser visto como a transformação de uma ideia conceitual na forma de um produto inicial que já é utilizável, mas requer muitas melhorias.

D-Instalador trata-se de separar a interface do usuário das partes internas do YaST e possibilitar o uso de interfaces diferentes. As bibliotecas do YaST continuam sendo usadas para instalar pacotes, verificar computadores, particionar discos e outras funções necessárias à instalação, além das quais é implementada uma camada que abstrai o acesso às bibliotecas por meio de uma interface D-Bus unificada.

Para interação do usuário um front-end construído com tecnologias web foi preparado. A fonte inclui um controlador que fornece acesso a chamadas D-Bus sobre HTTP e uma interface da Web que é exibida ao usuário.

La interface web é escrita em JavaScript uUsando o framework React e os componentes PatternFly. O serviço de vinculação da interface ao D-Bus, bem como o servidor http integrado, são escritos em Ruby e construídos com módulos prontos para uso desenvolvidos pelo projeto Cockpit, que também são utilizados nos configuradores web da Red Hat.

Temos o prazer de anunciar a disponibilidade da primeira imagem de instalação baseada no D-Installer. A partir de nosso anúncio inicial em janeiro , estamos trabalhando para passar de uma prova de conceito que não funciona para algo que você possa realmente usar.

Este artigo tem como objetivo resumir o status atual do projeto e o que você pode esperar no futuro próximo. Além disso, vamos mergulhar um pouco em alguns detalhes internos para que você tenha uma visão melhor do caminho em que estamos.

A instalação é gerenciada através da tela “Resumo da Instalação”, que contém configurações preparatórias feitas antes de iniciar a instalação, como escolher o idioma e o produto a ser instalado, particionar o disco e gerenciar usuários. A principal diferença entre a nova interface e o YaST é que a transição para a configuração não requer o lançamento de widgets individuais e é oferecida imediatamente.

As capacidades de a interface ainda é limitada, por exemplo, na seção de seleção de produtos não há possibilidade de gerenciar a instalação de conjuntos individuais de programas e funções do sistema, e na seção de partição de disco só é oferecido selecionar uma partição para instalação sem a possibilidade de editar a tabela de partições e alterar o tipo de FC.

Dos recursos que precisam ser melhorados ferramentas para informar o usuário sobre erros que ocorrem e organizam a interação interativa no processo de trabalho (por exemplo, exibir um prompt de senha quando uma partição criptografada é detectada). Os planos também incluem capacidade de mudar o comportamento de diferentes estágios dependendo do produto selecionado ou função do sistema (por exemplo, para MicroOS, uma partição somente leitura é usada).

Entre os objetivos Desenvolvimento do D-Installer há a eliminação das limitações existentes da interface gráfica; expandir as possibilidades de uso da funcionalidade do YaST em outros aplicativos; evitando ficar preso a uma linguagem de programação (a API D-Bus permitirá que você crie plugins em diferentes linguagens); incentivar a criação de cenários alternativos por representantes da comunidade.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.


Seja o primeiro a comentar

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.