Селестиал төсөл нь Snap-ийн оронд Flatpak-тай Ubuntu бүтцийг хөгжүүлж байна

Ubuntu 22.04-ийн шинэчилсэн хувилбар болох CelOS (Celestial OS) түгээлтийн бета хувилбарыг танилцууллаа. ​​Энэ нь 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, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, gnome-календараас хасагдсан багцууд. үндсэн тархалт - фонт-үзэгч, гном-тэмдэгтүүд болон ubuntu-session. Gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak болон gnome-session зэрэг багц багцууд, Adwaita-dark, Epiphany, gedit, Cheese, Calculator, цаг, Хуанли, Фото зураг зэрэг flatpak багцуудыг нэмсэн. Тэмдэгтүүд, фонт-үзэгч, Холбоо барих хаяг, Цаг агаар ба Flatseal.

Селестиал төсөл нь 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

сэтгэгдэл нэмэх