Mir 1.5 မျက်နှာပြင်ဆာဗာ ထုတ်ဝေမှု

ရနိုင်ပါတယ် ဆာဗာထုတ်ဝေမှုကိုပြသသည်။ ၀.၂၄ နဲ့တော့စမတ်ဖုန်းများအတွက် Unity shell နှင့် Ubuntu edition ကို တီထွင်ရန် ငြင်းဆိုထားသော်လည်း Canonical မှ ဆက်လက်လုပ်ဆောင်နေသည့် ဖွံ့ဖြိုးတိုးတက်မှု။ Mir သည် Canonical ပရောဂျက်များတွင် ဝယ်လိုအားရှိနေဆဲဖြစ်ပြီး ယခုအခါ ထည့်သွင်းထားသော စက်များနှင့် Internet of Things (IoT) အတွက် ဖြေရှင်းချက်တစ်ခုအဖြစ် နေရာယူထားသည်။ Mir ကို Mir-based ပတ်၀န်းကျင်တွင် Wayland (ဥပမာ၊ GTK3/4၊ Qt5 သို့မဟုတ် SDL2 ဖြင့်တည်ဆောက်ထားသော) ကို အသုံးပြု၍ မည်သည့် application များကိုမဆို run ရန်ခွင့်ပြုသည့် Wayland အတွက်ပေါင်းစပ်ဆာဗာအဖြစ်အသုံးပြုနိုင်သည်။ တပ်ဆင်ခြင်းပက်ကေ့ဂျ်များကို Ubuntu 16.04/18.04/18.10/19.04 အတွက် ပြင်ဆင်ထားသည် (PPA) နှင့် Fedora 29/30. ပရောဂျက်ကုဒ် ဖြန့်ဝေသည် GPLv2 အောက်တွင် လိုင်စင်ရထားသည်။

ပြောင်းလဲမှုများထဲတွင် MirAL အလွှာ (Mir Abstraction Layer) ကို Mir server သို့ တိုက်ရိုက်ဝင်ရောက်ခွင့်နှင့် libmiral စာကြည့်တိုက်မှတဆင့် ABI သို့ abstract access ကိုရှောင်ရှားရန် အသုံးပြုနိုင်သည့် MirAL အလွှာ (Mir Abstraction Layer) ကို မှတ်သားထားသည်။ MirAL သည် application_id ပိုင်ဆိုင်မှုအတွက် ပံ့ပိုးမှု၊ ပေးထားသည့် ဧရိယာ၏ နယ်နိမိတ်များနှင့်အညီ windows ဖြတ်တောက်နိုင်စွမ်းကို အကောင်အထည်ဖော်ကာ၊ သုံးစွဲသူများကို စတင်ရန်အတွက် mir-based ဆာဗာများအလိုက် ပတ်ဝန်းကျင်ပြောင်းလဲမှုများကို သတ်မှတ်ခြင်းအတွက် ပံ့ပိုးမှုပေးထားသည်။

ပံ့ပိုးထားသော EGL နှင့် OpenGL တိုးချဲ့မှုများအကြောင်း အချက်အလက်မှတ်တမ်းတွင် အထွက်ကို အကောင်အထည်ဖော်ခဲ့သည်။ Wayland အတွက်၊ xdg ပရိုတိုကော၏ တတိယဗားရှင်းကို Xwayland နှင့် ပြဿနာများကို ဖြေရှင်းရန်အတွက် အသုံးပြုသည်။ ဟာ့ဒ်ဝဲပလက်ဖောင်းဆိုင်ရာ သီးခြားအစိတ်အပိုင်းများကို libmirwayland-dev မှ libmirwayland-bin အထုပ်သို့ ရွှေ့လိုက်ပါပြီ။
Memory နှင့် တွဲလုပ်ရန် ယန္တရားကို ပြောင်းလဲခဲ့ပြီး snap packages များတွင် သီးခြား mir interface ကို အသုံးပြုခြင်းမှ ဖယ်ရှားပစ်နိုင်စေခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add