O projeto openSUSE publicou o lançamento da distribuição openSUSE Leap Micro 6.1, que é atualizada de forma atômica e destinada à criação de microsserviços, além de ser utilizada como sistema base para plataformas de virtualização e isolamento de contêineres. Estão disponíveis para download as versões de instalação para as arquiteturas x86_64 e ARM64 (Aarch64), bem como imagens de sistema prontas para sistemas de virtualização.
A distribuição openSUSE Leap Micro é baseada nas tecnologias do projeto MicroOS e é posicionada como a versão comunitária do produto comercial SUSE Linux Enterprise Micro, caracterizando-se pela ausência de uma interface gráfica. Para configuração, pode-se usar a interface web Cockpit, que permite gerenciar o sistema através do navegador, a ferramenta cloud-init, que transmite configurações em cada inicialização, ou o Combustion para definir as configurações durante a primeira inicialização. Os usuários têm a opção de alternar rapidamente de Leap Micro para SUSE SLE Micro (podendo inicialmente implementar gratuitamente uma solução baseada em Leap Micro e, caso necessário, transferir uma configuração existente para o produto SUSE SLE Micro em busca de apoio mais avançado ou certificação).
No Leap Micro, é utilizado o mecanismo de instalação atômica de atualizações, que são baixadas e aplicadas automaticamente. Ao contrário das atualizações atômicas baseadas em ostree e snap, utilizadas no Fedora e Ubuntu, no openSUSE Leap Micro, em vez de construir imagens atômicas separadas e implantar uma infraestrutura de entrega adicional, é usado o utilitário de gerenciamento de pacotes padrão (ferramenta transactional-update) em combinação com o mecanismo de snapshots no sistema de arquivos Btrfs (os snapshots são usados para alternância atômica entre o estado do sistema antes e depois da instalação das atualizações). Em caso de problemas após a aplicação das atualizações, é possível reverter o sistema para o estado anterior. Atualizações do kernel Linux são suportadas sem reinício e interrupções de operação, com a utilização de patches ao vivo.
A partição raiz é montada no modo somente leitura e não é alterada durante a operação. Para executar contêineres isolados, um conjunto de ferramentas integrado com suporte a sistemas Podman/CRI-O e Docker foi incluído. A microedição da distribuição é utilizada no projeto SLFO (SUSE Linux Framework One) para garantir o funcionamento do ambiente "host OS". No SLFO, recomenda-se usar um "host OS" reduzido para trabalhar em cima do hardware, e todos os aplicativos e componentes do espaço do usuário devem ser executados não em um ambiente misto, mas em contêineres separados ou em máquinas virtuais, executados sobre o "host OS" e isolados uns dos outros.
No novo lançamento:
- Foi adicionado suporte ao modo de reinicialização suave (soft-reboot), onde apenas os componentes do espaço do usuário são reiniciados, sem interferir no núcleo do Linux. A reinicialização suave pode ser utilizada para instalar atualizações de sistema que não afetam o núcleo e o carregador de inicialização.
- Uma nova ferramenta chamada opensuse-migration-tool foi sugerida, simplificando a atualização entre as versões da distribuição. Foi proporcionada a possibilidade de atualizar das versões 5.5 e 6.0 para a versão 6.1.
- Foi adicionado um módulo PAM para uso na autenticação de dois fatores com base em senhas temporárias.
- O acesso remoto como usuário root com autenticação baseada em senhas foi proibido. Essa mudança também se aplica à interface web Cockpit, para a conexão remota da qual agora é imprescindível criar e usar um usuário não privilegiado.
- Imagens de instalação adicionais foram geradas, que podem ser carregadas pela rede usando o mecanismo PXE.
- Foi implementado suporte para a arquitetura IBM Power (ppc64le). Os processadores IBM Power9 foram declarados como os mínimos suportados (IBM Power8 não é suportado).
- Foi adicionada a capacidade de habilitar a compressão da partição de troca através do módulo zRAM, que cria um dispositivo de bloco comprimido na RAM.
- Os pacotes busybox, salt-master e k3s foram removidos.
Fonte: opennet.ru
