Celestial-projek ontwikkel Ubuntu-bou met Flatpak in plaas van Snap

'n Beta-vrystelling van die CelOS (Celestial OS)-verspreiding is aangebied, wat 'n herbou van Ubuntu 22.04 is waarin die Snap-pakketbestuurnutsmiddel met Flatpak vervang word. In plaas daarvan om bykomende toepassings uit die Snap Store-katalogus te installeer, word integrasie met die Flathub-katalogus aangebied. Die installasiebeeldgrootte is 3.7 GB. Die projek se ontwikkelings word onder die GPLv3-lisensie versprei.

Die samestelling bevat 'n seleksie van GNOME-toepassings wat in Flatpak-formaat versprei word, en bied ook die vermoë om vinnig bykomende programme vanaf die Flathub-gids te installeer. Die gebruikerskoppelvlak is die gewone GNOME met die Adwaita-tema, in die vorm waarin dit deur die hoofprojek ontwikkel word, sonder om die Yaru-tema wat in Ubuntu aangebied word, te gebruik. Die standaard Ubiquity word as die installeerder gebruik.

Die pakkette aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, kaas, kabouter-sakrekenaar, kabouter-kalender, kabouter is uitgesluit van die basiese verspreiding -font-kyker, kabouter-karakters en ubuntu-sessie. Bygevoeg deb-pakkette gnome-tweak-tool, gnome-sagteware, gnome-software-plugin-flatpak, Flatpak en gnome-sessie, sowel as flatpak-pakkette Adwaita-dark, Epiphany, gedit, Cheese, Sakrekenaar, horlosies, Kalender, Foto's, Karakters, font-kyker, kontakte, Weer en Flatseal.

Celestial-projek ontwikkel Ubuntu-bou met Flatpak in plaas van Snap

Die verskille tussen Flatpak en Snap kom daarop neer dat Snap 'n klein basiese looptyd bied met houervulling gebaseer op monolitiese vrystellings van Ubuntu Core, terwyl Flatpak, benewens die hooflooptyd, addisionele en afsonderlik opgedateerde looptydlae (bundels) gebruik met tipiese stelle afhanklikhede vir die loop van toepassings. Snap dra dus die meeste van die toepassingsbiblioteke na die pakketkant oor (dit was onlangs moontlik om groot biblioteke, soos die GNOME- en GTK-biblioteke, na algemene pakkette te skuif), en Flatpak bied bondelstelle biblioteke wat algemeen is aan verskillende pakkette (vir byvoorbeeld, biblioteke is ingesluit in die bundel , wat nodig is vir programme om met GNOME of KDE te werk), wat jou toelaat om pakkette meer kompak te maak.

Flatpak gebruik 'n prent gebaseer op die OCI (Open Container Initiative) spesifikasie om pakkette af te lewer, terwyl Snap SquashFS-beeldmontering gebruik. Vir isolasie gebruik Flatpak die Bubblewrap-laag (met behulp van cgroups, naamruimtes, Seccomp en SELinux), en om toegang tot hulpbronne buite die houer te organiseer, gebruik dit die portaalmeganisme. Snap gebruik cgroups, naamruimtes, Seccomp en AppArmor vir isolasie, en inpropbare koppelvlakke vir interaksie met die buitewêreld en ander pakkette. Snap is ontwikkel onder die volle beheer van Canonical en word nie deur die gemeenskap beheer nie, terwyl Flatpak 'n onafhanklike projek is, groter integrasie met GNOME bied en nie aan 'n enkele bewaarplek gekoppel is nie.

Bron: opennet.ru

Voeg 'n opmerking