Microsoft သည် WSL 2.7.0 toolkit update ကိုထုတ်ပြန်ခဲ့သည် (Windows အတွက် Subsystem Linux) ပြေးလွှားနိုင်စေရန် ခွင့်ပြုသည် Linux- လျှောက်လွှာများတွင် Windowsဗားရှင်း 2.7.0 သည် WSL command-line utilities များ၊ background process များထွက်ရှိပြီးနောက် ဒုတိယမြောက် အဓိကထုတ်ဝေမှုဖြစ်သည်။ Linux- virtual machine တစ်ခုကို လည်ပတ်ရန်အတွက် ပတ်ဝန်းကျင်များနှင့် ဝန်ဆောင်မှုများ။ ယခင်က kernel နှင့် ဆက်စပ်သော WSL အစိတ်အပိုင်းများသည် open sourced ဖြစ်ခဲ့သည်။ Linux နှင့် wslg ဂရပ်ဖစ် stack နှင့် ပါလာသော tool အားလုံးသည် ကိုယ်ပိုင်ဖြစ်သည်။
WSL က virtual machine တစ်ခုကို kernel အပြည့်အစုံနဲ့ ပံ့ပိုးပေးပါတယ်။ Linux (၆.၆ ဘရန့်ချ်ကို အခြေခံထားသည်)၊ ၎င်းသည် ဖြန့်ဖြူးမှုများကို လုပ်ဆောင်နိုင်သည် Linuxအဓိကအချက်တွင် WSL-specific ပြောင်းလဲမှုများ၊ ဥပမာ startup အချိန်နှင့် memory သုံးစွဲမှုကို လျှော့ချရန် optimization များ၊ revert လုပ်နိုင်စွမ်းတို့ ပါဝင်သည်။ Windows လွတ်မြောက်ခဲ့သည် Linuxမလိုအပ်သော drivers များနှင့် subsystem များကို ဖယ်ရှားရန် memory နှင့် configuration လုပ်ငန်းစဉ်များ။ စနစ်ကို ext4 file system နှင့် virtual network adapter ပါရှိသော သီးခြား disk image (VHD) တွင် ထည့်သွင်းထားသည်။
အပြောင်းအလဲများထဲတွင်-
- အဓိက Linux ဗားရှင်း 6.6.114 သို့ အပ်ဒိတ်လုပ်ထားသည်။
- WSLg 1.0.71 ဂရပ်ဖစ်အတွဲများ၊ .NET၊ Microsoft.NETCore.App.Runtime နှင့် NuGet ပက်ကေ့ဂျ်များ၏ အပ်ဒိတ်ဗားရှင်းများ။
- wslsettings configurator ကို မြှင့်တင်ပြီးပါပြီ။
- Cgroup ဗားရှင်းကို ရွေးချယ်ရန် wsl.conf တွင် automount.cgroups ကန့်သတ်ဘောင်ကို ထည့်ထားသည်။
- ဝန်ဆောင်မှုအားလုံးကို ရပ်ထားစဉ်တွင် စက်ရပ်သွားပါက virtual machine အား အတင်းအကျပ်ပိတ်ပစ်ပါ။
- virtual machine ID ကို ယခုအခါ ဖြန့်ဝေမှုများ လုပ်ဆောင်ခြင်း၏ ကနဦးလုပ်ငန်းစဉ်သို့ ပေးပို့ထားပါသည်။ "--vm-id" option ကို wslinfo utility တွင် ထည့်သွင်းထားသည်။
- boot လုပ်နေစဉ်အတွင်း Hyper-V hypervisor ဖြစ်ရပ်များကို မှတ်တမ်းတင်ရန်အတွက် hvsocket kernel ကန့်သတ်ဘောင်ကို ထည့်သွင်းခဲ့သည်။
- ပံ့ပိုးကူညီမှု တို့ကို ထည့်သွင်းခဲ့သည်။ Debian 13, Ubuntu အောက်တိုဘာ ၂၅၊ Fedora ၄၃၊ SUSE Linux ၁၆၊ openSUSE Leap ၁၆၊ openSUSE Tumbleweed၊ Kali ၂၀၂၅.၃ နှင့် Arch ၏ ဒီဇင်ဘာလ build Linux.
source: opennet.ru
