Canonical သည် Ubuntu Frame shell ကိုမိတ်ဆက်ခဲ့သည်။

Canonical သည် အင်တာနက်ဆိုင်များ၊ ဝန်ဆောင်မှုပေးသည့်နေရာများ၊ သတင်းအချက်အလက်မှတ်တိုင်များ၊ ဒစ်ဂျစ်တယ်ဆိုင်းဘုတ်များ၊ စမတ်ကြေးမုံများ၊ စက်မှုဖန်သားပြင်များ၊ IoT စက်ပစ္စည်းများနှင့် အခြားအလားတူအပလီကေးရှင်းများကို ဖန်တီးရန်အတွက် ဒီဇိုင်းထုတ်ထားသည့် Ubuntu Frame ၏ ပထမဆုံးဖြန့်ချိမှုကို ထုတ်ဖော်ပြသခဲ့သည်။ Shell သည် အပလီကေးရှင်းတစ်ခုတည်းအတွက် မျက်နှာပြင်အပြည့်အင်တာဖေ့စ်ကိုပံ့ပိုးပေးရန် ဒီဇိုင်းထုတ်ထားပြီး Mir display server နှင့် Wayland protocol ကိုအသုံးပြုမှုအပေါ်အခြေခံထားသည်။ ပရောဂျက်၏တိုးတက်မှုများကို GPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ ဒေါင်းလုဒ်ဆွဲရန်အတွက် လျှပ်တစ်ပြက်ဖော်မတ်ရှိ ပက်ကေ့ခ်ျများကို ပြင်ဆင်ပြီးဖြစ်သည်။

Ubuntu Frame ကို GTK၊ Qt၊ Flutter နှင့် SDL2 ပေါ်တွင်အခြေခံသည့် application များအပြင် Java၊ HTML5 နှင့် Electron တို့ကိုအခြေခံသည့် ပရိုဂရမ်များကို အသုံးပြုနိုင်သည်။ Wayland အထောက်အပံ့နှင့် X11 ပရိုတိုကောကို အခြေခံ၍ ပရိုဂရမ်များ ပြုစုထားသော အပလီကေးရှင်းနှစ်ခုလုံးကို စတင်နိုင်သည် (Xwayland ကို အသုံးပြုသည်)။ Ubuntu Frame တွင် အလုပ်တစ်ခုကို ဝဘ်စာမျက်နှာများ သို့မဟုတ် ဆိုက်တစ်ခုစီဖြင့် စုစည်းရန်၊ အထူးပြုထားသော မျက်နှာပြင်အပြည့် ဝဘ်ဘရောက်ဆာအပြင် WPE WebKit အင်ဂျင်၏ ဆိပ်ကမ်းတစ်ခုကို အကောင်အထည်ဖော်ခြင်းဖြင့် Electron Wayland ပရိုဂရမ်ကို တီထွင်လျက်ရှိသည်။ Ubuntu Frame ကို အခြေခံ၍ ဖြေရှင်းချက်များအား လျင်မြန်စွာ ပြင်ဆင်ပြီး အသုံးချရန်၊ စတင်လုပ်ဆောင်နေသော ပရိုဂရမ်များကို အခြားစနစ်မှ သီးခြားခွဲထုတ်ထားသည့် အကူအညီဖြင့် ပက်ကေ့ဂျ်များကို snap format ဖြင့် အသုံးပြုရန် အဆိုပြုထားသည်။

Canonical သည် Ubuntu Frame shell ကိုမိတ်ဆက်ခဲ့သည်။

Ubuntu Frame shell ကို သီးခြား deb ပက်ကေ့ဂျ်များနှင့် အသုံးပြုခြင်းများ မခွဲခြားဘဲ အခြေခံစနစ်၏ ခွဲခြားနိုင်သော monolithic ပုံသဏ္ဍန်ဖြင့် ပေးအပ်သည့် Ubuntu ဖြန့်ချီရေးပက်ကေ့ချ်၏ ကျစ်ကျစ်လျစ်လျစ်သောဗားရှင်းဖြစ်သော Ubuntu Core စနစ်ပတ်ဝန်းကျင်၏ထိပ်တွင် အလုပ်လုပ်ရန် အဆင်ပြေအောင်ပြုလုပ်ထားသည်။ စနစ်တစ်ခုလုံးအတွက် atomic update ယန္တရားတစ်ခု။ အခြေခံစနစ်၊ Linux kernel၊ စနစ် အပိုပရိုဂရမ်များနှင့် အပိုပရိုဂရမ်များ အပါအဝင် Ubuntu Core အစိတ်အပိုင်းများကို snapd ဖော်မတ်ဖြင့် ပေးပို့ထားပြီး snapd toolkit မှ စီမံခန့်ခွဲပါသည်။ Span ဖော်မတ်ရှိ အစိတ်အပိုင်းများကို သီးခြားအပလီကေးရှင်းတစ်ခုချင်းစီ၏ အပေးအယူလုပ်သည့်အခါတွင် စနစ်အား ကာကွယ်ရန် နောက်ထပ်အတားအဆီးတစ်ခု ဖန်တီးပေးသည့် AppArmor နှင့် Seccomp ကို အသုံးပြု၍ သီးခြားခွဲထားသည်။ နောက်ခံဖိုင်စနစ်အား ဖတ်ရှုရန်မုဒ်တွင် ထည့်သွင်းထားသည်။

အပလီကေးရှင်းတစ်ခုတည်းကိုလည်ပတ်ရန်အတွက်ကန့်သတ်ထားသောစိတ်ကြိုက် kiosk တစ်ခုကိုဖန်တီးရန်အတွက် developer သည် application ကိုကိုယ်တိုင်ပြင်ဆင်ရန်သာလိုအပ်ပြီး ဟာ့ဒ်ဝဲကိုပံ့ပိုးပေးခြင်း၊ စနစ်အား ခေတ်မီနေစေရန်နှင့် အသုံးပြုသူအပြန်အလှန်ဖွဲ့စည်းခြင်းတို့ကို Ubuntu Core နှင့် Ubuntu Frame တို့မှလုပ်ဆောင်ပေးပါသည်။ ထိတွေ့မျက်နှာပြင်များပါသည့် စနစ်များတွင် မျက်နှာပြင်အမူအရာများကို အသုံးပြု၍ ထိန်းချုပ်ရန် ပံ့ပိုးမှု အပါအဝင်။ Ubuntu Frame ထုတ်ဝေမှုများတွင် ချွတ်ယွင်းချက်ပြင်ဆင်မှုများနှင့် အားနည်းချက်များပါရှိသော အပ်ဒိတ်များကို 10 နှစ်တာကာလအတွင်း တီထွင်ထုတ်လုပ်သွားမည်ဖြစ်ကြောင်း ၎င်းကဆိုသည်။ ဆန္ဒရှိပါက shell ကို Ubuntu Core တွင်သာမက Snap ပက်ကေ့ဂျ်များကို ပံ့ပိုးသည့် မည်သည့် Linux ဖြန့်ဖြူးမှုတွင်မဆို လုပ်ဆောင်နိုင်သည်။ အရိုးရှင်းဆုံးအခြေအနေတွင်၊ ဝဘ် kiosk ကိုအသုံးပြုရန်၊ ubuntu-frame ပက်ကေ့ဂျ်ကို install လုပ်ပြီး run ပြီး configuration parameters အများအပြားကို configure လုပ်ပါ- snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =true snap set ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

source: opennet.ru

မှတ်ချက် Add