Ang celestial nga proyekto nagpalambo sa Ubuntu build uban sa Flatpak imbes nga Snap

Ang usa ka beta nga pagpagawas sa CelOS (Celestial OS) nga pag-apod-apod gipresentar, nga usa ka pagtukod pag-usab sa Ubuntu 22.04 diin ang Snap package management toolkit gipulihan sa Flatpak. Imbis nga mag-install ug dugang nga mga aplikasyon gikan sa katalogo sa Snap Store, gitanyag ang paghiusa sa katalogo sa Flathub. Ang gidak-on sa imahe sa pag-install mao ang 3.7 GB. Ang mga kalamboan sa proyekto giapod-apod ubos sa lisensya sa GPLv3.

Ang asembliya naglakip sa usa ka pagpili sa mga aplikasyon sa GNOME nga gipang-apod-apod sa Flatpak nga format, ug naghatag usab sa abilidad sa pag-instalar dayon sa dugang nga mga programa gikan sa direktoryo sa Flathub. Ang user interface mao ang naandan nga GNOME nga adunay tema nga Adwaita, sa porma diin kini gihimo sa nag-unang proyekto, nga wala gigamit ang Yaru nga tema nga gitanyag sa Ubuntu. Ang standard Ubiquity gigamit isip installer.

Ang mga pakete nga aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, keso, gnome-calculator, gnome-calendar, gnome wala iapil sa ang sukaranan nga pag-apod-apod -font-viewer, gnome-character ug ubuntu-session. Gidugang nga mga pakete sa deb gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak ug gnome-session, ingon man mga flatpak nga pakete nga Adwaita-dark, Epiphany, gedit, Keso, Calculator, orasan, Kalendaryo, Litrato, Mga karakter, tigtan-aw sa font, Mga Contact, Panahon ug Flatseal.

Ang celestial nga proyekto nagpalambo sa Ubuntu build uban sa Flatpak imbes nga Snap

Ang mga kalainan tali sa Flatpak ug Snap moabut sa kamatuoran nga ang Snap nagtanyag usa ka gamay nga sukaranan nga runtime nga adunay pagpuno sa sulud base sa monolithic nga pagpagawas sa Ubuntu Core, samtang ang Flatpak, dugang sa panguna nga runtime, naggamit dugang ug gilain nga gi-update nga runtime layer (mga bundle) nga adunay tipikal nga mga hugpong sa mga dependency alang sa pagpadagan sa mga aplikasyon. Sa ingon, gibalhin sa Snap ang kadaghanan sa mga librarya sa aplikasyon sa kilid sa pakete (karong bag-o posible nga ibalhin ang mga dagkong librarya, sama sa mga librarya sa GNOME ug GTK, ngadto sa mga sagad nga pakete), ug ang Flatpak nagtanyag mga hugpong sa mga librarya nga sagad sa lainlaing mga pakete (alang sa Pananglitan, ang mga librarya gilakip sa bundle , gikinahanglan alang sa mga programa nga magamit sa GNOME o KDE), nga nagtugot kanimo sa paghimo sa mga pakete nga mas compact.

Ang Flatpak naggamit sa usa ka imahe nga gibase sa OCI (Open Container Initiative) nga detalye sa paghatud sa mga pakete, samtang ang Snap naggamit sa SquashFS image mounting. Alang sa pag-inusara, ang Flatpak naggamit sa Bubblewrap layer (gamit ang mga cgroup, namespaces, Seccomp ug SELinux), ug aron maorganisar ang pag-access sa mga kapanguhaan sa gawas sa sudlanan, gigamit niini ang mekanismo sa portal. Gigamit sa Snap ang mga cgroup, namespaces, Seccomp ug AppArmor alang sa pag-inusara, ug mga pluggable nga interface alang sa interaksyon sa gawas nga kalibutan ug uban pang mga pakete. Ang Snap naugmad ubos sa bug-os nga kontrol sa Canonical ug dili kontrolado sa komunidad, samtang ang Flatpak usa ka independenteng proyekto, naghatag og mas dako nga integrasyon sa GNOME ug wala gihigot sa usa ka repository.

Source: opennet.ru

Idugang sa usa ka comment