Publicada a instalação do Agama 18, utilizada no SUSE e openSUSE

Os desenvolvedores do projeto openSUSE apresentaram o instalador Agama 18, notável pela separação da interface do usuário dos componentes internos do YaST. O Agama suporta o uso de várias frontends, como a interface para gerenciamento da instalação através de uma interface web. O Agama substituiu a interface clássica de instalação nas versões do SUSE Linux Enterprise Server 16 e openSUSE Leap 16. O código dos componentes do instalador é distribuído sob a licença GPLv2 e é escrito nas linguagens Ruby, Rust e JavaScript/TypeScript.

Para avaliar o novo instalador, foram criadas versões live para as arquiteturas x86_64, ppc64le, s390x e ARM64. As versões incluem para instalação a versão openSUSE Leap 16, compilações continuamente atualizadas do openSUSE Tumbleweed e openSUSE Slowroll, bem como as edições MicroOS e openSUSE Leap Micro.

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 gerenciamento da instalação foi construída utilizando tecnologias web. A interface web é escrita em JavaScript utilizando o framework React e componentes PatternFly. O serviço de troca de mensagens, bem como o servidor http embutido, são escritos na linguagem Ruby. A interface é exibida em um navegador que é iniciado em um ambiente gráfico baseado no Wayland (uma interface reduzida baseada no gerenciador de composição Mutter e Firefox).

Na nova versão:

  • A página de configuração de dispositivos de armazenamento foi reformulada. Os desenvolvedores tentaram combinar, em uma única interface, a clareza para iniciantes com a possibilidade de acesso a configurações avançadas para usuários experientes.
    Publicada a instalação do Agama 18, utilizada no SUSE e openSUSE
  • A interface para configurar dispositivos de armazenamento DASD (Direct Access Storage Device), utilizados em mainframes System/390, foi aprimorada.
    Publicada a instalação do Agama 18, utilizada no SUSE e openSUSE
  • As funcionalidades de gerenciamento de configuração no formato JSON foram ampliadas. Agora é possível verificar localmente o perfil JSON sem precisar iniciar o instalador. Foram implementadas ferramentas para gerenciar as respostas do perfil às perguntas do instalador. Agora é possível remover modelos de instalação específicos, além de substituir toda a lista.
  • Foi adicionada a possibilidade de atualizar a versão do instalador a partir de um repositório externo antes de iniciar o processo de instalação.
  • Foram adicionadas opções para a instalação de versões alfa antecipadas do SUSE Linux 16.1. No futuro, está previsto o suporte a versões de teste do openSUSE 16.1 e da edição atômica do openSUSE Kalpa.
  • O suporte à arquitetura i586 foi oficialmente encerrado.

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