Com a mais recente aprovação do Fedora Engineering and Steering Committee, o Fedora 36 suportará OSTree Native Containers/CoreOS Layering.
O trabalho de recursos do Fedora 36 continua crescendo para o que fará outra atualização empolgante para esta distribuição Linux em abril. A aprovação mais recente é um trabalho mais empolgante na frente do OSTree/CoreOS.
Fedora 36 suportará OSTree Native Containers/CoreOS Layering
Sim. O Fedora 36 suportará OSTree Native Containers/CoreOS Layering. O Fedora Engineering and Steering Committee (FESCo, ou Comitê de Engenharia e Direção do Fedora) aprovou uma mudança para aprimorar a pilha RPM OSTreee para oferecer suporte nativo a contêineres OCI/Docker como um mecanismo de transporte e entrega de conteúdo do sistema operacional.
Esse recurso é a base para “CoreOS Layering” como um meio de permitir atualizações do sistema operacional a partir de imagens de contêiner e gerar facilmente imagens em camadas a partir de uma imagem base CoreOS.
Com as mudanças em andamento no OSTree, o suporte (des) encapsulamento de commits OSTree como imagens OCI/Docker, o rpm-ostree oferecerá suporte ao uso dessas imagens de contêiner, suporte para derivar novas imagens personalizadas do usuário a partir dessas imagens de contêiner e outras melhorias de ferramentas relacionadas.
OSTree é um sistema para atualizações de versão de sistemas operacionais baseados em Linux. Pode ser considerado como ” Git para binários do sistema operacional”. Ele opera no espaço do usuário e funcionará em cima de qualquer sistema de arquivos Linux.
Em seu núcleo está um armazenamento de objeto endereçado ao conteúdo semelhante ao Git com ramificações (ou “refs”) para rastrear árvores significativas do sistema de arquivos dentro do armazenamento. Da mesma forma, pode-se verificar ou se comprometer com esses ramos.
Sobre tudo isso está a configuração do bootloader, o gerenciamento de /etc e outras funções para realizar uma atualização além de apenas replicar arquivos.
Ele é usado por um sistema operacional endless OS, Flatpak , Fedora , CentOS , Atomic Host, e o projeto contínuo GNOME para entrega contínua de componentes GNOME.
Os interessados em aprender mais sobre a mudança planejada para permitir que os contêineres OCI/Docker sirvam como transporte/entrega para atualizações do sistema operacional e aplicativos podem ver a proposta de mudança no Wiki do Fedora.