Celestial verkefnið er að þróa Ubuntu byggingu með Flatpak í stað Snap

Beta útgáfa af CelOS (Celestial OS) dreifingunni hefur verið kynnt, sem er endurbygging á Ubuntu 22.04 þar sem Snap pakkastjórnunarverkfærasettinu er skipt út fyrir Flatpak. Í stað þess að setja upp viðbótarforrit úr Snap Store vörulistanum er boðið upp á samþættingu við Flathub vörulistann. Uppsetningarmyndastærð er 3.7 GB. Þróun verkefnisins er dreift undir GPLv3 leyfinu.

Samkoman inniheldur úrval af GNOME forritum sem dreift er á Flatpak sniði og veitir einnig möguleika á að setja upp viðbótarforrit fljótt úr Flathub skránni. Notendaviðmótið er venjulegt GNOME með Adwaita þema, í því formi sem það er þróað af aðalverkefninu, án þess að nota Yaru þema sem boðið er upp á í Ubuntu. Staðlað Ubiquity er notað sem uppsetningarforrit.

Pakkarnir aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, ostur, gnome-reiknivél, gnome-calendar, gnome eru útilokaðir frá grunndreifingin -font-viewer, gnome-characters og ubuntu-session. Bætt við deb-pakka gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak og gnome-session, auk flatpakka Adwaita-dark, Epiphany, gedit, ostur, reiknivél, klukkur, dagatal, myndir , Persónur, leturskoðari, tengiliðir, veður og flatsigli.

Celestial verkefnið er að þróa Ubuntu byggingu með Flatpak í stað Snap

Munurinn á Flatpak og Snap kemur niður á því að Snap býður upp á lítinn grunn keyrslutíma með fyllingu gáma sem byggir á einlitum útgáfum af Ubuntu Core, en Flatpak, auk aðal keyrslutímans, notar viðbótar og sérstaklega uppfærð keyrslutímalög (búnt) með dæmigerð sett af ósjálfstæðum til að keyra forrit. Þannig flytur Snap flest forritasöfnin yfir á pakkahliðina (upp á síðkastið hefur verið hægt að færa stór söfn, eins og GNOME og GTK bókasöfnin, yfir í algenga pakka) og Flatpak býður upp á búnt sett af bókasöfnum sem eru sameiginleg fyrir mismunandi pakka (þ. til dæmis eru bókasöfn innifalin í búntinum , nauðsynleg til að forrit virki með GNOME eða KDE), sem gerir þér kleift að gera pakka þéttari.

Flatpak notar mynd byggða á OCI (Open Container Initiative) forskriftinni til að afhenda pakka, en Snap notar SquashFS myndfestingu. Til einangrunar notar Flatpak Bubblewrap lagið (með því að nota cgroups, namespaces, Seccomp og SELinux) og til að skipuleggja aðgang að auðlindum utan gámsins notar það gáttarkerfið. Snap notar cgroups, namespaces, Seccomp og AppArmor til einangrunar og stingaviðmót fyrir samskipti við umheiminn og aðra pakka. Snap er þróað undir fullri stjórn Canonical og er ekki stjórnað af samfélaginu, á meðan Flatpak er sjálfstætt verkefni, veitir meiri samþættingu við GNOME og er ekki bundið við eina geymslu.

Heimild: opennet.ru

Bæta við athugasemd