အနုမြူစနစ်ဖြင့် အဆင့်မြှင့်တင်နိုင်သော carbonOS ဖြန့်ဖြူးမှု၏ ပထမဆုံးထုတ်ဝေမှု

စိတ်ကြိုက် Linux ဖြန့်ဖြူးမှုဖြစ်သည့် carbonOS ၏ ပထမဆုံးထွက်ရှိမှုကို အက်တမ်စနစ်ပုံစံပုံစံကို အသုံးပြု၍ တည်ဆောက်ထားပြီး သီးခြားပက်ကေ့ဂျ်များအဖြစ် ခွဲမထုတ်ဘဲ အခြေခံပတ်ဝန်းကျင်တစ်ခုလုံးကို ပို့ဆောင်ပေးသည့် အနုမြူစနစ်ပုံစံကို အသုံးပြု၍ တည်ဆောက်ထားသည်။ အပိုအပလီကေးရှင်းများကို Flatpak ဖော်မတ်တွင် ထည့်သွင်းပြီး သီးခြားကွန်တိန်နာများတွင် လုပ်ဆောင်သည်။ တပ်ဆင်ပုံအရွယ်အစားမှာ 1.7 GB ဖြစ်သည်။ ပရောဂျက်၏တိုးတက်မှုများကို MIT လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

အပေးအယူမွမ်းမံမှုမှကာကွယ်ရန် အခြေခံစနစ်၏အကြောင်းအရာများကို ပြုပြင်မွမ်းမံခြင်းမှကာကွယ်ရန် (ထို့ပြင် နောင်တွင်၊ ၎င်းတို့သည် ဒေတာစာဝှက်နိုင်မှုနှင့် ဒစ်ဂျစ်တယ်လက်မှတ်များကို အသုံးပြု၍ ဖိုင်များ၏ခိုင်မာမှုကို စစ်ဆေးရန် ပေါင်းစပ်ရန်စီစဉ်ထားသည်)။ /usr/local partition သည် ရေးနိုင်သည်။ စနစ်အပ်ဒိတ်လုပ်ငန်းစဉ်သည် နောက်ခံတွင် စနစ်ပုံအသစ်တစ်ခုကို ဒေါင်းလုဒ်လုပ်ပြီး ပြန်လည်စတင်ပြီးနောက် ၎င်းသို့ပြောင်းခြင်းမှ ဆင်းသက်လာသည်။ တစ်ချိန်တည်းမှာပင်၊ စနစ်ဟောင်းရုပ်ပုံအား သိမ်းဆည်းထားပြီး၊ ဆန္ဒရှိပါက သို့မဟုတ် ပြဿနာများပေါ်ပေါက်ပါက အသုံးပြုသူသည် ယခင်ဗားရှင်းသို့ အချိန်မရွေး ပြန်သွားနိုင်ပါသည်။ ဖြန့်ဖြူးမှု ဖွံ့ဖြိုးတိုးတက်လာစဉ်အတွင်း၊ စနစ်ပတ်ဝန်းကျင်ကို OSTree ကိရိယာအစုံအလင် (ပုံအား Git-like repository မှထုတ်လုပ်သည်) နှင့် အခြားဖြန့်ဝေမှုများမှ ပက်ကေ့ခ်ျများကိုအသုံးမပြုဘဲ BuildStream စည်းဝေးမှုစနစ်အား အသုံးပြု၍ စုစည်းထားသည်။

အသုံးပြုသူထည့်သွင်းထားသော အပလီကေးရှင်းများကို ကွန်တိန်နာများတွင် တစ်ခုနှင့်တစ်ခု သီးခြားခွဲထားသည်။ Flatpak ပက်ကေ့ဂျ်များကို ထည့်သွင်းခြင်းအပြင်၊ ဖြန့်ဖြူးမှုသည် Arch Linux နှင့် Debian ကဲ့သို့ သမားရိုးကျ ဖြန့်ဝေမှုများ၏ ပတ်ဝန်းကျင်များကို လက်ခံဆောင်ရွက်ပေးနိုင်သည့် မတရားသော ကွန်တိန်နာများကို ဖန်တီးရန်အတွက် nsbox toolkit ကို အသုံးပြုရန်လည်း ခွင့်ပြုထားသည်။ ၎င်းသည် Docker ကွန်တိန်နာများနှင့် တွဲဖက်အသုံးပြုနိုင်သည့် podman toolkit ကိုလည်း ပံ့ပိုးပေးပါသည်။ ဖြန့်ဖြူးမှုကို ထည့်သွင်းရန်၊ ကနဦးစနစ်ထည့်သွင်းမှုအတွက် ဂရပ်ဖစ်ထည့်သွင်းသူနှင့် အင်တာဖေ့စ်တစ်ခုကို ကမ်းလှမ်းထားသည်။

Btrfs ကို သိမ်းဆည်းထားသော ဒေတာကို ချုံ့ပြီး လျှပ်တစ်ပြက်ရိုက်ချက်များကို တက်ကြွစွာ အသုံးပြုခြင်းဖြင့် ဖိုင်စနစ်အဖြစ် အသုံးပြုသည်။ မန်မိုရီနည်းသော အခြေအနေများကို ကိုင်တွယ်ရန်၊ စနစ်သည် systemd-oomd ကို အသုံးပြုပြီး သီးခြား swap partition အစား၊ memory pages များကို compressed form ဖြင့် သိမ်းထားနိုင်စေသည့် swap-on-zram နည်းပညာကို အသုံးပြုထားသည်။ ဖြန့်ဖြူးမှုသည် Polkit ကိုအခြေခံ၍ ဗဟိုခွင့်ပြုချက်စီမံခန့်ခွဲမှုယန္တရားကိုအကောင်အထည်ဖော်သည် - sudo ကိုမပံ့ပိုးပါ၊ root လုပ်ပိုင်ခွင့်ဖြင့်အမိန့်များကိုလုပ်ဆောင်ရန်တစ်ခုတည်းသောနည်းလမ်းမှာ pkexec ဖြစ်သည်။

ပရောဂျက်သည် GNOME 42 ကိုအခြေခံ၍ ၎င်း၏ကိုယ်ပိုင်အသုံးပြုသူပတ်ဝန်းကျင် GDE (Graphite Desktop Environment) နှင့် GNOME ဖြန့်ဖြူးမှုမှ အပလီကေးရှင်းများအပါအဝင် ဖွံ့ဖြိုးတိုးတက်နေပါသည်။ GNOME နှင့် ကွဲပြားမှုများထဲတွင်- ခေတ်မီသော အကောင့်ဝင်စခရင်၊ ဖွဲ့စည်းမှုစနစ်၊ အသံအတိုးအကျယ်နှင့် တောက်ပမှု အညွှန်းများ၊ အကန့်နှင့် Graphite Shell။ GNOME ဆော့ဖ်ဝဲလ်ကို အခြေခံထားသော အက်ပ်မန်နေဂျာအား စနစ်အပ်ဒိတ်များ တပ်ဆင်ခြင်းကို စီမံခန့်ခွဲရန် အသုံးပြုပါသည်။ PipeWire ကို မာလ်တီမီဒီယာစီးကြောင်းများကို လုပ်ဆောင်ရန် အသုံးပြုသည်။ မာလ်တီမီဒီယာကုဒ်ဒစ်အမျိုးမျိုးအတွက် built-in ပံ့ပိုးမှုပေးသည်။

source: opennet.ru

မှတ်ချက် Add