Celestial layihəsi Snap əvəzinə Flatpak ilə Ubuntu quruluşunu inkişaf etdirir

Ubuntu 22.04-ün yenidən qurulması olan CelOS (Celestial OS) paylanmasının beta buraxılışı təqdim edildi, bu versiyada Snap paket idarəetmə alət dəsti Flatpak ilə əvəz olundu. Snap Store kataloqundan əlavə proqramlar quraşdırmaq əvəzinə, Flathub kataloqu ilə inteqrasiya təklif olunur. Quraşdırma şəklinin ölçüsü 3.7 GB-dır. Layihənin inkişafları GPLv3 lisenziyası altında paylanır.

Assambleyaya Flatpak formatında paylanmış GNOME proqramlarının seçimi daxildir və həmçinin Flathub qovluğundan əlavə proqramları tez quraşdırmaq imkanı verir. İstifadəçi interfeysi Ubuntu-da təklif olunan Yaru mövzusundan istifadə etmədən əsas layihə tərəfindən hazırlanmış formada Adwaita mövzusuna malik adi GNOME-dur. Quraşdırıcı kimi standart Ubiquity istifadə olunur.

Paketlər aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, pendir, gnome-kalkulyator, gnome-calendar, gnome-calendardan çıxarılıb. əsas paylama -font-viewer, gnome-simvollar və ubuntu-session. Əlavə edilmiş deb paketləri gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak və gnome-session, həmçinin flatpak paketləri Adwaita-dark, Epiphany, gedit, Pendir, Kalkulyator, saatlar, Təqvim, Şəkillər , Simvollar, şrift görüntüləyicisi, Kontaktlar, Hava və Flatseal.

Celestial layihəsi Snap əvəzinə Flatpak ilə Ubuntu quruluşunu inkişaf etdirir

Flatpak və Snap arasındakı fərqlər ondan ibarətdir ki, Snap Ubuntu Core-un monolit buraxılışlarına əsaslanan konteyner doldurulması ilə kiçik bir əsas iş vaxtı təklif edir, Flatpak isə əsas iş vaxtından əlavə, əlavə və ayrıca yenilənmiş iş vaxtı təbəqələrindən (bağlamalardan) istifadə edir. işləyən proqramlar üçün tipik asılılıq dəstləri. Beləliklə, Snap proqram kitabxanalarının əksəriyyətini paket tərəfinə köçürür (son vaxtlar GNOME və GTK kitabxanaları kimi böyük kitabxanaları ümumi paketlərə köçürmək mümkün olmuşdur) və Flatpak müxtəlif paketlər üçün ümumi olan kitabxana dəstləri təklif edir (için məsələn, proqramların GNOME və ya KDE ilə işləməsi üçün lazım olan paketə kitabxanalar daxildir ki, bu da paketləri daha yığcam etməyə imkan verir.

Flatpak paketləri çatdırmaq üçün OCI (Açıq Konteyner Təşəbbüsü) spesifikasiyasına əsaslanan təsvirdən istifadə edir, Snap isə SquashFS şəkil montajından istifadə edir. İzolyasiya üçün Flatpak Bubblewrap qatından (qruplar, ad boşluqları, Seccomp və SELinux istifadə etməklə) istifadə edir və konteynerdən kənar resurslara çıxışı təşkil etmək üçün portal mexanizmindən istifadə edir. Snap təcrid üçün qruplar, ad boşluqları, Seccomp və AppArmor, xarici dünya və digər paketlərlə qarşılıqlı əlaqə üçün qoşula bilən interfeyslərdən istifadə edir. Snap Canonical-ın tam nəzarəti altında hazırlanıb və cəmiyyət tərəfindən idarə olunmur, Flatpak isə müstəqil layihədir, GNOME ilə daha çox inteqrasiyanı təmin edir və tək bir repozitoriyaya bağlı deyil.

Mənbə: opennet.ru

Добавить комментарий