Mae'r prosiect Celestial yn datblygu adeilad Ubuntu gyda Flatpak yn lle Snap

Mae datganiad beta o ddosbarthiad CelOS (Celestial OS) wedi'i gyflwyno, sef ailadeiladu Ubuntu 22.04 lle mae Flatpak yn disodli pecyn cymorth rheoli pecyn Snap. Yn lle gosod cymwysiadau ychwanegol o gatalog Snap Store, cynigir integreiddio Γ’ chatalog Flathub. Maint delwedd gosod yw 3.7 GB. Mae datblygiadau'r prosiect yn cael eu dosbarthu o dan y drwydded GPLv3.

Mae'r cynulliad yn cynnwys detholiad o gymwysiadau GNOME wedi'u dosbarthu mewn fformat Flatpak, ac mae hefyd yn darparu'r gallu i osod rhaglenni ychwanegol yn gyflym o gyfeiriadur Flathub. Y rhyngwyneb defnyddiwr yw'r GNOME arferol gyda'r thema Adwaita, yn y ffurf y caiff ei ddatblygu gan y prif brosiect, heb ddefnyddio'r thema Yaru a gynigir yn Ubuntu. Defnyddir y Ubiquity safonol fel y gosodwr.

Mae'r pecynnau eilleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, caws, gnome-calculator, gnome-calendar, gnome wedi'u heithrio o y dosbarthiad sylfaenol -font-viewer, gnome-cymeriadau a ubuntu-sesiwn. Ychwanegwyd pecynnau deb gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak a gnome-session, yn ogystal Γ’ phecynnau flatpak Adwaita-dark, Ystwyll, gedit, Caws, Cyfrifiannell, clociau, Calendr, Lluniau, Cymeriadau, gwyliwr ffont, Cysylltiadau, Tywydd a Flatseal.

Mae'r prosiect Celestial yn datblygu adeilad Ubuntu gyda Flatpak yn lle Snap

Daw'r gwahaniaethau rhwng Flatpak a Snap i lawr i'r ffaith bod Snap yn cynnig amser rhedeg sylfaenol bach gyda llenwi cynhwysydd yn seiliedig ar ddatganiadau monolithig o Ubuntu Core, tra bod Flatpak, yn ogystal Γ’'r prif amser rhedeg, yn defnyddio haenau amser rhedeg ychwanegol ac wedi'u diweddaru ar wahΓ’n (bwndeli) gyda setiau nodweddiadol o ddibyniaethau ar gyfer rhedeg cymwysiadau. Felly, mae Snap yn trosglwyddo'r rhan fwyaf o'r llyfrgelloedd cymwysiadau i ochr y pecyn (yn ddiweddar bu'n bosibl symud llyfrgelloedd mawr, megis y llyfrgelloedd GNOME a GTK, i becynnau cyffredin), ac mae Flatpak yn cynnig setiau bwndel o lyfrgelloedd sy'n gyffredin i wahanol becynnau (ar gyfer enghraifft, mae llyfrgelloedd wedi'u cynnwys yn y bwndel , sy'n angenrheidiol ar gyfer rhaglenni i weithio gyda GNOME neu KDE), sy'n eich galluogi i wneud pecynnau'n fwy cryno.

Mae Flatpak yn defnyddio delwedd yn seiliedig ar fanyleb OCI (Menter Cynhwysydd Agored) i gyflwyno pecynnau, tra bod Snap yn defnyddio mowntio delwedd SquashFS. Ar gyfer ynysu, mae Flatpak yn defnyddio'r haen Bubblewrap (gan ddefnyddio cgroups, namespaces, Seccomp a SELinux), ac i drefnu mynediad at adnoddau y tu allan i'r cynhwysydd, mae'n defnyddio'r mecanwaith porth. Mae Snap yn defnyddio cgroups, gofodau enwau, Seccomp ac AppArmor ar gyfer ynysu, a rhyngwynebau y gellir eu plygio ar gyfer rhyngweithio Γ’'r byd y tu allan a phecynnau eraill. Mae Snap yn cael ei ddatblygu o dan reolaeth lawn Canonical ac nid yw'n cael ei reoli gan y gymuned, tra bod Flatpak yn brosiect annibynnol, yn darparu mwy o integreiddio Γ’ GNOME ac nid yw'n gysylltiedig ag un ystorfa.

Ffynhonnell: opennet.ru

Ychwanegu sylw