Celestial projekat razvija Ubuntu build sa Flatpakom umjesto Snapom

Predstavljeno je beta izdanje distribucije CelOS (Celestial OS), koja je rebuild Ubuntu 22.04 u kojoj je Snap paket alata za upravljanje zamijenjen Flatpakom. Umjesto instaliranja dodatnih aplikacija iz Snap Store kataloga, nudi se integracija sa Flathub katalogom. Veličina instalacione slike je 3.7 GB. Razvoj projekta se distribuira pod GPLv3 licencom.

Sklop uključuje izbor GNOME aplikacija distribuiranih u Flatpak formatu, a također pruža mogućnost brzog instaliranja dodatnih programa iz Flathub direktorija. Korisničko sučelje je uobičajeni GNOME sa Adwaita temom, u obliku u kojem je razvijen od strane glavnog projekta, bez korištenja Yaru teme ponuđene u Ubuntuu. Standardni Ubiquity se koristi kao instalater.

Paketi aisleriot, gnome-mahjongg, gnome-mine, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, su isključeni iz gnoma osnovna distribucija -font-viewer, gnome-characters i ubuntu-session. Dodati deb paketi gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak i gnome-session, kao i flatpak paketi Adwaita-dark, Epiphany, gedit, Cheese, Kalkulator, satovi, Kalendar, Fotografije, Likovi, preglednik fontova, kontakti, vrijeme i pečat.

Celestial projekat razvija Ubuntu build sa Flatpakom umjesto Snapom

Razlike između Flatpaka i Snapa svode se na činjenicu da Snap nudi malo osnovno vrijeme izvođenja sa punjenjem kontejnera bazirano na monolitnim izdanjima Ubuntu Core, dok Flatpak, pored glavnog vremena izvođenja, koristi dodatne i zasebno ažurirane slojeve vremena izvođenja (bundle) sa tipični skupovi zavisnosti za pokrenute aplikacije. Dakle, Snap prenosi većinu biblioteka aplikacija na stranu paketa (u posljednje vrijeme bilo je moguće premjestiti velike biblioteke, kao što su GNOME i GTK biblioteke, u uobičajene pakete), a Flatpak nudi skupove biblioteka zajedničkih za različite pakete (za na primjer, biblioteke su uključene u bundle, neophodne za rad programa sa GNOME ili KDE), što vam omogućava da pakete učinite kompaktnijim.

Flatpak koristi sliku zasnovanu na OCI (Open Container Initiative) specifikaciji za isporuku paketa, dok Snap koristi SquashFS montažu slike. Za izolaciju, Flatpak koristi sloj Bubblewrap (koristeći cgroups, namespaces, Seccomp i SELinux), a za organiziranje pristupa resursima izvan kontejnera koristi mehanizam portala. Snap koristi cgroups, namespaces, Seccomp i AppArmor za izolaciju i priključne sučelje za interakciju s vanjskim svijetom i drugim paketima. Snap je razvijen pod potpunom kontrolom Canonical-a i nije pod kontrolom zajednice, dok je Flatpak nezavisan projekat, pruža veću integraciju sa GNOME-om i nije vezan za jedno spremište.

izvor: opennet.ru

Dodajte komentar