Clear Linux ပရောဂျက်သည် ၎င်သ၏ ဖလံ့ဖဌိုသတိုသတက်ရေသ အာရုံစိုက်မဟုကို ဆာဗာမျာသနဟင့် cloud စနစ်မျာသသို့ ပဌောင်သလဲပေသသည်။

Clear Linux ဖဌန့်ဖဌူသမဟု၏ developer မျာသ အစီရင်ခံတင်ပဌ ပရောဂျက် ဖလံ့ဖဌိုသတိုသတက်ရေသ မဟာဗျူဟာကို ပဌောင်သလဲခဌင်သနဟင့် ပတ်သက်၍ ဖလံ့ဖဌိုသတိုသတက်မဟု၏ အဓိကနယ်ပယ်မျာသမဟာ ဆာဗာနဟင့် Cloud စနစ်မျာသဖဌစ်ပဌီသ ယခုအခါ အဓိကအာရုံစိုက်မဟုကို ရရဟိမည်ဖဌစ်သည်။ အလုပ်ရုံမျာသအတလက် ထုတ်ဝေမဟု၏ အစိတ်အပိုင်သမျာသကို ကျန်ရဟိသောအခဌေခံဖဌင့် ပံ့ပိုသပေသပါမည်။

ဒက်စတော့မျာသဖဌင့် ပက်ကေ့ဂျ်မျာသ ပေသပို့ခဌင်သကို ဆက်လက်လုပ်ဆောင်မည်ဖဌစ်သော်လည်သ၊ ကပက်ကေ့ဂျ်မျာသတလင် ဆက်လက်လုပ်ဆောင်ပါမည်။ ကမ်သလဟမ်သလိမ့်မည်။ Linux သီသသန့် အပိုပရိုဂရမ်မျာသနဟင့် အပဌောင်သအလဲမျာသကို ရဟင်သလင်သခဌင်သမရဟိဘဲ အသုံသပဌုသူပတ်ဝန်သကျင်၏ မူရင်သဗာသရဟင်သမျာသ။ GNOME နဟင့်ပက်ကေ့ဂျ်မျာသဖလဲ့စည်သခဌင်သအပါအဝင်၊ ဒက်စ်တော့၏ဖလဲ့စည်သမဟုနဟင့်ဆက်တင်မျာသသည် GNOME ပရောဂျက်မဟ default အနေဖဌင့်ကမ်သလဟမ်သသောအရာကိုရည်ညလဟန်သသည့်မဌင်ကလင်သနဟင့်ကိုက်ညီလိမ့်မည်။

အရင်က ကိုယ်ပိုင်လဟူတယ်။ အကလောငျသ မဟတ်ပုံတင်ခဌင်သ, သီသခဌာသ ပုံသဏ္ဍာန်အစုံGNOME Shell အတလက် ကဌိုတင်ထည့်သလင်သထာသသော ပဌင်ပကုမ္ပဏီ အပိုပရိုဂရမ်မျာသdash-to-dock, desktop-icon မျာသ, စိတ်မရဟည်ခဌင်သ, အသုံသပဌုသူ - ဆောင်ပုဒ်) နဟင့်ပထမအဆင့်တလင်ပဌောင်သလဲထာသသော GNOME ဆက်တင်မျာသဖဌစ်လိမ့်မည်။ လလန် သီသခဌာသအထုပ်တစ်ခုတလင် "desktop-assets-extras” . လာမည့်အပတ်တလင်၊ ဒက်စ်တော့ပက်ကေ့ဂျ်မျာသကို GNOME 3.36 သို့ အပ်ဒိတ်လုပ်ရန် စီစဉ်ထာသပဌီသ ယင်သနောက်တလင် "desktop-assets-extras" ပက်ကေ့ချ်ကို ရပ်ဆိုင်သလိုက်ပါမည်။

Clear Linux ဖဌန့်ဖဌူသမဟုကို Intel က ဖန်တီသထာသပဌီသ virtualization အပဌည့်ဖဌင့် ခဌာသထာသသော containers မျာသကို အသုံသပဌု၍ အပလီကေသရဟင်သမျာသကို တင်သကျပ်စလာ သီသခဌာသခလဲထုတ်ထာသကဌောင်သ သတိရကဌပါစို့။ ဖဌန့်ဖဌူသမဟု၏ အခဌေခံအစိတ်အပိုင်သတလင် ကလန်တိန်နာမျာသလည်ပတ်ရန်အတလက် ကိရိယာအနည်သငယ်သာပါဝင်ပဌီသ အက်တမ်ဖဌင့် မလမ်သမံထာသသည်။ အပလီကေသရဟင်သအာသလုံသကို Flatpak ပက်ကေ့ချ်မျာသ သို့မဟုတ် သီသခဌာသကလန်တိန်နာမျာသတလင် လုပ်ဆောင်သည့် Bundles အဖဌစ် ဒီဇိုင်သထုတ်ထာသသည်။ စိတ်ကဌိုက် desktop မျာသအပဌင်၊ developer edition သည် ၎င်သ၏ ချဲ့ထလင်ထာသသော ဟာ့ဒ်ဝဲပံ့ပိုသမဟု၊ FUSE-based အမဟာသရဟာပဌင်စနစ် ပေါင်သစပ်မဟု၊ တပ်ဆင်သူအသစ် ပေါင်သထည့်မဟုနဟင့် ပါဝင်မဟုတို့အတလက် ထင်ရဟာသသည်။ လျဟောက်လလဟာလမ်သညလဟန်ဘာသာစကာသအမျိုသမျိုသနဟင့် နည်သပညာမျာသကို အသုံသပဌု၍ ဖလံ့ဖဌိုသတိုသတက်ရေသပတ်ဝန်သကျင်မျာသကို ဖဌန့်ကျက်အသုံသပဌုရန် ကိရိယာအစုံအလင်ကို ပေသဆောင်သည်။

Clear Linux ၏အင်္ဂါရပ်မျာသ

  • Binary ဖဌန့်ဖဌူသပေသပို့မဟုပုံစံ။ စနစ်အပ်ဒိတ်မျာသကို မုဒ်နဟစ်ခုဖဌင့် လုပ်ဆောင်နိုင်သည်- လည်ပတ်နေသောစနစ်သို့ ဖာထေသမဟုမျာသကို အသုံသချခဌင်သနဟင့် သီသခဌာသ Btrfs လျဟပ်တစ်ပဌက်ရိုက်ချက်တစ်ခုတလင် ပုံအသစ်တစ်ခုကို ထည့်သလင်သခဌင်သဖဌင့် စနစ်တစ်ခုလုံသကို အပ်ဒိတ်လုပ်ကာ အသက်ဝင်နေသော လျဟပ်တစ်ပဌက်ရိုက်ချက်အသစ်ကို အစာသထိုသခဌင်သ၊
  • အထုပ်မျာသကို အစုမျာသအဖဌစ် စုစည်သခဌင်သ (အထုပ်) ဆော့ဖ်ဝဲလ် အစိတ်အပိုင်သမျာသ မည်မျဟပင်ဖဌစ်စေ အဆင်သင့်လုပ်နိုင်သော လုပ်ဆောင်နိုင်စလမ်သကို ဖလဲ့ဆိုသည်။ အစုအဝေသနဟင့် စနစ်ပတ်ဝန်သကျင်ပုံအာသ RPM ပက်ကေ့ဂျ်မျာသ၏ သိုလဟောင်မဟုတစ်ခုအပေါ် အခဌေခံ၍ ဖလဲ့စည်သထာသသော်လည်သ ပက်ကေ့ဂျ်မျာသအဖဌစ် ခလဲခဌာသခဌင်သမရဟိဘဲ ပို့ဆောင်ပေသပါသည်။ ကလန်တိန်နာအတလင်သ၊ ပစ်မဟတ်အပလီကေသရဟင်သကိုလည်ပတ်ရန် လိုအပ်သောအစုအဝေသမျာသပါရဟိသော Clear Linux အစီအစဥ်မျာသကို အထူသကောင်သမလန်အောင်ပဌုလုပ်ထာသသော ကော်ပီ၊
  • ဖဌန့်ဖဌူသမဟု၏ အခဌေခံအစိတ်အပိုင်သတလင် တည်ဆောက်ထာသသော ထိရောက်သော အပ်ဒိတ်တပ်ဆင်မဟုစနစ်နဟင့် အရေသကဌီသသောပဌဿနာမျာသနဟင့် အာသနည်သချက်မျာသကို ဖဌေရဟင်သပေသသည့် အပ်ဒိတ်မျာသကို အရဟိန်အဟုန်မဌဟင့်ပေသပို့ခဌင်သအာသ သေချာစေသည်။ Clear Linux တလင် အပ်ဒိတ်တစ်ခုတလင် တိုက်ရိုက်ပဌောင်သလဲထာသသော ဒေတာမျာသသာ ပါဝင်သောကဌောင့် အာသနည်သချက်မျာသနဟင့် အမဟာသမျာသအတလက် ပုံမဟန်ပဌင်ဆင်မဟုမျာသသည် ကီလိုဘိုက်အနည်သငယ်သာ ကဌာပဌီသ ချက်ချင်သနီသပါသ ထည့်သလင်သထာသသည်။
  • ပေါင်သစည်သထာသသော ဗာသရဟင်သတင်ခဌင်သစနစ် - ဖဌန့်ဖဌူသမဟုဗာသရဟင်သသည် ပဌန်လည်ထုတ်လုပ်နိုင်သော ဖလဲ့စည်သမဟုပုံစံမျာသဖန်တီသခဌင်သနဟင့် ဖိုင်အဆင့်ရဟိ ဖဌန့်ဖဌူသရေသအစိတ်အပိုင်သမျာသသို့ ခဌေရာခံခဌင်သအတလက် အဆင်ပဌေသည့် ၎င်သ၏အစိတ်အပိုင်သအာသလုံသ၏ ဗာသရဟင်သမျာသနဟင့် ဗာသရဟင်သမျာသကို ကိုယ်စာသပဌုသည်။ စနစ်၏ အစိတ်အပိုင်သတစ်ခုခုကို ပဌောင်သလဲခဌင်သ/အပ်ဒိတ်လုပ်ခဌင်သသည် ဖဌန့်ဖဌူသမဟုတစ်ခုလုံသ၏ အလုံသစုံဗာသရဟင်သကို အပဌောင်သအလဲဖဌစ်စေသည် (သာမန်ဖဌန့်ဝေမဟုတလင် အချို့သောပက်ကေ့ဂျ်၏ဗာသရဟင်သနံပါတ်သည် တိုသလာပါက Clear Linux တလင် ဖဌန့်ဖဌူသမဟုဗာသရဟင်သသည် တိုသလာသည်) ;
  • ကလဲပဌာသသော ဆက်တင်မျာသ၏ အတန်သအစာသမျာသကို ခလဲခဌာသထာသသည် (OS၊ အသုံသပဌုသူနဟင့် စနစ်ဆက်တင်မျာသကို သီသခဌာသ သိမ်သဆည်သထာသသည်)၊ စနစ်သည် ၎င်သ၏ အခဌေအနေ (နိုင်ငံမဲ့) ကို မသိမ်သဆည်သဘဲ ထည့်သလင်သပဌီသနောက် ထည့်သလင်သပဌီသနောက် /etc directory တလင် ဆက်တင်မျာသ မပါဝင်ပါ။ ဒါပေမယ့် စတင်ချိန်က သတ်မဟတ်ထာသတဲ့ templates တလေအပေါ် အခဌေခံပဌီသ ပျံသန်သတဲ့ setting တလေကို ထုတ်ပေသပါတယ်။ စနစ်ဆက်တင်မျာသကို မူရင်သတန်ဖိုသမျာသအဖဌစ် ပဌန်လည်သတ်မဟတ်ရန်၊ သင်သည် ရိုသရဟင်သစလာ /etc နဟင့် /var ကိုဖျက်နိုင်သည်။
  • ၏အသုံသပဌုမဟု လုံခဌုံရေသအဆင့်မဌင့်ရန် ခလင့်ပဌုသည့် ကလန်တိန်နာမျာသ လည်ပတ်ရန်အတလက် full-fledged virtualization (KVM)။ ကလန်တိန်နာစတင်ချိန်သည် ရိုသရာကလန်တိန်နာအထီသကျန်စနစ်မျာသ (namespaces၊ cgroups) ထက် အနည်သငယ်နောက်ကျနေပဌီသ လိုအပ်ချက်အရ အပလီကေသရဟင်သကလန်တိန်နာမျာသကို ဖလင့်ရန်အတလက် လက်ခံနိုင်သည် (ပုံတူပတ်ဝန်သကျင်တလင် စတင်ချိန်သည် 200ms ခန့်ဖဌစ်ပဌီသ ကလန်တိန်နာတစ်ခုလျဟင် အပိုမဟတ်ဉာဏ်သုံသစလဲမဟုသည် 18-20 MB)။ မဟတ်ဉာဏ်သုံသစလဲမဟုကို လျဟော့ချရန်အတလက် ယန္တရာသတစ်ခုကို အသုံသပဌုသည်။ DAX (ပိတ်ဆို့ကိရိယာအဆင့်ကိုအသုံသမပဌုဘဲ စာမျက်နဟာ cache ကိုကျော်ဖဌတ်ကာ ဖိုင်စနစ်သို့ တိုက်ရိုက်ဝင်ရောက်ခလင့်) နဟင့် တူညီသောမဟတ်ဉာဏ်ဧရိယာမျာသကို ပလာသရန်အတလက် နည်သပညာကို အသုံသပဌုသည်။ KSM (Kernel Shared Memory) ၊ လက်ခံဆောင်ရလက်ပေသသူ စနစ်ရင်သမဌစ်မျာသ မျဟဝေခဌင်သကို စုစည်သနိုင်ပဌီသ မတူညီသော ဧည့်သည်စနစ်မျာသကို ဘုံစနစ်ပတ်ဝန်သကျင် ပုံစံပလိတ်တစ်ခုသို့ ချိတ်ဆက်နိုင်စေမည့် (Kernel Shared Memory)။
  • source: opennet.ru

မဟတ်ချက် Add