Celestial proiektua Ubunturen eraikuntza bat garatzen ari da Flatpak-ekin Snap-en ordez

CelOS (Celestial OS) banaketaren beta bertsioa aurkeztu da, hau da, Ubuntu 22.04-ren berreraikitze bat, zeinetan Snap paketeen kudeaketa tresna Flatpak-ekin ordezkatzen den. Snap Store katalogoko aplikazio gehigarriak instalatu beharrean, Flathub katalogoarekin integratzea eskaintzen da. Instalazioaren irudiaren tamaina 3.7 GB da. Proiektuaren garapenak GPLv3 lizentziapean banatzen dira.

Muntaiak Flatpak formatuan banatutako GNOME aplikazioen aukeraketa bat biltzen du, eta Flathub direktoriotik programa gehigarriak azkar instalatzeko aukera ere ematen du. Erabiltzaile interfazea ohiko GNOME da Adwaita gaiarekin, proiektu nagusiak garatzen duen moduan, Ubuntun eskaintzen den Yaru gaia erabili gabe. Ubiquity estandarra instalatzaile gisa erabiltzen da.

Paketeak aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, gnometik kanpo daude. oinarrizko banaketa -font-viewer, gnome-characters eta ubuntu-session. Gehitu dira deb paketeak gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak eta gnome-session, baita flatpak paketeak Adwaita-dark, Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos , Pertsonaiak, letra-tipo-ikuslea, Kontaktuak, Eguraldia eta Flatseal.

Celestial proiektua Ubunturen eraikuntza bat garatzen ari da Flatpak-ekin Snap-en ordez

Flatpak-en eta Snap-en arteko desberdintasunak Snap-ek oinarrizko exekuzio-denbora txiki bat eskaintzen duelako Ubuntu Core-ren bertsio monolitikoetan oinarritutako edukiontzi betez, Flatpak-ek, berriz, exekuzio-denbora nagusiaz gain, exekuzio-geruza gehigarriak eta bereizita eguneratuak (sortak) erabiltzen ditu. aplikazioak exekutatzeko menpekotasun multzo tipikoak . Horrela, Snap-ek aplikazioen liburutegi gehienak paketeen aldean transferitzen ditu (azkenaldian liburutegi handiak, hala nola GNOME eta GTK liburutegiak, pakete arruntetara mugitzea posible da), eta Flatpak-ek pakete ezberdinetarako komunak diren liburutegi sortak eskaintzen ditu (esaterako. adibidez, liburutegiak paketean sartzen dira, programak GNOME edo KDErekin lan egiteko beharrezkoak), eta horrek paketeak trinkoagoak egiteko aukera ematen du.

Flatpak-ek OCI (Open Container Initiative) zehaztapenean oinarritutako irudi bat erabiltzen du paketeak entregatzeko, eta Snap-ek SquashFS irudien muntaketa erabiltzen du. Isolatzeko, Flatpak-ek Bubblewrap geruza erabiltzen du (cgroups, namespaces, Seccomp eta SELinux erabiliz), eta edukiontzitik kanpoko baliabideetarako sarbidea antolatzeko, atariko mekanismoa erabiltzen du. Snap-ek cgroups, namespaces, Seccomp eta AppArmor erabiltzen ditu isolatzeko, eta konektagarriak diren interfazeak kanpoko munduarekin eta beste pakete batzuekin elkarreragiteko. Snap Canonical-en kontrol osoz garatzen da eta ez du komunitateak kontrolatzen, Flatpak proiektu independentea den bitartean, GNOMErekin integrazio handiagoa eskaintzen du eta ez dago biltegi bakar batera lotuta.

Iturria: opennet.ru

Gehitu iruzkin berria