Celestial ပရောဂျက်သည် Snap အစား Flatpak ဖြင့် Ubuntu တည်ဆောက်နေပါသည်။

CelOS (Celestial OS) ဖြန့်ဖြူးမှု၏ beta ထွက်ရှိမှုကို တင်ပြထားပြီး၊ ၎င်းမှာ Snap package management toolkit ကို Flatpak ဖြင့် အစားထိုးထားသည့် Ubuntu 22.04 ကို ပြန်လည်တည်ဆောက်ခြင်းဖြစ်သည်။ Snap Store ကက်တလောက်မှ အပိုအပလီကေးရှင်းများကို ထည့်သွင်းမည့်အစား Flathub ကတ်တလောက်နှင့် ပေါင်းစပ်မှုကို ကမ်းလှမ်းထားသည်။ တပ်ဆင်ပုံအရွယ်အစားမှာ 3.7 GB ဖြစ်သည်။ ပရောဂျက်၏တိုးတက်မှုများကို 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 တို့မှ ဖယ်ထုတ်ထားသည်။ အခြေခံဖြန့်ချီရေး -font-viewer၊ gnome-characters နှင့် ubuntu-session။ Added deb packages များ gnome-tweak-tool၊ gnome-software၊ gnome-software-plugin-flatpak၊ Flatpak နှင့် gnome-session အပြင် flatpak packages များ Adwaita-dark၊ Epiphany၊ gedit၊ Cheese၊ Calculator၊ နာရီများ၊ Calendar၊ Photos ၊ ဇာတ်ကောင်များ၊ ဖောင့်-ကြည့်ရှုသူ၊ အဆက်အသွယ်များ၊ မိုးလေဝသနှင့် Flatseal။

Celestial ပရောဂျက်သည် Snap အစား Flatpak ဖြင့် Ubuntu တည်ဆောက်နေပါသည်။

Flatpak နှင့် Snap အကြား ကွာခြားချက်များမှာ Ubuntu Core ၏ monolithic ထွက်ရှိမှုများအပေါ် အခြေခံ၍ ကွန်တိန်နာဖြည့်ခြင်းနှင့်အတူ အခြေခံ runtime သေးသေးကို ပံ့ပိုးပေးသည့်အတွက် Flatpak သည် main runtime အပြင် အပိုဆောင်းနှင့် သီးခြားမွမ်းမံထားသော runtime အလွှာများ (အစုအဝေး) ကို အသုံးပြုပါသည်။ အပလီကေးရှင်းများလည်ပတ်ခြင်းအတွက် ပုံမှန်မှီခိုမှုအစုအဝေးများ။ ထို့ကြောင့်၊ Snap သည် အပလီကေးရှင်းစာကြည့်တိုက်အများစုကို ပက်ကေ့ဂျ်ဘက်သို့ လွှဲပြောင်းပေးသည် (မကြာသေးမီက ၎င်းသည် GNOME နှင့် GTK စာကြည့်တိုက်များကဲ့သို့သော ကြီးမားသောစာကြည့်တိုက်များကို ဘုံပက်ကေ့ဂျ်များအဖြစ်သို့ ရွှေ့ပြောင်းနိုင်သည်)၊ Flatpak သည် မတူညီသော packages များအတွက် အသုံးများသော စာကြည့်တိုက်အစုအဝေးများကို ပံ့ပိုးပေးသည် (အတွက် ဥပမာအားဖြင့်၊ ဒစ်ဂျစ်တယ်များသည် GNOME သို့မဟုတ် KDE နှင့် လုပ်ဆောင်ရန် ပရိုဂရမ်များအတွက် လိုအပ်သော အစုအဝေးတွင် ပါ၀င်သည်)၊ သင်သည် ပက်ကေ့ဂျ်များကို ပိုမိုကျစ်လစ်စေရန် ခွင့်ပြုပေးသည်။

Flatpak သည် ပက်ကေ့ဂျ်များပေးပို့ရန်အတွက် OCI (Open Container Initiative) သတ်မှတ်ချက်အပေါ် အခြေခံ၍ ပုံတစ်ပုံကို အသုံးပြုပြီး Snap သည် SquashFS ပုံတပ်ဆင်ခြင်းကို အသုံးပြုသည်။ အထီးကျန်မှုအတွက်၊ Flatpak သည် Bubblewrap အလွှာ (cgroups၊ namespaces၊ Seccomp နှင့် SELinux ကိုအသုံးပြုသည်) ကိုအသုံးပြုပြီး ကွန်တိန်နာအပြင်ဘက်ရှိ အရင်းအမြစ်များသို့ ဝင်ရောက်ခွင့်ကို စုစည်းရန် ၎င်းသည် portal ယန္တရားကို အသုံးပြုသည်။ Snap သည် သီးခြားခွဲထုတ်ရန်အတွက် cgroups၊ namespaces၊ Seccomp နှင့် AppArmor နှင့် ပြင်ပကမ္ဘာနှင့် အခြားသောပက်ကေ့ဂျ်များနှင့် အပြန်အလှန်ဆက်သွယ်ရန်အတွက် pluggable interfaces များကိုအသုံးပြုသည်။ Snap သည် Canonical ၏ အပြည့်အဝထိန်းချုပ်မှုအောက်တွင် တီထွင်ထားပြီး Flatpak သည် သီးခြားပရောဂျက်တစ်ခုဖြစ်ပြီး၊ GNOME နှင့် ပိုမိုပေါင်းစပ်မှုကို ပံ့ပိုးပေးကာ သိုလှောင်ရုံတစ်ခုတည်းနှင့် ချိတ်ဆက်ထားခြင်းမရှိပါ။

source: opennet.ru

မှတ်ချက် Add