En betaversion av distributionen CelOS (Celestial OS) har presenterats, som Àr en ombyggnad av Ubuntu 22.04, dÀr pakethanteringsverktyget Snap har ersatts med Flatpak. IstÀllet för att installera ytterligare appar frÄn Snap Store erbjuds integration med Flathub-katalogen. Den installerbara bildens storlek Àr 3.7 GB. Projektets resultat distribueras under GPLv3-licens.
I byggnaden ingÄr en samling GNOME-appar som distribueras i Flatpak-format, samt möjlighet till snabb installation av ytterligare program frÄn Flathub-katalogen. Som anvÀndargrÀnssnitt erbjuds vanlig GNOME med Adwaita-temat, i den form det utvecklas av huvudprojektet, utan att anvÀnda det tema som erbjuds i Ubuntu, Yaru. Den inbyggda installationsprogrammet Ubiquity anvÀnds.
FrÄn grundleveransen har paketen 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 och ubuntu-session tagits bort. Debian-paketen gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak och gnome-session har lagts till, samt flatpak-paketen Adwaita-dark, Epiphany, gedit, Cheese, Calculation, klockor, Kalender, Bilder, KaraktÀrer, font-viewer, Kontakter, VÀder och Flatseal.

Skillnaderna mellan Flatpak och Snap Àr att Snap erbjuder en liten grundlÀggande runtime med containerns innehÄll baserat pÄ monolitiska versioner av Ubuntu Core, medan Flatpak, utöver den grundlÀggande runtime, anvÀnder ytterligare och separat uppdaterade runtime-lager (bundle) med typiska uppsÀttningar av beroenden för att köra program. DÀrmed flyttar Snap merparten av de applikationsbibliotek till paketen (nu Àr det möjligt att flytta stora bibliotek, som GNOME och GTK-bibliotek, till gemensamma paket), medan Flatpak erbjuder gemensamma bundle-uppsÀttningar av bibliotek för olika paket (till exempel har biblioteken som krÀvs för att arbeta med program frÄn GNOME eller KDE tagits med i bundle), vilket gör paketen mer kompakta.
För att leverera Flatpak-paket anvÀnds en bild baserad pÄ OCI-specifikationen (Open Container Initiative), medan Snap anvÀnder montering av bilder i SquashFS-format. För isolering i Flatpak anvÀnds ett mellanlager som heter Bubblewrap (som anvÀnder cgroups, namnomrÄden (namespaces), Seccomp och SELinux), och för att organisera Ätkomst till resurser utanför containern anvÀnds portal-mekanismen. I Snap anvÀnds cgroups, namespaces, Seccomp och AppArmor för isolering, och för interaktion med den externa vÀrlden och andra paket anvÀnds anslutna grÀnssnitt. Snap utvecklas under full kontroll av företaget Canonical och Àr inte under gemenskapens kontroll, medan Flatpak-projektet Àr oberoende, erbjuder en mer fullstÀndig integration med GNOME och Àr inte knutet till ett enda förrÄd.
KĂ€lla: opennet.ru
