Mradi wa Celestial unatengeneza muundo wa Ubuntu na Flatpak badala ya Snap

Toleo la beta la usambazaji wa CelOS (Celestial OS) limewasilishwa, ambalo ni muundo upya wa Ubuntu 22.04 ambapo zana ya usimamizi wa kifurushi cha Snap inabadilishwa na Flatpak. Badala ya kusakinisha programu za ziada kutoka kwa katalogi ya Duka la Snap, ujumuishaji na katalogi ya Flathub hutolewa. Saizi ya picha ya usakinishaji ni GB 3.7. Maendeleo ya mradi yanasambazwa chini ya leseni ya GPLv3.

Mkutano unajumuisha uteuzi wa programu za GNOME zinazosambazwa katika muundo wa Flatpak, na pia hutoa uwezo wa kufunga programu za ziada haraka kutoka kwenye saraka ya Flathub. Kiolesura cha mtumiaji ni GNOME ya kawaida na mandhari ya Adwaita, kwa namna ambayo inatengenezwa na mradi mkuu, bila kutumia mandhari ya Yaru inayotolewa kwa Ubuntu. Ubiquity wa kawaida hutumika kama kisakinishi.

Vifurushi vya aisleriot, mbilikimo-mahjongg, mbilikimo-migodi, mbilikimo-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, jibini, mbilikimo-calculator, mbilikimo-kalenda hazijumuishi kutoka kwa mbilikimo. usambazaji wa kimsingi -mtazamaji-fonti, herufi mbilikimo na kikao cha ubuntu. Vifurushi vya deb vilivyoongezwa gnome-tweak-tool, mbilikimo-programu, mbilikimo-programu-plugin-flatpak, Flatpak na mbilikimo-session, pamoja na vifurushi vya flatpak Adwaita-giza, Epiphany, gedit, Jibini, Calculator, saa, Kalenda, Picha , Herufi, kitazamaji-fonti, Anwani, Hali ya hewa na Mwangaza.

Mradi wa Celestial unatengeneza muundo wa Ubuntu na Flatpak badala ya Snap

Tofauti kati ya Flatpak na Snap zinatokana na ukweli kwamba Snap hutoa muda mdogo wa kukimbia na kujaza kontena kulingana na matoleo ya monolithic ya Ubuntu Core, wakati Flatpak, pamoja na wakati kuu wa kukimbia, hutumia safu za ziada na zilizosasishwa tofauti (vifungu) na. seti za kawaida za utegemezi kwa programu zinazoendesha . Kwa hivyo, Snap huhamisha maktaba nyingi za programu kwa upande wa kifurushi (hivi karibuni imewezekana kuhamisha maktaba kubwa, kama vile maktaba ya GNOME na GTK, kwenye vifurushi vya kawaida), na Flatpak inatoa seti za maktaba zinazojulikana kwa vifurushi tofauti (kwa kwa mfano, maktaba zimejumuishwa kwenye kifungu , muhimu kwa programu kufanya kazi na GNOME au KDE), ambayo inakuwezesha kufanya vifurushi vyema zaidi.

Flatpak hutumia picha kulingana na vipimo vya OCI (Open Container Initiative) ili kutoa vifurushi, huku Snap inatumia uwekaji picha wa SquashFS. Kwa kutengwa, Flatpak hutumia safu ya Bubblewrap (kwa kutumia vikundi, nafasi za majina, Seccomp na SELinux), na kupanga ufikiaji wa rasilimali nje ya kontena, hutumia utaratibu wa lango. Snap hutumia makundi, nafasi za majina, Seccomp na AppArmor kujitenga, na violesura vinavyoweza kuchomekwa kwa ajili ya kuingiliana na ulimwengu wa nje na vifurushi vingine. Snap inatengenezwa chini ya udhibiti kamili wa Canonical na haidhibitiwi na jumuiya, wakati Flatpak ni mradi unaojitegemea, hutoa ushirikiano mkubwa na GNOME na haufungamani na hifadhi moja.

Chanzo: opennet.ru

Kuongeza maoni