Proyék Celestial ngembangkeun hiji ngawangun Ubuntu sareng Flatpak tinimbang Snap

Pelepasan béta distribusi CelOS (Celestial OS) parantos disayogikeun, nyaéta ngawangun deui Ubuntu 22.04 dimana toolkit manajemén pakét Snap diganti ku Flatpak. Gantina masang aplikasi tambahan tina katalog Snap Store, integrasi sareng katalog Flathub ditawarkeun. Ukuran gambar instalasi nyaeta 3.7 GB. Kamajuan proyék disebarkeun dina lisénsi GPLv3.

Majelis kalebet pilihan aplikasi GNOME anu disebarkeun dina format Flatpak, sareng ogé nyayogikeun kamampuan pikeun gancang masang program tambahan tina diréktori Flathub. Antarbeungeut pangguna nyaéta GNOME biasa kalayan téma Adwaita, dina bentuk anu dikembangkeun ku proyék utama, tanpa nganggo téma Yaru anu ditawarkeun dina Ubuntu. Ubiquity standar dianggo salaku pamasangan.

Paket aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, kéju, gnome-kalkulator, gnome-kalender, gnome teu kaasup distribusi dasar -font-viewer, gnome-karakter sareng ubuntu-session. Ditambahkeun paket deb gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak sareng gnome-session, ogé bungkusan flatpak Adwaita-dark, Epiphany, gedit, Keju, Kalkulator, jam, Kalénder, Poto, Karakter, font-viewer, Kontak, Cuaca sareng Flatseal.

Proyék Celestial ngembangkeun hiji ngawangun Ubuntu sareng Flatpak tinimbang Snap

Bedana antara Flatpak sareng Snap turun kana kanyataan yén Snap nawiskeun runtime dasar leutik kalayan ngeusian wadahna dumasar kana sékrési monolithic Ubuntu Core, sedengkeun Flatpak, salian runtime utama, nganggo lapisan runtime tambahan sareng diropéa sacara misah (bundle) kalayan set has tina katergantungan pikeun ngajalankeun aplikasi. Ku kituna, Snap mindahkeun lolobana perpustakaan aplikasi ka sisi pakét (ahir-ahir ieu geus mungkin pikeun mindahkeun perpustakaan badag, kayaning perpustakaan GNOME jeung GTK, kana bungkusan umum), sarta Flatpak nawarkeun susunan kebat perpustakaan umum pikeun bungkusan béda (pikeun Contona, perpustakaan kaasup kana bungkusan , dipikabutuh pikeun program gawé bareng GNOME atawa KDE), nu ngidinan Anjeun pikeun nyieun bungkusan leuwih kompak.

Flatpak ngagunakeun gambar dumasar kana spésifikasi OCI (Open Container Initiative) pikeun nganteurkeun bungkusan, sedengkeun Snap nganggo SquashFS gambar ningkatna. Pikeun isolasi, Flatpak ngagunakeun lapisan Bubblewrap (ngagunakeun cgroups, namespaces, Seccomp na SELinux), sarta pikeun ngatur aksés ka sumberdaya luar wadahna, éta ngagunakeun mékanisme portal. Snap ngagunakeun cgroups, namespaces, Seccomp na AppArmor pikeun isolasi, sarta interfaces pluggable pikeun interaksi jeung dunya luar jeung bungkusan séjén. Snap dikembangkeun dina kadali pinuh ku Canonical sareng henteu dikawasa ku komunitas, sedengkeun Flatpak mangrupikeun proyék mandiri, nyayogikeun integrasi anu langkung ageung sareng GNOME sareng henteu dihijikeun kana gudang tunggal.

sumber: opennet.ru

Tambahkeun komentar