Den Himmelsprojet entwéckelt en Ubuntu Build mat Flatpak anstatt Snap

Eng Beta Verëffentlechung vun der CelOS (Celestial OS) Verdeelung gouf presentéiert, wat e Rekonstruktioun vun Ubuntu 22.04 ass, an deem de Snap Package Management Toolkit duerch Flatpak ersat gëtt. Amplaz zousätzlech Uwendungen aus dem Snap Store Katalog z'installéieren, gëtt Integratioun mam Flathub Katalog ugebueden. D'Installatiounsbildgréisst ass 3.7 GB. D'Entwécklunge vum Projet ginn ënner der GPLv3 Lizenz verdeelt.

D'Versammlung enthält eng Auswiel vu GNOME Uwendungen, déi am Flatpak Format verdeelt ginn, a bitt och d'Fäegkeet fir séier zousätzlech Programmer aus dem Flathub Verzeichnis z'installéieren. D'Benotzerinterface ass déi üblech GNOME mam Adwaita Thema, an der Form an där et vum Haaptprojet entwéckelt gëtt, ouni d'Yaru Thema ze benotzen, déi an Ubuntu ugebuede gëtt. De Standard Ubiquity gëtt als Installateur benotzt.

D'Pakete aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-rechner, gnome-kalenner, gnome sinn ausgeschloss der Basis Verdeelung -Schrëft-Viewer, Gnome-Charakteren an Ubuntu-Sessioun. Zousätzlech Deb Packagen gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak a gnome-Session, souwéi Flatpak Packagen Adwaita-däischter, Epiphany, gedit, Kéis, Rechner, Aueren, Kalenner, Fotoen, Charaktere, Schrëft-Viewer, Kontakter, Wieder a Flatseal.

Den Himmelsprojet entwéckelt en Ubuntu Build mat Flatpak anstatt Snap

D'Ënnerscheeder tëscht Flatpak a Snap kommen op d'Tatsaach erof datt Snap eng kleng Basis Runtime mat Container Füllung ubitt baséiert op monolithesche Verëffentlechungen vun Ubuntu Core, während Flatpak, nieft der Haaptruntime, zousätzlech a separat aktualiséiert Runtime Schichten (Bündelen) benotzt mat typesch Sätz vun Ofhängegkeeten fir Uwendungen ze lafen. Also transferéiert Snap déi meescht vun den Applikatiounsbibliothéiken op d'Package Säit (zënter kuerzem war et méiglech grouss Bibliothéiken, wéi d'GNOME an GTK Bibliothéiken, a gemeinsame Packagen ze réckelen), a Flatpak bitt Bündel Sets vu Bibliothéike gemeinsam fir verschidde Packagen (fir zum Beispill, Bibliothéike sinn am Bündel abegraff, néideg fir Programmer fir mat GNOME oder KDE ze schaffen), wat Iech erlaabt Pakete méi kompakt ze maachen.

Flatpak benotzt e Bild baséiert op der OCI (Open Container Initiative) Spezifizéierung fir Packagen ze liwweren, während Snap benotzt SquashFS Bildmontage. Fir Isolatioun benotzt Flatpak d'Bubblewrap Schicht (mat cgroups, Namespaces, Seccomp an SELinux), a fir Zougang zu Ressourcen ausserhalb vum Container ze organiséieren, benotzt se de Portalmechanismus. Snap benotzt cgroups, Namespaces, Seccomp an AppArmor fir Isolatioun, a pluggable Interfaces fir Interaktioun mat der Äussewelt an aner Packagen. Snap ass ënner der voller Kontroll vu Canonical entwéckelt a gëtt net vun der Gemeinschaft kontrolléiert, wärend Flatpak en onofhängege Projet ass, méi Integratioun mat GNOME ubitt an net un engem eenzege Repository gebonnen ass.

Source: opennet.ru

Setzt e Commentaire