Os desenvolvedores do projeto openSUSE apresentaram o primeiro lançamento da nova edição do sistema operacional openSUSE — "Leap Micro", baseada nas inovações do projeto MicroOS. O sistema openSUSE Leap Micro é posicionado como uma versão comunitária do produto comercial SUSE Linux Enterprise Micro 5.2, o que explica o número incomum da primeira versão — 5.2, escolhido para sincronizar a numeração de lançamentos em ambos os sistemas. O tempo de suporte da versão openSUSE Leap Micro 5.2 será de 4 anos.
Estão disponíveis para download compilações para as arquiteturas x86_64 e ARM64 (Aarch64), fornecidas tanto como instaladores (compilações offline, com 370 MB) quanto na forma de imagens de inicialização prontas: 570 MB (pré-configurada), 740 MB (com kernel em tempo real) e 820 MB. As imagens podem ser executadas sob hipervisores como Xen e KVM ou em hardware, incluindo placas Raspberry Pi. Para a configuração, pode-se usar a ferramenta cloud-init para passar configurações em cada inicialização ou o Combustion para definir configurações durante a primeira inicialização.
Um dos principais recursos do Leap Micro é o mecanismo de instalação atômica de atualizações, que são baixadas e aplicadas automaticamente. Diferente das atualizações atômicas baseadas em ostree e snap, utilizadas no Fedora e Ubuntu, o openSUSE Leap Micro utiliza um gerenciador de pacotes padrão e um mecanismo de snapshots no sistema de arquivos, em vez de construir imagens atômicas separadas e desenvolver infraestrutura adicional de entrega. Para atualizar o kernel Linux sem reiniciar e interromper a operação, patches vivos são suportados.
A partição raiz é montada em modo somente leitura e não é alterada durante a operação. O sistema de arquivos utilizado é o Btrfs, cujos snapshots servem de base para a 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, o sistema pode ser revertido para o estado anterior. Para executar contêineres isolados, foi integrado um conjunto de ferramentas com suporte a runtime Podman/CRI-O e Docker.
Entre as áreas de aplicação do Leap Micro, menciona-se o uso como sistema básico para plataformas de virtualização e isolamento de contêineres, bem como sua aplicação em ambientes descentralizados e sistemas baseados em microserviços. O Leap Micro também é um elemento importante na formação da próxima geração da distribuição SUSE Linux, que planeja dividir a base da distribuição em duas partes: uma "host OS" reduzida para operar sobre o hardware e uma camada de suporte a aplicativos, voltada para a execução em contêineres. máquinas virtuais.
A nova concepção implica que na "host OS" será desenvolvido um ambiente mínimo necessário para suporte e gerenciamento de hardware, enquanto todos os aplicativos e componentes do espaço do usuário serão executados não em um ambiente misto, mas em contêineres separados ou em máquinas virtuais que operam sobre a "host OS" e isoladas entre si.
Fonte: opennet.ru
