Google သည် Chrome OS တွင် Android အပလီကေးရှင်းများအသုံးပြုရန်အတွက် ARCVM စနစ်အသစ်ကို တီထွင်လျက်ရှိသည်။

ပရောဂျက်ရဲ့ နယ်နိမိတ်ထဲမှာ ARCVM (ARC Virtual Machine) Google ဖွံ့ဖြိုးတိုးတက် Chrome OS အတွက် Android အပလီကေးရှင်းများ အသုံးပြုရန်အတွက် အလွှာရွေးချယ်မှုအသစ်။ လက်ရှိအဆိုပြုထားသော ARC++ အလွှာ (Chrome အတွက် Android Runtime) မှ အဓိကကွာခြားချက်မှာ ကွန်တိန်နာအစား ပြည့်စုံသော virtual machine ကို အသုံးပြုခြင်းဖြစ်သည်။ ARCVM တွင် ထည့်သွင်းထားသော နည်းပညာများကို စနစ်ခွဲတွင် အသုံးပြုနေပြီဖြစ်သည်။ ခရစ္စတီနီယမ် Chrome OS တွင် Linux အပလီကေးရှင်းများကို အသုံးပြုရန်။

namespaces၊ seccomp၊ alt syscall၊ SELinux နှင့် cgroups များကို အသုံးပြု၍ သီးခြားခွဲထားသော ကွန်တိန်နာအစား ARCVM သည် Android ပတ်ဝန်းကျင်ကိုလည်ပတ်ရန် virtual machine monitor ကိုအသုံးပြုသည် CrossVM KVM hypervisor နှင့်အခြေခံ မွမ်းမံထားသည်။ ဆက်တင်အဆင့်တွင်၊ စနစ်ပုံ အဆုံးသတ်ဖယ်ထုတ်ထားသော kernel နှင့် အနည်းငယ်မျှသော စနစ်ပတ်ဝန်းကျင် အပါအဝင်။ ဖန်သားပြင်သို့ အဝင်အထွက်နှင့် အထွက်ကို virtual machine အတွင်းရှိ အလယ်အလတ်ပေါင်းစပ်ဆာဗာတစ်ခု စတင်ခြင်းဖြင့် စီစဉ်ပြီး အထွက်အား ပေးပို့ခြင်း၊ ထည့်သွင်းခြင်း ဖြစ်ရပ်များနှင့် လုပ်ဆောင်ချက်များကို virtual နှင့် ပင်မပတ်ဝန်းကျင်ကြားရှိ ကလစ်ဘုတ်ဖြင့် ပေးပို့ခြင်း (ARC++ တွင် လျှောက်ထားသည်။ Render Node မှတဆင့် DRM အလွှာသို့ တိုက်ရိုက်ဝင်ရောက်ခွင့်)။

မကြာမီ Google လာတော့မည်။ မစီစဉ်ဘူး လက်ရှိ ARC++ စနစ်ခွဲအား ARCVM ဖြင့် အစားထိုးသော်လည်း ရေရှည်တွင် ARCVM သည် Linux အပလီကေးရှင်းများလည်ပတ်ရန်အတွက် စနစ်ခွဲများနှင့် ပေါင်းစည်းခြင်းနှင့် Android ပတ်ဝန်းကျင်၏ တင်းကျပ်သော သီးခြားခွဲထုတ်ခြင်းကို ပေးဆောင်ခြင်း (ကွန်တိန်နာသည် ပင်မစနစ်နှင့် ဘုံ kernel ကို အသုံးပြုသည်။ ကွန်တိန်နာမှ စနစ်တစ်ခုလုံးကို အပေးအယူလုပ်ရန် အသုံးပြုနိုင်သည့် အားနည်းချက်တစ်ခုဖြစ်သည့် စနစ်ခေါ်ဆိုမှုများနှင့် kernel အင်တာဖေ့စ်များသို့ တိုက်ရိုက်ဝင်ရောက်ခွင့်ကို ဆက်လက်ထိန်းသိမ်းထားသည်။

ARCVM ကိုအသုံးပြုခြင်းသည် သုံးစွဲသူများအား Google Play လမ်းညွှန်သို့ အကန့်အသတ်မရှိ ချိတ်ဆက်ထားရန်နှင့် စက်ပစ္စည်းအား developer မုဒ်သို့ ပြောင်းရန် မလိုအပ်ဘဲ (သာမန်မုဒ်တွင်) အများသူငှာ Android အပလီကေးရှင်းများ ထည့်သွင်းနိုင်စေမည်ဖြစ်သည်။ ပယ်ချခဲ့သည် Google Play မှ ရွေးချယ်ထားသော အပလီကေးရှင်းများကိုသာ ထည့်သွင်းခြင်း)။ Chrome OS တွင် Android အပလီကေးရှင်းများ ဖွံ့ဖြိုးတိုးတက်စေရန်အတွက် ဤအင်္ဂါရပ်သည် လိုအပ်ပါသည်။ လက်ရှိတွင်၊ Chrome OS တွင် Android Studio ပတ်ဝန်းကျင်ကို ထည့်သွင်းနိုင်နေပြီဖြစ်သော်လည်း အက်ပ်ပလီကေးရှင်းများ တီထွင်နေမှုကို စမ်းသပ်ရန်အတွက် Developer Mode ကို ဖွင့်ထားရပါမည်။

source: opennet.ru

မှတ်ချက် Add