Projekti Celestial po zhvillon një ndërtim Ubuntu me Flatpak në vend të Snap

Është paraqitur një lëshim beta i shpërndarjes CelOS (Celestial OS), i cili është një rindërtim i Ubuntu 22.04 në të cilin paketa e veglave të menaxhimit të paketave Snap është zëvendësuar me Flatpak. Në vend të instalimit të aplikacioneve shtesë nga katalogu i Snap Store, ofrohet integrimi me katalogun Flathub. Madhësia e imazhit të instalimit është 3.7 GB. Zhvillimet e projektit shpërndahen nën licencën GPLv3.

Asambleja përfshin një përzgjedhje të aplikacioneve GNOME të shpërndara në formatin Flatpak, dhe gjithashtu ofron mundësinë për të instaluar shpejt programe shtesë nga direktoria Flathub. Ndërfaqja e përdoruesit është GNOME e zakonshme me temën Adwaita, në formën në të cilën është zhvilluar nga projekti kryesor, pa përdorur temën Yaru të ofruar në Ubuntu. Ubiquity standarde përdoret si instalues.

Paketat aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, djathë, gnome-calculator, gnome-calendar janë përjashtuar nga gnome, shpërndarja bazë - shikuesi i shkronjave, karakteret gnome dhe sesioni ubuntu. U shtuan paketa deb gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak dhe gnome-sesion, si dhe paketat flatpak Adwaita-dark, Epiphany, gedit, Cheese, Kalkulator, orë, Kalendari, Fotografitë, Karakteret, shikuesi i shkronjave, Kontaktet, Moti dhe Flatseal.

Projekti Celestial po zhvillon një ndërtim Ubuntu me Flatpak në vend të Snap

Dallimet midis Flatpak dhe Snap vijnë në faktin se Snap ofron një kohë të vogël funksionimi bazë me mbushje të kontejnerëve bazuar në lëshimet monolitike të Ubuntu Core, ndërsa Flatpak, përveç kohës kryesore të ekzekutimit, përdor shtresa (pako) shtesë dhe të përditësuara veçmas. grupe tipike varësish për ekzekutimin e aplikacioneve. Kështu, Snap transferon shumicën e bibliotekave të aplikacioneve në anën e paketës (kohët e fundit ka qenë e mundur të zhvendosen bibliotekat e mëdha, si bibliotekat GNOME dhe GTK, në paketa të zakonshme), dhe Flatpak ofron grupe bibliotekash të përbashkëta për paketa të ndryshme (për për shembull, bibliotekat përfshihen në paketën , të nevojshme që programet të punojnë me GNOME ose KDE), gjë që ju lejon t'i bëni paketat më kompakte.

Flatpak përdor një imazh të bazuar në specifikimet OCI (Open Container Initiative) për të ofruar paketa, ndërsa Snap përdor montimin e imazhit SquashFS. Për izolim, Flatpak përdor shtresën Bubblewrap (duke përdorur cgroups, hapësirat e emrave, Seccomp dhe SELinux), dhe për të organizuar aksesin në burimet jashtë kontejnerit, përdor mekanizmin e portalit. Snap përdor cgroups, hapësirat e emrave, Seccomp dhe AppArmor për izolim, dhe ndërfaqe lidhëse për ndërveprim me botën e jashtme dhe paketa të tjera. Snap është zhvilluar nën kontrollin e plotë të Canonical dhe nuk kontrollohet nga komuniteti, ndërsa Flatpak është një projekt i pavarur, ofron një integrim më të madh me GNOME dhe nuk është i lidhur me një depo të vetme.

Burimi: opennet.ru

Shto një koment