Proyek Celestial ngembangake mbangun Ubuntu karo Flatpak tinimbang Snap

Rilis beta distribusi CelOS (Celestial OS) wis ditampilake, yaiku mbangun maneh Ubuntu 22.04 ing ngendi toolkit manajemen paket Snap diganti karo Flatpak. Tinimbang nginstal aplikasi tambahan saka katalog Snap Store, integrasi karo katalog Flathub ditawakake. Ukuran gambar instalasi yaiku 3.7 GB. Pangembangan proyek kasebut disebarake miturut lisensi GPLv3.

DΓ©wan kasebut kalebu pilihan aplikasi GNOME sing disebar ing format Flatpak, lan uga menehi kemampuan kanggo nginstal program tambahan kanthi cepet saka direktori Flathub. Antarmuka pangguna minangka GNOME biasa kanthi tema Adwaita, ing wangun sing dikembangake dening proyek utama, tanpa nggunakake tema Yaru sing ditawakake ing Ubuntu. Ubiquity standar digunakake minangka installer.

Paket aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, keju, gnome-kalkulator, gnome-kalender, gnome ora kalebu distribusi dhasar -font-viewer, gnome-karakter lan ubuntu-session. Ditambahake paket deb gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak lan gnome-session, uga paket flatpak Adwaita-dark, Epiphany, gedit, Keju, Kalkulator, jam, Tanggalan, Foto , Karakter, panampil font, Kontak, Cuaca lan Flatseal.

Proyek Celestial ngembangake mbangun Ubuntu karo Flatpak tinimbang Snap

Beda antarane Flatpak lan Snap teka amarga Snap nawakake runtime dhasar cilik kanthi ngisi wadhah adhedhasar rilis monolitik Ubuntu Core, dene Flatpak, saliyane runtime utama, nggunakake lapisan runtime tambahan lan dianyari (bundel) kanthi kapisah. set khas dependensi kanggo aplikasi sing mlaku. Mangkono, Snap mindhah sebagian besar perpustakaan aplikasi menyang sisih paket (akhir-akhir iki wis bisa mindhah perpustakaan gedhe, kayata perpustakaan GNOME lan GTK, menyang paket umum), lan Flatpak nawakake kumpulan perpustakaan sing umum kanggo macem-macem paket (kanggo macem-macem paket). contone, perpustakaan kalebu ing bundel , perlu kanggo program kanggo bisa karo GNOME utawa KDE), sing ngijini sampeyan kanggo nggawe paket luwih kompak.

Flatpak nggunakake gambar adhedhasar spesifikasi OCI (Open Container Initiative) kanggo ngirim paket, nalika Snap nggunakake pemasangan gambar SquashFS. Kanggo ngisolasi, Flatpak nggunakake lapisan Bubblewrap (nggunakake cgroups, namespaces, Seccomp lan SELinux), lan kanggo ngatur akses menyang sumber daya ing njaba wadhah, nggunakake mekanisme portal. Snap nggunakake cgroups, namespaces, Seccomp lan AppArmor kanggo isolasi, lan antarmuka pluggable kanggo interaksi karo donya njaba lan paket liyane. Snap dikembangake ing kontrol lengkap Canonical lan ora dikontrol dening komunitas, dene Flatpak minangka proyek independen, nyedhiyakake integrasi sing luwih gedhe karo GNOME lan ora diikat menyang repositori siji.

Source: opennet.ru

Add a comment