Microsoft သည် Windows Server တွင် WSL2 (Windows Subsystem for Linux) အတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးထားသည်။

Microsoft သည် Windows Server 2 တွင် WSL2022 စနစ်ခွဲ (Windows Subsystem for Linux) အတွက် အထောက်အပံ့ကို အကောင်အထည်ဖော်ခဲ့သည်။ အစပိုင်းတွင်၊ Windows တွင် Linux executable ဖိုင်များစတင်ခြင်းကိုသေချာစေသည့် WSL2 subsystem ကို workstations အတွက် Windows ဗားရှင်းများတွင်သာ ကမ်းလှမ်းခဲ့သော်လည်း ယခုအခါ Microsoft မှ လွှဲပြောင်းပေးလိုက်ပြီဖြစ်သည်။ ဤစနစ်ခွဲသည် Windows ၏ဆာဗာတည်းဖြတ်မှုများအထိဖြစ်သည်။ Windows Server ပေါ်ရှိ WSL2 ကို ပံ့ပိုးပေးမည့် အစိတ်အပိုင်းများကို စမ်းသပ်အပ်ဒိတ်ပုံစံ KB5014021 (OS Build 20348.740) ပုံစံဖြင့် စမ်းသပ်ရန်အတွက် လက်ရှိရရှိနိုင်ပါပြီ။ ဇွန်လ ပေါင်းစည်းထားသော အပ်ဒိတ်တွင်၊ WSL2 ကိုအခြေခံသည့် Linux ပတ်၀န်းကျင်အတွက် ပံ့ပိုးမှုကို Windows Server 2022 ၏ အဓိကအစိတ်အပိုင်းတွင် ပေါင်းစည်းရန် စီစဉ်ထားပြီး အသုံးပြုသူအားလုံးကို ကမ်းလှမ်းထားသည်။

Linux executable files များစတင်ခြင်းသေချာစေရန် WSL2 သည် Linux စနစ်ခေါ်ဆိုမှုများကို Windows စနစ်ခေါ်ဆိုမှုများသို့ ဘာသာပြန်သည့် emulator အသုံးပြုမှုကို စွန့်လွှတ်လိုက်ပြီး ပြည့်စုံသော Linux kernel ဖြင့် ပတ်ဝန်းကျင်ကို ပံ့ပိုးပေးရန်အတွက် ပြောင်းခဲ့သည်။ WSL အတွက် အဆိုပြုထားသော kernel သည် kernel စတင်ချိန်ကို လျှော့ချရန်၊ မှတ်ဉာဏ်သုံးစွဲမှုကို လျှော့ချရန်၊ Linux လုပ်ငန်းစဉ်များမှ လွတ်ကင်းသော Windows သို့ ပြန်သွားကာ အနိမ့်ဆုံးကို ချန်ထားရန် အပါအဝင် WSL သီးသန့် ဖာထေးမှုများဖြင့် ချဲ့ထွင်ထားသည့် Linux 5.10 kernel ၏ ထွက်ရှိမှုအပေါ် အခြေခံထားသည်။ kernel အတွင်းရှိ drivers နှင့် subsystems အစုံလိုအပ်သည်။

kernel သည် Azure တွင်လည်ပတ်နေပြီဖြစ်သော virtual machine ကိုအသုံးပြု၍ Windows ပတ်ဝန်းကျင်တွင်အလုပ်လုပ်သည်။ WSL ပတ်ဝန်းကျင်သည် ext4 ဖိုင်စနစ်နှင့် virtual network adapter ဖြင့် သီးခြား disk image (VHD) တွင် လုပ်ဆောင်ပါသည်။ အသုံးပြုသူ-အာကာသ အစိတ်အပိုင်းများကို သီးခြားစီ ထည့်သွင်းထားပြီး အမျိုးမျိုးသော ဖြန့်ဝေမှုများ၏ တည်ဆောက်မှုများအပေါ် အခြေခံထားသည်။ ဥပမာအားဖြင့်၊ Microsoft Store သည် WSL တွင် ထည့်သွင်းရန်အတွက် Ubuntu၊ Debian GNU/Linux၊ Kali Linux၊ Fedora၊ Alpine၊ SUSE နှင့် openSUSE တို့ကို ပံ့ပိုးပေးပါသည်။

source: opennet.ru

မှတ်ချက် Add