A distribuição openSUSE lançou o instalador alternativo Agama 15

Os desenvolvedores do projeto openSUSE apresentaram o instalador Agama 15, que está sendo desenvolvido para substituir a interface clássica de instalação do SUSE e openSUSE, destacando a separação da interface do usuário dos componentes internos do YaST. Agama suporta o uso de diferentes front-ends, como um front-end para gerenciar a instalação através de uma interface web. O código dos componentes do instalador é distribuído sob a licença GPLv2 e escrito nas linguagens Ruby, Rust e JavaScript/TypeScript.

Para testar o novo instalador, foram criadas versões live para as arquiteturas x86_64, ppc64le, s390x e ARM64. Nas versões estão disponíveis para instalação a versão beta do openSUSE Leap 16, as versões continuamente atualizadas do openSUSE Tumbleweed e do openSUSE Slowroll, assim como a edição MicroOS baseada em containers. O instalador será incluído no openSUSE Leap 16 (versão alfa disponível) e no SUSE Linux Enterprise Server 16 (lançamento beta esperado para maio).

Os objetivos do desenvolvimento do Agama são: eliminar as limitações da interface gráfica existente; expandir a funcionalidade do YaST para outros aplicativos; se desvincular de uma única linguagem de programação; e incentivar a criação de configurações alternativas pela comunidade. O instalador oferece funções como seleção de um conjunto inicial de aplicativos, configuração de conexão de rede, idioma, teclado, fuso horário e opções de localização, preparação do dispositivo de armazenamento e particionamento, adição de usuários ao sistema.

Para instalação de pacotes, verificação de hardware, particionamento de discos e outras funções necessárias durante a instalação, continuam a ser utilizadas bibliotecas do YaST, sobre as quais são implementados serviços intermediários que abstraem o acesso às bibliotecas através de um protocolo de comunicação unificado baseado em HTTP. O instalador utiliza uma arquitetura multiprocessada, permitindo que a interface de interação com o usuário não seja bloqueada enquanto outras operações estão em andamento.

A interface básica para gerenciar a instalação foi construída usando tecnologias web. A interface web foi desenvolvida em JavaScript com o uso do framework React e componentes PatternFly. Um serviço de troca de mensagens, assim como um servidor http embutido, foi escrito na linguagem Ruby.

Na nova versão:

  • Interface unificada para configuração de idioma, layout de teclado e fuso horário. Anteriormente, as configurações de localização eram fornecidas separadamente para a interface do instalador e para a distribuição instalada, o que gerava confusão nos usuários.
    A distribuição openSUSE lançou o instalador alternativo Agama 15
  • A interface para configuração de conexão com redes sem fio foi reformulada.
    A distribuição openSUSE lançou o instalador alternativo Agama 15
  • Na interface de particionamento de disco, houve uma reorganização dos menus de contexto e foram adicionadas explicações adicionais.
    A distribuição openSUSE lançou o instalador alternativo Agama 15
  • Foi disponibilizada a possibilidade de usar uma interface web para registrar extensões.
    A distribuição openSUSE lançou o instalador alternativo Agama 15
  • O modo de instalação automatizada foi melhorado.
    • Foi disponibilizada a possibilidade de configuração interativa dos parâmetros iSCSI e DASD durante a instalação automatizada.
    • A pesquisa de dispositivos de armazenamento e partições no sistema de destino foi aprimorada, assim como sua correspondência com os cenários existentes de instalação automatizada.
    • Adicionada uma nova propriedade mdRaids para criar arrays MD RAID durante a instalação automatizada.
    • Adicionadas opções nas configurações do gerenciador de inicialização para controlar o tempo de exibição do menu de inicialização e passar parâmetros adicionais ao núcleo.
    • Adicionada a possibilidade de criar interfaces de rede no modo de ponte nas configurações de rede.
    • Nas configurações do AutoYaST, foi permitido especificar caminhos relativos em URLs.
  • Na interface de linha de comando, foi implementado o comando "agama monitor" para monitorar o processo de instalação em outro sistema.
    A distribuição openSUSE lançou o instalador alternativo Agama 15

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