ဖွံ့ဖြိုးတိုးတက်မှု ပြန်လည်စတင်ပါပြီ Ubuntu Snap package များကိုသာ အသုံးပြုသည့် Core Desktop

Jon Seager၊ Canonical နှင့် နည်းပညာဆိုင်ရာ စီမံကိန်းအတွက် ဦးဆောင်သူ အင်ဂျင်နီယာဌာန ဒုတိယဥက္ကဋ္ဌ Ubuntuစီမံကိန်းလုပ်ငန်းများ ပြန်လည်စတင်မည်ဟု ကြေညာခဲ့ပြီး Ubuntu အခြား desktop edition တစ်ခုကို တီထွင်ထုတ်လုပ်သည့် Core Desktop Ubuntuပလက်ဖောင်းမှ ဖွံ့ဖြိုးတိုးတက်မှုများကို အသုံးပြု၍ Ubuntu deb package များအစား Snap package များကို Core လုပ်ပြီး အသုံးပြုသည်။

စနစ်အစိတ်အပိုင်းများကို read-only mode တွင် mount လုပ်သည့် လက်ရှိ atomically updated distributions များနှင့်မတူဘဲ၊ Ubuntu Core Desktop သည် "အစိတ်အပိုင်းအားလုံးကို တစ်ချက်တည်းဖြင့် ရရှိနိုင်သော" မော်ဒယ်ကို အသုံးပြုသည်။ ဤမော်ဒယ်ဖြင့် စနစ်ပတ်ဝန်းကျင်၏ အကြောင်းအရာများ၊ kernel၊ Linux, bootloader, desktop environments, media servers, running background processes များနှင့် applications များကို snap format ဖြင့် ပေးပို့ပြီး snapd toolkit မှ စီမံခန့်ခွဲပါသည်။

ယခင်က တီထွင်ထားသော prototype နှင့်မတူဘဲ၊ ဖြန့်ဖြူးမှုသည် ပိုမို modular ဖြစ်အောင် ရည်ရွယ်ထားပြီး system environment နှင့် single snap package တစ်ခုကို ထောက်ပံ့ပေးမည့်အစား Ubuntu Core သည် အခြေခံစနစ်ကို သီးခြားစီ အပ်ဒိတ်လုပ်ထားသော snap package များအဖြစ် ပိုင်းခြားပေးသည်။ အပလီကေးရှင်းအားလုံးသည် အဓိကစနစ်မှ သီးခြားစီလည်ပတ်မည်ဖြစ်ပြီး၊ isolation ကို မပံ့ပိုးသော package များအတွက် virtualization-enabled layer တစ်ခုကို ပံ့ပိုးပေးမည်ဖြစ်သည်။

စနစ်နှင့် ပြင်ပအရင်းအမြစ်များသို့ အပလီကေးရှင်းဝင်ရောက်ခွင့်ကို ထိန်းချုပ်ရန်အတွက်၊ home directory၊ webcam သို့မဟုတ် microphone ရှိဖိုင်များကို snap packages များမှ ဝင်ရောက်သည့်အခါ အသုံးပြုသူအနေဖြင့် ဝင်ရောက်ခွင့်ကို အတည်ပြုရန် လိုအပ်သည့် permissions request mechanism တစ်ခုကို တီထွင်နေပါသည်။ Dynamic request များကို system call request များ၏ analysis အပေါ်အခြေခံ၍ ထုတ်ပြန်ပြီး access control ကို AppArmor ကို အသုံးပြု၍ အကောင်အထည်ဖော်ပါသည်။

အခြေခံအသုံးပြုမှုကိစ္စရပ်သုံးခုကို အာရုံစိုက်၍ ဖွံ့ဖြိုးတိုးတက်မှုကို လုပ်ဆောင်နေသည်-

  • အဓိကလုပ်ဆောင်ချက်တွင် ဝဘ်ဘရောက်ဆာကိုအသုံးပြုခြင်းနှင့် ဝဘ်အပလီကေးရှင်းများနှင့်အလုပ်လုပ်ခြင်းတို့ပါဝင်သည့် အလုပ်ရုံတစ်ခု။ Firefox နှင့် Chromium snap packages များ ရရှိနိုင်ပြီးဖြစ်ပြီး ကင်မရာနှင့် မိုက်ခရိုဖုန်းကို ဝင်ရောက်ခွင့်အတွက် ခွင့်ပြုချက်တောင်းဆိုမှုများကို ပံ့ပိုးပေးထားသောကြောင့် ဤအခြေအနေကို အမြန်ဆုံးအကောင်အထည်ဖော်သည့် အခြေအနေအဖြစ် သတ်မှတ်သည်။
  • ဆော့ဖ်ဝဲရေးသားသူများအတွက် ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင်များစွာကို တစ်ပြိုင်နက်တည်းအသုံးပြုနိုင်စေမည့် စနစ်တစ်ခု၊ workshop toolkit ကို အသုံးပြု၍ သီးခြားပတ်ဝန်းကျင်များတွင် ထည့်သွင်းထားပြီး၊ container စီမံခန့်ခွဲမှုအတွက် LXD ကိုအသုံးပြုသည်။ လိုအပ်ပါက၊ deb packages၊ flatpak packages သို့မဟုတ် ဆက်စပ်မလုပ်ဆောင်သော classic snap packages များမှ application များကို လုပ်ဆောင်ပါ။ Ubuntu Core၊ containers သို့မဟုတ် virtualization ကိုအသုံးပြုပါမည်။
  • Steam snap package ကို အခြေခံ၍ တည်ဆောက်ထားသော ကွန်ပျူတာဂိမ်းကစားသူများအတွက် စနစ်တစ်ခု။ Proton၊ Mesa နှင့် drivers ကဲ့သို့သော gaming stack ၏ အစိတ်အပိုင်းများကိုလည်း snap format ဖြင့် ပေးပို့မည်ဖြစ်ပြီး အသုံးပြုသူများသည် ဤအစိတ်အပိုင်းများ၏ နောက်ဆုံးထွက်ဗားရှင်းများကို ထည့်သွင်းနိုင်စေမည် သို့မဟုတ် မတူညီသောဂိမ်းများဖြင့် မတူညီသောဗားရှင်းများကို အသုံးပြုနိုင်စေမည်ဖြစ်သည်။

နောက်ထွက်ရှိမှုအတွက် ပြင်ဆင်မှုအနေဖြင့် Ubuntu desktop environment ရဲ့ components တွေကို module အမျိုးမျိုးအဖြစ် ပိုင်းခြားခြင်း၊ desktop ကို အသုံးပြုဖို့အတွက် function အမျိုးမျိုးနဲ့ scenario တွေကို support လုပ်ဖို့ snap interface တွေ ဖွဲ့စည်းခြင်းနဲ့ architecture အသစ်ကို စမ်းသပ်ခြင်းတွေကို လုပ်ဆောင်ဖို့ စီစဉ်ထားပါတယ်။ Ubuntu အထက်ဖော်ပြပါ အသုံးပြုမှု အခြေအနေ သုံးခုအတွက် Core Desktop။ ထို့အပြင်၊ KDE Neon ဖြန့်ဖြူးမှု၏ ဗားရှင်းတစ်ခုအပေါ်တွင် အကောင်အထည်ဖော်ထားသော KDE Neon ပရောဂျက် တီထွင်သူများနှင့် လုပ်ငန်းစတင်ခဲ့ပြီး Ubuntu Core သည် သင့်အား လိုက်လျောညီထွေဖြစ်အောင် လုပ်ဆောင်နိုင်စေမည့်အရာဖြစ်ပြီး၊ Ubuntu Core Desktop သည် GNOME အတွက်သာမက desktop environment များစွာကို ပံ့ပိုးပေးသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster