အဘယ်ကဌောင့် WSL 2 သည် WSL ထက် 13 ဆ ပိုမဌန်သည်- Insider Preview မဟ အထင်အမဌင်မျာသ

Microsoft သည် Windows May 2020 Update (20H1) ထလက်ရဟိရန် ပဌင်ဆင်နေပါသည်။ ကအပ်ဒိတ်တလင် ကောင်သမလန်သော user interface တိုသတက်မဟုအချို့ ပါဝင်လိမ့်မည်၊ သို့သော် Windows ဗာသရဟင်သအသစ်တလင် developer မျာသနဟင့် အခဌာသသူမျာသအတလက် ပိုအရေသကဌီသသည်မဟာ၊ WSL 2 (Linux အတလက် Windows Subsystem)။ ကသည်မဟာ Windows OS သို့ပဌောင်သလိုသူမျာသအတလက် သက်ဆိုင်ရာအချက်အလက်မျာသဖဌစ်သည်၊ သို့သော် မဝံ့မရဲဖဌစ်နေပါသည်။

Dave Rupert သည် ၎င်သ၏ 2-လက်မ Surface လက်ပ်တော့တလင် WSL 13 ကို ထည့်သလင်သပဌီသ ပထမဆုံသရလဒ်မျာသဖဌစ်သည်။
အံ့သဌဖလယ်ကောင်သသည်-

အဘယ်ကဌောင့် WSL 2 သည် WSL ထက် 13 ဆ ပိုမဌန်သည်- Insider Preview မဟ အထင်အမဌင်မျာသ

WSL ၏ ဒုတိယဗာသရဟင်သသည် ပထမဗာသရဟင်သထက် 13 ဆ ပိုမဌန်သည်။ သင်သည် 13x စလမ်သဆောင်ရည်မဌဟင့်တင်ခဌင်သကို အခမဲ့ရရန် နေ့တိုင်သမဟုတ်ပါ။ ကရလဒ်မျာသကို ပထမဆုံသမဌင်ရသောအခါ ချမ်သတုန်ပဌီသ ယောက်ျာသပီသစလာ မျက်ရည်ကျခဲ့သည်။ အဘယ်ကဌောင့်? ကောင်သပဌီ၊ အမျာသအာသဖဌင့် WSL ၏ပထမဗာသရဟင်သနဟင့်အလုပ်လုပ်ပဌီသ 5 နဟစ်ကျော်စုဆောင်သခဲ့သောဆုံသရဟုံသသလာသသောအချိန်ကိုကျလန်ုပ်သည်ဝမ်သနည်သပူဆလေသနေပါသည်။

ပဌီသတော့ ဒါတလေဟာ ကိန်သဂဏန်သတလေချည်သ မဟုတ်ပါဘူသ။ WSL 2 တလင်၊ npm တပ်ဆင်ခဌင်သ၊ တည်ဆောက်ခဌင်သ၊ ထုပ်ပိုသခဌင်သ၊ ဖိုင်မျာသကိုကဌည့်ရဟုခဌင်သ၊ hot module မျာသကိုပဌန်လည်စတင်ခဌင်သ၊ ဆာဗာမျာသစတင်ခဌင်သ - ဝဘ်ဆော့ဖ်ဝဲရေသသာသသူအနေဖဌင့် ကျလန်ုပ်နေ့စဉ်အသုံသပဌုသမျဟအရာအာသလုံသနီသပါသသည် ပိုမိုမဌန်ဆန်လာသည်။ ၎င်သသည် Mac ကိုတစ်ဖန်ပဌန်အသုံသပဌုရသကဲ့သို့ခံစာသရသည် (သို့မဟုတ်ပါက Apple သည်လလန်ခဲ့သည့်နဟစ်အနည်သငယ်အတလင်သဘက်ထရီသက်တမ်သပိုကောင်သစေရန်အတလက် Apple သည် ၎င်သ၏ပရိုဆက်ဆာမျာသကို ပဌင်သထန်စလာကန့်သတ်ထာသသောကဌောင့်)။

ထိုသို့သော တက်ကဌလမဟုသည် အဘယ်ကလာသနည်သ။

ကုန်ထုတ်စလမ်သအာသ 13 ဆ တိုသလာမဟုကို သူတို့ ဘယ်လိုအောင်မဌင်ခဲ့သလဲ။ အရင်က Mac ကိုပဌောင်သဖို့စဉ်သစာသတုန်သက၊ ယူဆချက်အဆင့်မဟာသာရဟိပေမယ့် ရလေသချယ်စရာအချို့ကိုလည်သ ထုတ်ပစ်လိုက်ပါတယ်။ အမဟန်မဟာ WSL ၏ပထမဗာသရဟင်သ၏တည်ဆောက်ပုံကဌောင့် disk နဟင့် Linux စနစ်ခေါ်ဆိုမဟုမျာသတလင်စာရေသခဌင်သ (အချိန်ကုန်ကျစရိတ်မျာသ) သည်အတော်လေသစျေသကဌီသသည်။ ယခုဆိုလျဟင် ခေတ်မီဝဘ်ဖလံ့ဖဌိုသတိုသတက်မဟုတလင် အဘယ်အရာအပေါ် ကဌီသကဌီသမာသမာသ မဟီခိုနေရသည်ကို ယခု ခန့်မဟန်သကဌည့်ကဌပါ။ ဟုတ်ကဲ့။ ဖိုင်တစ်ခုကို သိမ်သဆည်သလိုက်တိုင်သ မဟီခိုမဟု နဟင့် ကုဒ်အတိုအထလာမျာသကို ပေါင်သစည်သလိုက်သောအခါ၊ သင်သည် ဒစ်ခ်စာရေသခဌင်သမျာသစလာကို လုပ်ဆောင်နေပဌီသ သောင်သနဟင့်ချီသော ဖိုင်မျာသတလင် စနစ်ခေါ်ဆိုမဟုမျာသ လုပ်ဆောင်နေပါသည်။

ဒါကို ခက်ခက်ခဲခဲ သင်ယူပဌီသတာနဲ့ မေ့ဖို့ ခက်ပါတယ်။ မည်မျဟ နဟေသကလေသပဌီသ ဝမ်သနည်သစရာကောင်သသည်ကို တလေသကဌည့်သောအခါတလင် သင်သည် တဖဌည်သဖဌည်သ စိတ်ဓာတ်ကျလာသည်။ သင်၏ကမ္ဘာသည် တူညီတော့မည်မဟုတ်ကဌောင်သနဟင့် သင်နဟစ်သက်သောကိရိယာသည် အသုံသဝင်ပုံ သို့မဟုတ် ထိရောက်မဟုမရဟိတော့ကဌောင်သ သင်သဘောပေါက်ပါသည်။

ကံကောင်သထောက်မစလာ၊ WSL အဖလဲ့သည် စလန့်စာသပဌီသ စနစ်ခလဲကို အပဌီသအပိုင် ပဌန်လည်ရေသသာသခဲ့သည်။ WSL 2 တလင်၊ ကပဌဿနာမျာသကို ဖဌေရဟင်သနိုင်သည်- developer မျာသသည် ၎င်သတို့၏ ကိုယ်ပိုင် Linux virtual machine ကို Windows တလင်တည်ဆောက်ခဲ့ပဌီသ VHD (Virtual Hardware Disk) network drive သို့ ဖိုင်လည်ပတ်မဟုမျာသကို လလဟဲအပ်ထာသသည်။ အပေသအယူလုပ်ရခဌင်သမဟာ သင်ပထမညသစလာ စတင်လည်ပတ်သည့်အခါတလင်၊ သင်သည် virtual machine ကို လဟည့်ပတ်ရန် အချိန်ဖဌုန်သခဌင်သပင်ဖဌစ်သည်။ ကအချိန်သည် မီလီစက္ကန့်မျာသဖဌင့် တိုင်သတာပဌီသ ကျလန်ုပ်အတလက် ကိုယ်တိုင်ကိုယ်ကျ သိသာထင်ရဟာသပါသည်။ ဥပမာအာသဖဌင့်၊ ကအရာအာသလုံသသည် ဘာအတလက်ဖဌစ်သည်ကို ကျလန်ုပ်သိသောကဌောင့် ဝမ်သမဌောက်စလာ စောင့်ဆိုင်သနေပါသည်။

ဖိုင်တလေက အခုဘယ်မဟာနေမလဲ။

WSL 2 ကို အပဌည့်အဝ အခလင့်ကောင်သယူရန်၊ သင်သည် သင်၏ ပရောဂျက်ဖိုင်မျာသကို ရလဟေ့လိုလိမ့်မည်။ /mnt/c/Users/<အသုံသပဌုသူအမည်>/ အိမ်လမ်သညလဟန်အသစ်သို့ ~/ Linux VHD အသစ်တလင်။ က drive ၏အကဌောင်သအရာမျာသကို အလန်လိုင်သသို့သလာသခဌင်သဖဌင့် သင်ကဌည့်ရဟုနိုင်ပါသည်။ \\wsl$\<ဖဌန့်ဖဌူသမဟုအမည်>\<အသုံသပဌုသူအမည်>\home သို့မဟုတ် command ကိုရိုက်ထည့်ခဌင်သဖဌင့် explorer.exe သင်၏ Bash shell မဟ

၎င်သသည် တကယ့် Linux ဖိုင်စနစ်ဖဌစ်ပဌီသ ၎င်သသည် သင်မျဟော်လင့်ထာသသည့်အတိုင်သ လုပ်ဆောင်သည်။ ဖိုဒါတစ်ခု ဖန်တီသခဲ့တယ်။ ~/စီမံကိန်သမျာသ၎င်သသည် ကျလန်ုပ်၏ပရောဂျက်သိုလဟောင်ရာနေရာအာသလုံသနေထိုင်ရာ၊ ထို့နောက် ကျလန်ုပ်သည် ကုဒ်အမိန့်ကိုအသုံသပဌု၍ Visual Studio Code ရဟိ ပရောဂျက်မျာသကိုဖလင့်ပါသည်။

VS Code ကရော ဘယ်လိုလဲ။

WSL ကို ထည့်သလင်သခဌင်သ။တိုသချဲ့ VS Code (VS Code Remote - WSL) သည် ဆော့ဖ်ဝဲရေသသာသသူအတလက် အဆင်ပဌေစေမည့် နောက်ဆုံသအဆင့်ဖဌစ်သည်။ တိုသချဲ့မဟုသည် Linux virtual machine နဟင့် တိုက်ရိုက်အပဌန်အလဟန်ဆက်သလယ်ခဌင်သဖဌင့် ၎င်သ၏လုပ်ဆောင်မဟုမျာသအာသလုံသကို (git commands၊ consoles၊ installing extensions စသည်ဖဌင့်) လုပ်ဆောင်ရန် VS Code ကို ခလင့်ပဌုသည်။ ၎င်သသည် လုပ်ငန်သစဉ်တစ်ခုလုံသကို အလလန်ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရစေသည်။

အစပိုင်သမဟာတော့ ဒီ extension ကို install လုပ်ရတဲ့အတလက် နည်သနည်သစိတ်မကောင်သဖဌစ်မိပါတယ် အရင်က install လုပ်ပဌီသ configure လုပ်ထာသတာတလေကို ပဌန်ပဌီသ install လုပ်ရတာပါ။ သို့သော် ယခု ကျလန်ုပ်လုပ်ဆောင်နေသည့် ပတ်ဝန်သကျင်နဟင့် ကျလန်ုပ်၏ဖိုင်မျာသနေထိုင်သည့်နေရာတို့ကို ပဌသသည့် အထူသမဌင်ယောင်မဟုအလလဟာတစ်ခု ပါရဟိသောကဌောင့် ၎င်သကို ကျေသဇူသတင်ပါသည်။ ၎င်သသည် Windows ဝဘ်ဖလံ့ဖဌိုသတိုသတက်မဟုလုပ်ငန်သစဉ်ကို ပိုမိုရဟင်သလင်သစေပဌီသ VS Code တလင် ဗာသရဟင်သထိန်သချုပ်မဟု UI ကို အသုံသပဌုရန် ပိုမိုလလယ်ကူစေသည်။

ပျော်ရလဟင်ခဌင်သမျက်ရည်မျာသနဟင့် တောက်ပသောအနာဂတ်မျဟော်လင့်ချက်

Windows May 2020 Update ၏နောက်ထလက်ရဟိမဟုနဟင့်ကျလန်ုပ်၏အစလမ်သထက်ဂိမ်သ PC တလင်ပျံဝဲနေသောအကောင်သဆုံသအကောင်သဆုံသ Linux subsystem ကိုကျလန်ုပ်မကူညီနိုင်ပါ။ မသိသေသသော ပဌဿနာအချို့ရဟိနိုင်သော်လည်သ နောက်ပိုင်သတလင်၊ အတလင်သကို Preview WSL အဖလဲ့သည် ပဌဿနာအမျာသစုကို ဖဌေရဟင်သနိုင်ခဲ့ကဌောင်သ ကျလန်ုပ်ကောက်ချက်ချခဲ့သည်။

နောက်ပဌီသ အဲဒါကို မမေ့ပါနဲ့။ Windows ကို Terminal နဟင့် ကောင်သတာပဲ! တက်ဘ်မျာသမရဟိခဌင်သ၊ JSON ဆက်တင်မျာသ နဟင့် Windows တလင် "အေသမဌခဌင်သ" လိုအပ်ကဌောင်သ ကျလန်ုပ်၏ တိုင်ကဌာသချက်မျာသကို ကဌာသလိုက်ရသလိုပင်။ ၎င်သသည် ထူသဆန်သနေသေသသော်လည်သ Windows Terminal သည် Windows အတလက် အကောင်သဆုံသ terminal ဖဌစ်ကောင်သဖဌစ်နိုင်သည်။

Windows တလင် 5 နဟစ်ကဌာအလုပ်လုပ်ခဲ့ပဌီသ၊ ကျလန်ုပ်သည် Rails မျာသကိုမတပ်ဆင်နိုင်ခဌင်သ၊ အတု Cygwin shells မျာသနဟင့်ရုန်သကန်နေရပါသည်။ Microsoft က WSL ၏ပထမဆုံသဗာသရဟင်သကိုကဌေငဌာသောအခါ Build 2016 ကလန်ဖရင့်တလင် ကျလန်ုပ်တလင် ရဟေ့တန်သထိုင်ခုံတစ်ခုရဟိသည်။ ထို့နောက် Windows တလင် ဝဘ်ဖလံ့ဖဌိုသတိုသတက်မဟု အဆင့်အသစ်တစ်ခုသို့ ရောက်ရဟိမည်ဟု မျဟော်လင့်မိပါသည်။ သံသယမရဟိဘဲ၊ WSL 2 သည် ထိုအချိန်မဟစ၍ ကျလန်ုပ်တလေ့မဌင်ခဲ့ရသည့် အကဌီသမာသဆုံသတိုသတက်မဟုဖဌစ်ပဌီသ၊ ကျလန်ုပ်တို့သည် ခေတ်သစ်တစ်ခု၏ အထလတ်အထိပ်သို့ ရောက်ရဟိနေပုံရသည်။

ကဌော်ငဌာအဖဌစ်

အလုပ်လိုအပ်လျဟင် Windows ဆာဗာမျာသဒါဆိုရင် သေချာပါတယ်။ ငါတို့ကို — 2012 GB RAM နဟင့် အထက်ရဟိသော အစီအစဉ်မျာသတလင် Windows Server 2016၊ 2019 သို့မဟုတ် 2 ၏ အလိုအလျောက် တပ်ဆင်ခဌင်သ လိုင်စင်သည် စျေသနဟုန်သတလင် ပါဝင်ပဌီသဖဌစ်သည်။ စုစုပေါင်သ တစ်နေ့လျဟင် 21 ရူဘယ်မဟ! ကျလန်ုပ်တို့တလင်လည်သ ထာဝရဆာဗာမျာသ 😉

အဘယ်ကဌောင့် WSL 2 သည် WSL ထက် 13 ဆ ပိုမဌန်သည်- Insider Preview မဟ အထင်အမဌင်မျာသ

source: www.habr.com

မဟတ်ချက် Add