Megjelent a CelOS (Celestial OS) disztribúció bétaverziója, amely az Ubuntu 22.04 újraépítése, ahol a Snap csomagkezelő helyett a Flatpak került bevezetésre. Az extra alkalmazások telepítése helyett a Flathub könyvtár integrációja került előtérbe. Az installáló kép mérete 3,7 GB. A projekt fejlesztése GPLv3 licenc alatt terjesztett.
A csomagban GNOME alkalmazások válogatása található, amelyek Flatpak formátumban érhetők el, valamint lehetőség van gyorsan telepíteni további programokat a Flathub könyvtárból. A felhasználói felület a megszokott GNOME, Adwaita témával, ahogy az a fő projekten fejlődik, anélkül, hogy az Ubuntu által kínált Yaru téma fel lenne használva. A telepítőként a beépített Ubiquity került alkalmazásra.
Alapértelmezés szerint a következő csomagok kerültek eltávolításra: 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 és ubuntu-session. Hozzáadásra került a deb csomagok közül a gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak és gnome-session, valamint flatpak csomagok közül az Adwaita-dark, Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos, Characters, font-viewer, Contacts, Weather és Flatseal.

A Flatpak és a Snap közötti különbségek abban rejlenek, hogy a Snap egy kicsi alap runtime-ot kínál, amely a monolitikus Ubuntu Core kiadásokra épülő konténer tartalmát tartalmazza, míg a Flatpak a fő runtime mellett különállóan frissíthető runtime rétegeket (bundle) is használ, amelyek tipikus függőségi készleteket tartalmaznak az alkalmazások működéséhez. Ezáltal a Snap a legtöbb alkalmazáskönyvtárat a csomagok felé mozdítja el (az utóbbi időben lehetőség nyílik nagyobb könyvtárak, például a GNOME és GTK könyvtárak közös csomagokba való kiemelésére), míg a Flatpak közös bundle készleteket kínál különböző csomagok számára (például a bundle-ben találhatók a GNOME vagy KDE működéséhez szükséges könyvtárak), ami lehetővé teszi a csomagok kompaktabbá tételét.
A Flatpak csomagok kiszállításához OCI (Open Container Initiative) specifikáción alapuló képet használnak, míg a Snap esetében SquashFS formátumú képek csatolását alkalmazzák. A Flatpak esetében a Bubblewrap réteg biztosítja az elszigeteltséget (cgroups, névtér (namespaces), Seccomp és SELinux segítségével), míg a konténeren kívüli erőforrásokhoz való hozzáféréshez portálmechanizmusokat használnak. A Snap esetében cgroups, namespaces, Seccomp és AppArmor biztosítja az elszigetelést, míg a külső világgal és más csomagokkal való interakcióhoz plug-in interfészeket használnak. A Snap teljes mértékben a Canonical vállalat ellenőrzése alatt fejlődik, míg a Flatpak projekt független, teljesebb integrációt biztosít a GNOME-mal és nem kötődik egyetlen tárolóhoz sem.
Forrás: opennet.ru
