O D-Installer 0.4 já foi lançado e essas são suas mudanças

Os desenvolvedores do instalador do YaST usado no openSUSE e SUSE Linux lançaram uma atualização para o instalador experimental D-Installer 0.4, que oferece suporte ao gerenciamento de instalação por meio de uma interface web, assim como também anunciaram o desenvolvimento inicial de "Iguana" que se destina a ser uma imagem inicializável com a capacidade de capturar e executar contêineres e, especialmente, executar o D-Installer.

Para quem não sabe D-Instalador, eles deveriam saber que isso é um novo instalador no qual os desenvolvedores do instalador do YaST estão trabalhando, no qual tentam separar a interface do usuário dos componentes internos do YaST e possibilitar o uso de interfaces diferentes.

As bibliotecas do YaST continuam a ser usadas para instalar pacotes, verificar computadores, particionar discos e outras funções necessárias à instalação, além de implementar uma camada que abstrai o acesso às bibliotecas por meio de uma interface D-Bus unificada.

Entre os objetivos de desenvolvimento do D-Installer estão a eliminação das limitações existentes da interface gráfica, a ampliação das possibilidades de utilização da funcionalidade do YaST em outras aplicações, deixando de estar atrelado a uma linguagem de programação (a API do D-Bus permitem a criação de plugins em diferentes idiomas) e incentivando a criação de ambientes alternativos pelos membros da comunidade.

Para interação com o usuário, foi elaborado um front-end construído com tecnologias web. A fonte inclui um controlador que fornece acesso a chamadas D-Bus por HTTP e uma interface da Web que é exibida ao usuário. A interface web é escrita em JavaScript usando o framework React e componentes PatternFly.

Principais novidades do D-Installer 0.4

Nesta nova versão do instalador do D-Installer 0.4, destaca-se que foi possível implementar uma arquitetura multithread, graças ao qual a interface de interação do usuário não trava mais durante outros trabalhos no instalador, como ler metadados do repositório e instalar pacotes.

Destaca-se também que Três etapas de instalação interna foram introduzidas: inicie o instalador, configure os parâmetros de instalação e instale, além de suporte para instalação de vários produtos foi implementado, por exemplo, além de instalar a edição openSUSE Tumbleweed, agora é possível instalar as versões openSUSE Leap 15.4 e Leap Micro 5.2. Para cada produto, o instalador escolhe esquemas diferentes para particionar partições de disco, um conjunto de pacotes e configurações de segurança.

Também trabalho está em andamento para criar uma imagem de sistema minimalista que garante o lançamento do instalador. A idéia principal é empacotar os componentes do instalador como um contêiner e usar um ambiente de inicialização Iguana especial initrd para iniciar o contêiner.

No momento, os módulos do YaST já foram adaptados para funcionar a partir do container para configurar fusos horários, teclado, idioma, firewall, sistema de impressão, DNS, visualizar log do sistema, gerenciar programas, repositórios, usuários e grupos.

Além disso, vale também mencionar que Os desenvolvedores do YaST anunciaram o desenvolvimento inicial do o básico de "Iguanas" que é um pequeno initrd que pode executar contêineres.

Em seguida, o próprio instalador é composto por vários componentes, todos funcionando como contêineres. Alguns desses componentes cuidarão da geração da imagem, usando as mesmas ferramentas que são usadas para gerar imagens ALP "canônicas".

com iguanas A intenção é:

  • Verificação do sistema e leitura das configurações do usuário
  • Gerando um manifesto com base na etapa anterior
  • Manifesto é usado para gerar uma imagem totalmente personalizada.
  • A imagem se desenrola

Por fim, se você estiver interessado em saber mais sobre esta nova versão, verifique os detalhes em o seguinte link.

tente o d-installer

Para os interessados ​​em conhecer o projeto, eles podem obter imagens de instalação para conhecer e avaliar o progresso do projeto e fornecer os meios para instalar a edição continuamente atualizada do openSUSE Tumbleweed, bem como as versões Leap 15.4 e Leap Micro 5.2.


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.