ဖြတ်ပိုင်းအောက်တွင် ဘာသာပြန်ထားသည်။
အကျုံးဝင်သော ပြဿနာများ-
WSL 2 သည် Hyper-V ကို အသုံးပြုပါသလား။ WSL 2 ကို Windows 10 Home တွင် ရနိုင်ပါမည်လား။ WSL 1 မှာ ဘာဖြစ်သွားမလဲ။ စွန့်လွှတ်မှာလား။ WSL 2 နှင့် အခြားပြင်ပမှ virtualization ကိရိယာများ (ဥပမာ VMWare သို့မဟုတ် Virtual Box ကဲ့သို့) ကို တစ်ချိန်တည်းတွင် လုပ်ဆောင်နိုင်ပါမည်လား။ WSL 2 မှ GPU ကို အသုံးပြုရန် ဖြစ်နိုင်ပါသလား။ ဟာ့ဒ်ဝဲပံ့ပိုးမှု တိုးချဲ့ရန် သင့်အစီအစဉ်မှာ အဘယ်နည်း။ WSL 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 အစုံကို ပေးဆောင်ပါသည်။
ဘာသာပြန်သူ၏မှတ်ချက်
ဖွဲ့စည်းမှုပုံစံမလိုအပ်ပါ။ 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 ကို အမြဲသုံးနိုင်သည်။ သတင်းကို လိုက်နာပါ။
WSL 2 သည် ကွန်ရက်အက်ပ်များကို အသုံးပြုနိုင်မည်လား။
ဟုတ်ပါသည်၊ ယေဘုယျအားဖြင့်၊ ကွန်ရက်အက်ပ်လီကေးရှင်းများသည် စနစ်ခေါ်ဆိုမှု အပြည့်အ၀ လိုက်ဖက်ညီကြောင်း သေချာသောကြောင့် ကျွန်ုပ်တို့သည် ပိုမိုမြန်ဆန်စွာ လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။ သို့သော်၊ ဗိသုကာအသစ်သည် virtualized network အစိတ်အပိုင်းများကိုအသုံးပြုသည်။ ဆိုလိုသည်မှာကနဦးအစမ်းကြည့်ရှုခြင်းတည်ဆောက်မှုများတွင် WSL 2 သည် virtual machine တစ်ခုကဲ့သို့ပြုမူလိမ့်မည်၊ ဥပမာ WSL 2 သည် ၎င်း၏ကိုယ်ပိုင် IP လိပ်စာရှိသည် (အိမ်ရှင်ကဲ့သို့မဟုတ်ပါ)။ ကျွန်ုပ်တို့သည် ကွန်ရက်ချိတ်ဆက်မှုဆိုင်ရာ ပံ့ပိုးမှုဆိုင်ရာ တိုးတက်မှုများပါ၀င်သည့် WSL 2 ကဲ့သို့ WSL 1 နှင့် အလားတူအတွေ့အကြုံတစ်ခုရရှိရန် ရည်မှန်းထားပါသည်။ Localhost ကို အသုံးပြု၍ Linux သို့မဟုတ် Windows မှ ကွန်ရက်အပလီကေးရှင်းများအားလုံးအကြား ဆက်သွယ်ပြောဆိုနိုင်မှုစွမ်းရည်ကို လျင်မြန်စွာထည့်သွင်းရန် ကျွန်ုပ်တို့ စီစဉ်ထားပါသည်။ WSL 2 ထုတ်ဝေရန် နီးကပ်လာသည်နှင့်အမျှ ကျွန်ုပ်တို့၏ ကွန်ရက်စနစ်ခွဲနှင့် တိုးတက်မှုများအကြောင်း အသေးစိတ်အချက်အလက်များကို ကျွန်ုပ်တို့ တင်ပေးပါမည်။
သင့်တွင် WSL အကြောင်း နောက်ထပ်မေးခွန်းများရှိပါက သို့မဟုတ် WSL အဖွဲ့ထံ ဆက်သွယ်လိုပါက၊ ကျွန်ုပ်တို့အား Twitter တွင် ရှာဖွေနိုင်သည်-
- တေလာဘရောင်း
@Taylorb_msft - Yosef Durr
@yosefdurr - Sven Groot
@svengroot_ms - Ben Hillis
@benhillis - Craig Lowen
@craigaloewen - Sunil Muthuswamy
@SunilMut - Brian Perkins
- Palkesh Soni
@sonipalkesh - John Starks
@gigastarks - Craig Wilhite
@CraigWilhite
source: www.habr.com