Os desenvolvedores do projeto openSUSE lançaram a distribuição openSUSE Leap Micro 5.5, que pode ser atualizada de forma atômica, destinada à criação de microsserviços e ao uso como sistema base para plataformas de virtualização e isolamento de contêineres. Estão disponíveis para download versões para as arquiteturas x86_64 e ARM64 (Aarch64), fornecidas tanto com instalador (versões Offline, com tamanho de 2,1 GB), quanto na forma de imagens de inicialização prontas: 782 MB (pré-configurada), 959 MB (com núcleo Real-Time) e 1,1 GB. As imagens podem ser executadas sob hipervisores Xen e KVM ou diretamente em hardware, incluindo placas Raspberry Pi.
A distribuição openSUSE Leap Micro é baseada nas contribuições do projeto MicroOS e é posicionada como uma versão comunitária do produto comercial SUSE Linux Enterprise Micro, diferenciando-se pela ausência de interface gráfica. Para configuração, é possível utilizar a interface web Cockpit, que permite gerenciar o sistema através do navegador, a ferramenta cloud-init com a transmissão de configurações a cada inicialização ou o Combustion para aplicar as configurações durante a primeira inicialização. O usuário tem à disposição ferramentas para a rápida transição do Leap Micro para o SUSE SLE Micro - pressupõe-se que é possível inicialmente implementar gratuitamente uma solução baseada no Leap Micro e, se necessário, migrar a configuração existente para o produto SUSE SLE Micro para suporte ou certificação adicionais.
A característica chave do Leap Micro é 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 implementar infraestrutura adicional de entrega, é utilizado o conjunto padrão de ferramentas de gerenciamento de pacotes (ferramenta transactional-update) em conjunto com o mecanismo de snapshots no sistema de arquivos Btrfs (os snapshots são usados para a mudança atômica entre o estado do sistema antes e depois da aplicação das atualizações). Em caso de problemas após a aplicação das atualizações, é possível reverter o sistema para um estado anterior. Para atualizar o núcleo Linux sem reinicialização e interrupção do serviço, patches ao vivo são suportados.
A seção raiz é montada no modo somente leitura e não muda durante a operação. Para a execução de contêineres isolados, um conjunto integrado de ferramentas com suporte a runtime Podman/CRI-O e Docker foi incluído. Uma microedição da distribuição é utilizada no projeto ALP (Adaptable Linux Platform) para assegurar o funcionamento do ambiente "host OS". No ALP, recomenda-se utilizar um "host OS" reduzido para funcionamento sobre o hardware, enquanto todos os aplicativos e componentes do espaço do usuário são 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:
- Os componentes do sistema foram atualizados para a base de pacotes SUSE Linux Enterprise (SLE) Micro 5.5, baseada no SUSE SLE 15 Service Pack 5.
- O suporte ao SELinux foi significativamente ampliado.
- Para sistemas baseados na arquitetura AArch64, foi adicionado suporte à ferramenta podman-docker (reproduz o CLI do Docker através do podman) e ao hipervisor hyper-v.
- A ferramenta podman foi atualizada para a versão 4.4, que inclui a utilidade quadlet para facilitar a execução de contêineres de sistema sob o gerenciamento do systemd.
- Os pacotes fwupdate e fwupdate-efi foram adicionados para simplificar a atualização de firmwares.
- Imagens foram formadas no formato QCOW (QEMU Copy On Write) para as arquiteturas x86_64 e aarch64.
- A interface web de gerenciamento Cockpit foi atualizada para a versão 298, e para gerenciamento do SELinux foi integrado o módulo cockpit-selinux.

Fonte: opennet.ru

