Celestial жобасы Snap орнына Flatpak көмегімен Ubuntu құрастыруын әзірлеуде

CelOS (Celestial OS) дистрибутивінің бета-нұсқасы ұсынылды, ол Ubuntu 22.04-тің қайта құрылуы болып табылады, онда Snap пакетін басқару құралдары Flatpak-пен ауыстырылады. Snap Store каталогынан қосымша қолданбаларды орнатудың орнына Flathub каталогымен біріктіру ұсынылады. Орнату кескінінің өлшемі 3.7 ГБ. Жобаның әзірлемелері GPLv3 лицензиясы бойынша таратылады.

Жинақ Flatpak пішімінде таратылған GNOME қолданбаларының таңдауын қамтиды, сонымен қатар Flathub каталогынан қосымша бағдарламаларды жылдам орнату мүмкіндігін береді. Пайдаланушы интерфейсі Ubuntu жүйесінде ұсынылған Yaru тақырыбын пайдаланбай, негізгі жобамен әзірленген пішінде Adwaita тақырыбы бар әдеттегі GNOME болып табылады. Орнатушы ретінде стандартты Ubiquity пайдаланылады.

Aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, тотем, snapd, firefox, gedit, сыр, гном-калькулятор, gnome-күнтізбеден шығарылған пакеттер. негізгі тарату - қаріп-қараушы, гном-таңбалар және ubuntu-сеансы. Gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak және gnome-session деп аталатын пакеттер қосылды, сонымен қатар Adwaita-dark, Epiphany, gedit, ірімшік, калькулятор, сағаттар, күнтізбе, фотосуреттер, flatpak пакеттері, Таңбалар, қаріп-қарау құралы, контактілер, ауа-райы және Flatseal.

Celestial жобасы Snap орнына Flatpak көмегімен Ubuntu құрастыруын әзірлеуде

Flatpak пен Snap арасындағы айырмашылықтар Snap Ubuntu Core монолитті шығарылымдарына негізделген контейнерді толтырумен шағын негізгі жұмыс уақытын ұсынатындығына байланысты, ал Flatpak негізгі орындалу уақытына қоса, қосымша және бөлек жаңартылған орындалу уақытының қабаттарын (бумаларын) пайдаланады. іске қосылған қолданбаларға арналған тәуелділіктердің типтік жиыны . Осылайша, Snap қолданбалар кітапханаларының көпшілігін бума жағына тасымалдайды (соңғы уақытта GNOME және GTK кітапханалары сияқты үлкен кітапханаларды ортақ бумаларға жылжыту мүмкін болды) және Flatpak әртүрлі бумаларға ортақ кітапханалар жиынтықтарын ұсынады (үшін мысалы, GNOME немесе KDE бағдарламаларымен жұмыс істеу үшін қажетті жинаққа кітапханалар кіреді), бұл пакеттерді ықшамдауға мүмкіндік береді.

Flatpak пакеттерді жеткізу үшін OCI (Open Container Initiative) спецификациясына негізделген кескінді пайдаланады, ал Snap SquashFS кескінді орнатуды пайдаланады. Оқшаулау үшін Flatpak Bubblewrap қабатын (топтарды, аттар кеңістігін, Seccomp және SELinux пайдалана отырып) пайдаланады және контейнерден тыс ресурстарға кіруді ұйымдастыру үшін портал механизмін пайдаланады. Snap оқшаулау үшін топтар, аттар кеңістігі, Seccomp және AppArmor және сыртқы әлеммен және басқа пакеттермен өзара әрекеттесу үшін қосылатын интерфейстерді пайдаланады. Snap Canonical-тың толық бақылауымен әзірленген және оны қауымдастық басқармайды, ал Flatpak тәуелсіз жоба болып табылады, GNOME-пен көбірек интеграцияны қамтамасыз етеді және бір репозиторийге байланысты емес.

Ақпарат көзі: opennet.ru

пікір қалдыру