Celestial-projekti kehittää Ubuntua Flatpakilla Snapin sijaan

CelOS (Celestial OS) -jakelun beta-versio on esitelty, joka on Ubuntu 22.04:n uusinta, jossa Snap-paketinhallintatyökalut korvataan Flatpakilla. Sen sijaan, että asentaisit lisäsovelluksia Snap Store -luettelosta, tarjotaan integrointi Flathub-luetteloon. Asennuskuvan koko on 3.7 Gt. Projektin kehitystyöt jaetaan GPLv3-lisenssillä.

Kokoonpano sisältää valikoiman Flatpak-muodossa jaettuja GNOME-sovelluksia, ja se tarjoaa myös mahdollisuuden asentaa nopeasti lisäohjelmia Flathub-hakemistosta. Käyttöliittymä on tavallinen GNOME Adwaita-teemalla siinä muodossa, jossa se on pääprojektin kehittämä, käyttämättä Ubuntussa tarjottavaa Yaru-teemaa. Asentimena käytetään tavallista Ubiquityä.

Paketit aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, juusto, gnome-laskin, gnome-kalenteri on jätetty pois. perusjakelu -font-viewer, gnome-merkit ja ubuntu-session. Lisätty deb-paketit gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak ja gnome-session sekä flatpak-paketit Adwaita-dark, Epiphany, gedit, Juusto, Laskin, kellot, kalenteri, valokuvat, Hahmot, fontin katseluohjelma, Yhteystiedot, Sää ja Flatseal.

Celestial-projekti kehittää Ubuntua Flatpakilla Snapin sijaan

Flatpakin ja Snapin väliset erot johtuvat siitä, että Snap tarjoaa pienen peruskäyttöajan konttien täytöllä, joka perustuu Ubuntu Coren monoliittisiin julkaisuihin, kun taas Flatpak käyttää pääajoajan lisäksi ylimääräisiä ja erikseen päivitettyjä ajonaikaisia ​​kerroksia (nippuja) tyypillisiä riippuvuusjoukkoja käynnissä oleville sovelluksille. Siten Snap siirtää suurimman osan sovelluskirjastoista pakettipuolelle (viime aikoina on ollut mahdollista siirtää suuria kirjastoja, kuten GNOME- ja GTK-kirjastoja, yhteisiksi paketeiksi), ja Flatpak tarjoaa nippusarjoja eri paketeille yhteisiä kirjastoja (esim. esimerkiksi kirjastot sisältyvät nippuun , joita tarvitaan ohjelmien toimimiseen GNOMEn tai KDE:n kanssa), jonka avulla voit tehdä paketeista kompaktimpia.

Flatpak käyttää OCI (Open Container Initiative) -spesifikaatioon perustuvaa kuvaa pakettien toimittamiseen, kun taas Snap käyttää SquashFS-kuvan asennusta. Flatpak käyttää eristämiseen Bubblewrap-kerrosta (käyttäen c-ryhmiä, nimiavaruuksia, Seccompia ja SELinuxia) ja järjestääkseen pääsyn resursseihin säilön ulkopuolella se käyttää portaalimekanismia. Snap käyttää eristämiseen c-ryhmiä, nimiavaruuksia, Seccompia ja AppArmoria sekä liitettäviä rajapintoja vuorovaikutukseen ulkomaailman ja muiden pakettien kanssa. Snap on kehitetty Canonicalin täyden hallinnan alaisuudessa, eikä yhteisö hallitse sitä, kun taas Flatpak on itsenäinen projekti, joka tarjoaa paremman integraation GNOME:n kanssa eikä ole sidottu yhteen tietovarastoon.

Lähde: opennet.ru

Lisää kommentti