WSL-For-FreeBSD ပရောဂျက်သည် WSL2 (Windows Subsystem for Linux) toolchain ၏ဗားရှင်းတစ်ခုအား ဖော်ဆောင်နေပြီး FreeBSD ကို Linux အစား Linux အစား FreeBSD ပေါ်တွင် လုပ်ဆောင်နိုင်စေမည့် အခြေခံ FreeBSD ပတ်၀န်းကျင်ကို အနည်းငယ်သာပြောင်းလဲမှုများ ပြုလုပ်နေပါသည်။ ဖြစ်နိုင်လျှင် အပြောင်းအလဲများကို ပင်မ WSL2 ပွင့်လင်းအရင်းအမြစ်ကုဒ်ဘေ့စ်သို့ ပံ့ပိုးပေးရန် စီစဉ်ထားပါသည်။ ပရောဂျက်ကို ကိုယ်ရေးကိုယ်တာနှင့် စမ်းသပ်မှုတစ်ခုအဖြစ် နေရာချထားပါသည်။
လောလောဆယ်တွင်၊ FreeBSD ကို console မုဒ်တွင် WSL2 သို့စတင်နိုင်သည်။ ပင်မ FreeBSD အစိတ်အပိုင်းများကို အောင်မြင်စွာ လုပ်ဆောင်နိုင်ခဲ့သည်။ အလုပ်သည် ကွန်ရက်ပံ့ပိုးမှု၊ I/O ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းနှင့် လုပ်ငန်းစဉ်စီမံခန့်ခွဲခြင်းတို့ကို လောလောဆယ်တွင် အာရုံစိုက်ထားပါသည်။ အနာဂတ်အစီအစဉ်များတွင် FreeBSD utilities များကို Windows ပတ်၀န်းကျင်တွင် ပေါင်းစပ်ခြင်းနှင့် စာရွက်စာတမ်းပြင်ဆင်ခြင်းများ ပါဝင်သည်။
Microsoft မှထုတ်လုပ်သော WSL2 ပရောဂျက်သည် Linux ဖြန့်ဝေမှုများကို လုပ်ဆောင်နိုင်သည့် Linux kernel အပြည့်အစုံပါရှိသော virtual machine ကို ပေးဆောင်သည်။ kernel တွင် စတင်ချိန်နှင့် မှတ်ဉာဏ်သုံးစွဲမှုကို လျှော့ချရန် ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုများ၊ Linux လုပ်ငန်းစဉ်များမှ ပြန်လည်သိမ်းယူထားသော မှတ်ဉာဏ်ပြန်လည်ရယူနိုင်စွမ်းနှင့် မလိုအပ်သော ဒရိုက်ဘာများနှင့် စနစ်ခွဲများကို ဖယ်ရှားပစ်ရန် ဆက်တင်များ ပါဝင်သည်။ စနစ်အား ext4 ဖိုင်စနစ်နှင့် virtual network adapter ဖြင့် သီးခြား disk image (VHD) တွင် ထည့်သွင်းထားသည်။
source: opennet.ru
