Linux (WSL) အတွက် Windows Subsystem ဗားရှင်း 2- ၎င်းသည် မည်သို့ဖြစ်မည်နည်း။ (အမြဲမေးလေ့ရှိသောမေးခွန်းများ)

ဖြတ်ပိုင်းအောက်တွင် ဘာသာပြန်ထားသည်။ ထုတ်ပြန်ထားသော FAQ အနာဂတ် WSL ဒုတိယဗားရှင်းအသေးစိတ်အကြောင်း (ရေးသားသူ - Craig Loewen).

Linux (WSL) အတွက် Windows Subsystem ဗားရှင်း 2- ၎င်းသည် မည်သို့ဖြစ်မည်နည်း။ (အမြဲမေးလေ့ရှိသောမေးခွန်းများ)

Linux (WSL) အတွက် Windows Subsystem ဗားရှင်း 2- ၎င်းသည် မည်သို့ဖြစ်မည်နည်း။ (အမြဲမေးလေ့ရှိသောမေးခွန်းများ)

အကျုံးဝင်သော ပြဿနာများ-


WSL 2 သည် Hyper-V ကို အသုံးပြုပါသလား။ WSL 2 ကို Windows 10 Home တွင် ရနိုင်ပါမည်လား။

WSL 2 ကို WSL 1 လက်ရှိရရှိနိုင်သည့် Windows ၏ ဗားရှင်းအားလုံးတွင် ရနိုင်ပါမည် (Windows 10 Home အပါအဝင်)။

WSL ၏ ဒုတိယဗားရှင်းသည် virtualization ကိုပံ့ပိုးရန် Hyper-V ဗိသုကာကိုအသုံးပြုသည်။ ဤဗိသုကာလက်ရာသည် Hyper-V အင်္ဂါရပ်များ၏ အစုခွဲဖြစ်သည့် စိတ်ကြိုက်ရွေးချယ်နိုင်သော အင်္ဂါရပ်တစ်ခုတွင် ရနိုင်မည်ဖြစ်သည်။ ဤအပိုဆောင်းအစိတ်အပိုင်းကို OS ထုတ်ဝေမှုအားလုံးတွင် ရနိုင်ပါမည်။ WSL 2 ထုတ်ဝေမှုနှင့် ပိုမိုနီးကပ်လာကာ၊ ဤအစိတ်အပိုင်းအသစ်အကြောင်း အသေးစိတ်ကို ကျွန်ုပ်တို့ပြောဆိုပါမည်။

WSL 1 မှာ ဘာဖြစ်သွားမလဲ။ စွန့်လွှတ်မှာလား။

ကျွန်ုပ်တို့သည် လက်ရှိတွင် WSL 1 ကို အနားယူရန် အစီအစဉ်မရှိပါ။ သင်သည် WSL 1 နှင့် WSL 2 ဖြန့်ဝေမှုများကို တူညီသောစက်တွင် ဘေးချင်းကပ်၍ လုပ်ဆောင်နိုင်သည်။ WSL 2 ကို ဗိသုကာအသစ်တစ်ခုအနေဖြင့် ထပ်ပေါင်းထည့်ခြင်းသည် WSL အဖွဲ့အား Windows တွင် Linux အသုံးပြုခြင်း၏ အံ့သြဖွယ်စွမ်းရည်များကို ချဲ့ထွင်ရန် ကူညီပေးသည်။

WSL 2 နှင့် အခြားပြင်ပမှ virtualization ကိရိယာများ (ဥပမာ VMWare သို့မဟုတ် Virtual Box ကဲ့သို့) ကို တစ်ချိန်တည်းတွင် လုပ်ဆောင်နိုင်ပါမည်လား။

အချို့သောပြင်ပအပလီကေးရှင်းများသည် Hyper-V ကိုအသုံးပြုသောအခါတွင်မလည်ပတ်နိုင်ပါ၊ ဆိုလိုသည်မှာ WSL 2 ကိုဖွင့်ထားသောအခါတွင်၎င်းတို့သည် run နိုင်မည်မဟုတ်ပါ။ ကံမကောင်းစွာဖြင့်၊ ၎င်းတို့တွင် VMWare နှင့် Virtual Box တို့ပါဝင်သည်။

ဤပြဿနာကို ဖြေရှင်းရန် နည်းလမ်းများကို ကျွန်ုပ်တို့ ရှာဖွေနေပါသည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် ခေါ်သော API အစုံကို ပေးဆောင်ပါသည်။ Hypervisor ပလပ်ဖောင်းHyper-V နှင့် သဟဇာတဖြစ်အောင် ပြင်ပမှ virtualization ပံ့ပိုးပေးသူများသည် ၎င်းတို့၏ဆော့ဖ်ဝဲကို အသုံးပြုနိုင်သည်။ ၎င်းသည် အပလီကေးရှင်းများအား အတုယူရန်အတွက် Hyper-V ဗိသုကာကို အသုံးပြုခွင့်ပေးသည်၊ ဥပမာ- Google Android emulator သည် Hyper-V နှင့် တွဲဖက်အသုံးပြုနိုင်ပါပြီ။.

ဘာသာပြန်သူ၏မှတ်ချက်

Oracle VirtualBox တွင် စမ်းသပ်မှုအင်္ဂါရပ်တစ်ခု ရှိနှင့်ပြီးဖြစ်သည်။ သင့်စက်များကို virtualize ပြုလုပ်ရန် Hyper-V ကိုသုံးပါ

ဖွဲ့စည်းမှုပုံစံမလိုအပ်ပါ။ Oracle VM VirtualBox သည် Hyper-V ကို အလိုအလျောက် သိရှိပြီး Hyper-V ကို လက်ခံဆောင်ရွက်ပေးသည့် စနစ်အတွက် virtualization အင်ဂျင်အဖြစ် အသုံးပြုသည်။ VM ဝင်းဒိုးအခြေအနေဘားရှိ CPU အိုင်ကွန်သည် Hyper-V ကိုအသုံးပြုနေကြောင်းညွှန်ပြသည်။

ဒါပေမယ့် ဒါက သိသာထင်ရှားတဲ့ စွမ်းဆောင်ရည်ကို ကျဆင်းစေတယ်-

ဤအင်္ဂါရပ်ကိုအသုံးပြုသည့်အခါ၊ အချို့သော host စနစ်များတွင် သိသာထင်ရှားသော Oracle VM VirtualBox စွမ်းဆောင်ရည်ကျဆင်းခြင်းကို သင်ကြုံတွေ့ရနိုင်သည်။

Hyper-V နှင့် VirtualBox ကိုအတူတကွအသုံးပြုခြင်း၏ကိုယ်ရေးကိုယ်တာအတွေ့အကြုံအရ၊ VirtualBox ထုတ်ဝေမှုတစ်ခုစီသည် Hyper-V အောက်တွင်၎င်း၏ virtual machines များ၏လည်ပတ်မှုကိုတိုးတက်ကောင်းမွန်စေသည်ကိုကျွန်ုပ်သတိပြုနိုင်သည်။ သို့သော် ယခုအချိန်အထိ အလုပ်၏အရှိန်သည် ကျွန်ုပ်တို့၏နေ့စဉ်လုပ်ငန်းဆောင်တာများအတွက် စွမ်းဆောင်ရည်ကို တောင်းဆိုခြင်းမရှိသည့်တိုင် ထိုသို့သော symbiosis သို့ အပြည့်အဝပြောင်းရန် ခွင့်မပြုပါ။ virtual machine အတွင်းရှိ windows ၏ banal ပြန်လည်ရေးဆွဲခြင်းသည် မြင်သာသောနှောင့်နှေးမှုဖြင့် ဖြစ်ပေါ်ပါသည်။ WSL 2 ထွက်ရှိလာချိန်တွင် အခြေအနေ တိုးတက်ကောင်းမွန်လာမည်ဟု စိတ်ရင်းမှန်ဖြင့် မျှော်လင့်ပါသည်။

WSL 2 မှ GPU ကို အသုံးပြုရန် ဖြစ်နိုင်ပါသလား။ ဟာ့ဒ်ဝဲပံ့ပိုးမှု တိုးချဲ့ရန် သင့်အစီအစဉ်မှာ အဘယ်နည်း။

WSL 2 ၏ ကနဦး ထုတ်ဝေမှုများတွင်၊ ဟာ့ဒ်ဝဲဝင်ရောက်ခွင့် ပံ့ပိုးမှုကို ကန့်သတ်ထားမည်ဖြစ်သည်။ ဥပမာအားဖြင့်၊ သင်သည် GPU၊ serial port နှင့် USB ကို ဝင်ရောက်သုံးစွဲနိုင်မည်မဟုတ်ပေ။ သို့သော်၊ ဤစက်ပစ္စည်းများနှင့် အပြန်အလှန်တုံ့ပြန်လိုသော developer များအတွက် ဖြစ်နိုင်ခြေများစွာကို ဖွင့်ပေးသောကြောင့် ကျွန်ုပ်တို့၏အစီအစဉ်များတွင် စက်ပစ္စည်းပံ့ပိုးမှုထည့်သွင်းခြင်းသည် ဦးစားပေးဖြစ်သည်။ ဤအတောအတွင်း၊ သင်သည် အမှတ်စဉ်နှင့် USB နှစ်ခုစလုံးကို အသုံးပြုခွင့်ပေးသည့် WSL 1 ကို အမြဲသုံးနိုင်သည်။ သတင်းကို လိုက်နာပါ။ ဒီဘလော့ဂ် Insider builds တွင် လာမည့် နောက်ဆုံးပေါ် အင်္ဂါရပ်များအကြောင်း နောက်ဆုံးပေါ် ဝန်ဆောင်မှုများကို အပ်ဒိတ်ရှိနေစေရန် WSL အဖွဲ့၏ အဖွဲ့ဝင်များနှင့် tweet လုပ်ပြီး သင်မည်သည့်စက်ပစ္စည်းများနှင့် တုံ့ပြန်လိုသည်ကို ကျွန်ုပ်တို့အား အသိပေးပါ။

WSL 2 သည် ကွန်ရက်အက်ပ်များကို အသုံးပြုနိုင်မည်လား။

ဟုတ်ပါသည်၊ ယေဘုယျအားဖြင့်၊ ကွန်ရက်အက်ပ်လီကေးရှင်းများသည် စနစ်ခေါ်ဆိုမှု အပြည့်အ၀ လိုက်ဖက်ညီကြောင်း သေချာသောကြောင့် ကျွန်ုပ်တို့သည် ပိုမိုမြန်ဆန်စွာ လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။ သို့သော်၊ ဗိသုကာအသစ်သည် virtualized network အစိတ်အပိုင်းများကိုအသုံးပြုသည်။ ဆိုလိုသည်မှာကနဦးအစမ်းကြည့်ရှုခြင်းတည်ဆောက်မှုများတွင် WSL 2 သည် virtual machine တစ်ခုကဲ့သို့ပြုမူလိမ့်မည်၊ ဥပမာ WSL 2 သည် ၎င်း၏ကိုယ်ပိုင် IP လိပ်စာရှိသည် (အိမ်ရှင်ကဲ့သို့မဟုတ်ပါ)။ ကျွန်ုပ်တို့သည် ကွန်ရက်ချိတ်ဆက်မှုဆိုင်ရာ ပံ့ပိုးမှုဆိုင်ရာ တိုးတက်မှုများပါ၀င်သည့် WSL 2 ကဲ့သို့ WSL 1 နှင့် အလားတူအတွေ့အကြုံတစ်ခုရရှိရန် ရည်မှန်းထားပါသည်။ Localhost ကို အသုံးပြု၍ Linux သို့မဟုတ် Windows မှ ကွန်ရက်အပလီကေးရှင်းများအားလုံးအကြား ဆက်သွယ်ပြောဆိုနိုင်မှုစွမ်းရည်ကို လျင်မြန်စွာထည့်သွင်းရန် ကျွန်ုပ်တို့ စီစဉ်ထားပါသည်။ WSL 2 ထုတ်ဝေရန် နီးကပ်လာသည်နှင့်အမျှ ကျွန်ုပ်တို့၏ ကွန်ရက်စနစ်ခွဲနှင့် တိုးတက်မှုများအကြောင်း အသေးစိတ်အချက်အလက်များကို ကျွန်ုပ်တို့ တင်ပေးပါမည်။

သင့်တွင် WSL အကြောင်း နောက်ထပ်မေးခွန်းများရှိပါက သို့မဟုတ် WSL အဖွဲ့ထံ ဆက်သွယ်လိုပါက၊ ကျွန်ုပ်တို့အား Twitter တွင် ရှာဖွေနိုင်သည်-

source: www.habr.com

မှတ်ချက် Add