A versão beta da distribuição CelOS (Celestial OS), que é uma reconstrução, foi lançada. Ubuntu A versão 22.04 substitui o gerenciador de pacotes Snap pelo Flatpak. Em vez de instalar aplicativos adicionais da Snap Store, oferece integração com o Flathub. O tamanho da imagem de instalação é de 3.7 GB. O projeto está licenciado sob a licença GPLv3.
A versão inclui uma seleção de aplicativos GNOME distribuídos em formato Flatpak, bem como a possibilidade de instalar rapidamente programas adicionais do catálogo Flathub. A interface do usuário é o GNOME padrão com o tema Adwaita, desenvolvido pelo projeto principal, sem o uso da proposta Ubuntu Temas de design Yaru. O instalador padrão do Ubiquity é utilizado.
Os seguintes pacotes estão excluídos da distribuição base: aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, gnome-font-viewer, gnome-characters e ubuntu-session. Foram adicionados os pacotes deb gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak e gnome-session, bem como os pacotes flatpak Adwaita-dark, Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos, Characters, font-viewer, Contacts, Weather e Flatseal.

A diferença entre Flatpak e Snap é que o Snap oferece um ambiente de execução básico pequeno, com preenchimento de contêineres baseado em versões monolíticas. Ubuntu O Snap, além do núcleo do ambiente de execução, utiliza camadas adicionais de tempo de execução (pacotes) atualizadas separadamente, com conjuntos padrão de dependências de aplicativos. Dessa forma, o Snap move a maioria das bibliotecas de aplicativos para o lado do pacote (recentemente, grandes bibliotecas, como as bibliotecas do GNOME e do GTK, foram movidas para pacotes compartilhados), enquanto o Flatpak oferece pacotes de bibliotecas comuns a diferentes pacotes (por exemplo, as bibliotecas necessárias para aplicativos GNOME ou KDE são agrupadas), permitindo pacotes mais compactos.
Os pacotes Flatpak são distribuídos usando uma imagem baseada na especificação OCI (Open Container Initiative), enquanto o Snap monta imagens no formato SquashFS. O Flatpak utiliza a camada Bubblewrap para isolamento (usando cgroups, namespaces, Seccomp e SE).Linux), e um mecanismo de portal é usado para organizar o acesso a recursos fora do contêiner. O Snap usa cgroups, namespaces, Seccomp e AppArmor para isolamento, e interfaces plugáveis para interação com o mundo externo e outros pacotes. O Snap é desenvolvido sob o controle total da Canonical e não é controlado pela comunidade, enquanto o Flatpak é independente, oferece integração mais completa com o GNOME e não está vinculado a um único repositório.
Fonte: opennet.ru
