I-WLS isendlalelo esihambisanayo esakhiwe yi-Microsoft ukuze isebenzise okusebenzisekayo kwe-Linux ngokomdabu ku-Windows.
I-Microsoft isanda kumemezela ukutholakala okuvamile kwe-WSL 3.0, isibuyekezo esibeka i-Windows njengeplatifomu ephelele yokuthuthukiswa kwemithwalo yemisebenzi esekelwe ezitsheni kanye ne-AI.
Ukuqamba okusha okuyinhloko kulokhu kukhishwa ukwethulwa kwethuluzi lomugqa womyalo we-'wslc' (WSL Containers) kanye negama lalo elihlukile elithi 'container.exe'. Lo msebenzi, kanye ne-API ye-SDK ehambisanayo ehambisana ne-C++ kanye ne-C#/WinRT, uvumela abathuthukisi kanye nezinhlelo zokusebenza ze-Windows zomdabu ukuthi zidale, zisebenzise, ​​futhi ziphathe izitsha ze-Linux ngaphandle kokuthembela ezindaweni ze-virtualization zezinkampani zangaphandle.
Izici ezintsha eziphambili ze-WSL 3.0
Ithuluzi le-'wslc' lihlanganisa yonke imijikelezo yokuphila kwesitsha, livumela imisebenzi efana nokudala, ukuqala, ukumisa, ukuthumela ngaphandle, nokuhlola izithombe zesistimu , kanye nokukhawulela i-CPU kanye nezinsiza zememori ezinikezwe isenzakalo ngasinye. Endaweni yokuxhumana, inguqulo entsha ivumela ukudalwa kwamanethiwekhi e-virtual ngokwezifiso, ukuxhuma ama-container kumanethiwekhi amaningi, kanye nokudlulisela ama-port . Ngaphezu kwalokho, abathuthukisi bangasebenzisana nama-virtual hard disk (ama-VHD), balungiselele izindlela zokugcina ezizenzakalelayo, futhi babelane ngeziqondisi ze-Windows ngqo ngaphakathi kweziqukathi ze-Linux ezifakiwe.
Ukuze kuhlaziywe futhi kubhekwe kahle, i-WSL 3.0 yethula umyalo we-'wslc logs' kanye nokuqapha imicimbi ngesikhathi sangempela , ihlinzeka ngezibalo ezinemininingwane kanye nomphumela ogqanyisiwe ovela kuma-log omsebenzi wesitsha. Ukuhlanganiswa kwezinga lokusebenza kwesistimu kuqiniswa ngokuvumela abasebenzisi abangenamalungelo ukufinyelela ama-Graphics Processing Units (ama-GPU) ngaphakathi kwesitsha, okuvumela ukwenziwa okusheshayo kwamamodeli e-AI namathuluzi ehluzo athuthukiswe endaweni.
Ukuhlukaniswa kanye namanethiwekhi athuthukisiwe
Ngokungafani nokwakhiwa kwe-virtualization yendabuko, i-WSL 3.0 isebenzisa izitsha isebenzisa amalungelo aphezulu esevisi ye-Windows ethi ' wslservice.exe '. Kodwa-ke, ukuqinisekisa ukuhlukaniswa, le nsizakalo iveza izinqubo zesibili ezibizwa ngokuthi 'wslcsession.exe', ezisebenza ngaphansi kwezimvume zomsebenzisi wesistimu yamanje. Lezi zikhathi zihlukene ngokuphelele; ngayinye inikezwe i-virtual hard disk yayo (VHD), etholakala ngokuzenzakalelayo kufolda yomsebenzisi (`%AppData%\Local\wslc\sessions`).
Ukusebenza kwenethiwekhi kanye nokuhambisana kwayo kuthuthukisiwe, njengoba ukufinyelela ohlelweni lwefayela elihlanganisiwe manje kusebenzisa ubuchwepheshe be-virtiofs ngokuzenzakalelayo , obunikeza isivinini sokufunda nokubhala esiphindwe kabili ngokushesha uma kuqhathaniswa nokufinyelela ifayela le-Windows elivamile.
Ngokuphathelene nokuxhumana, imodi yenethiwekhi ethi 'consumme' iyethulwa. Le modi ithuthukisa ukusebenzisana ngokuhambisa ithrafikhi yenethiwekhi ye-Linux ngqo ngokusebenzisa izixhumi zenethiwekhi ye-Windows, okuvumela izinhlelo zokusebenza zeziqukathi ukuthi zisebenzisane kalula namanethiwekhi angasese akhona (ama-VPN), amaphroksi ebhizinisi, kanye nezinqubomgomo zokuphepha kwezinkampani.
Ukuze kube lula ukwamukelwa kwe-WSL 3.0 ezindaweni zokukhiqiza, iMicrosoft isebenzise izilawuli zokuphatha nge-Microsoft Intune kanye ne-Microsoft Defender for Endpoint (MDE). Abaphathi be-IT manje sebengasebenzisa i-MDE ukuqapha izinqubo, amanethiwekhi, namafayela ngaphakathi kweziqukathi ze-WSL, okuhlanganisa le misebenzi nohlelo lomsingathi ukuze kuhlaziywe ukuphepha okuhlangene. Ngaphezu kwalokho, izinqubomgomo ze-Intune zivumela ukukhubaza ukufinyelela kuziqukathi noma ukumisa "Uhlu Lwezimvume Zokungena Ngemvume," okuphoqa amaqembu okuthuthukisa ukuthi adonse izithombe kuphela ezindaweni zokugcina eziqinisekisiwe.
Uhlelo lwamathuluzi oluhambisana ne-wslc lukhula ngokushesha ngenxa yeminikelo yomphakathi. Umhleli we-Visual Studio Code manje usekela i-wslc njengomshayeli wayo ozenzakalelayo ngesandiso sayo se-"Dev Containers", okwenza kube lula ukuhlanganisa ikhodi yomthombo kude.
Ngokufanayo, amathuluzi afana ne-Aspire angasebenzisa i-WSL 3.0 njengendawo yawo yokusebenza eyinhloko. Ngaphezu kwesixhumi esibonakalayo somugqa womyalo, abathuthukisi bangaphatha ingqalasizinda yendawo besebenzisa izinhlelo zokusebenza ezibonakalayo njenge-"Lazywslc" esekelwe esigungwini, uhlelo lokusebenza lwedeskithophu lwe-"WinUI 3 WSL Container Desktop", noma basebenzise imiyalo kude ngezikripthi ezivela ekusakazweni kwe-Linux okubanjwe ku-WSL. Esikhathini esizayo, i-Microsoft ihlela ukwandisa le ndawo ngokukhipha ukwesekwa okugcwele kokuhlelwa kokubhala kwe-wslc, okuvumela ukuhambisana okuqondile namafayela e-compense.yaml akhona embonini.
Okokugcina, uma unesithakazelo sokufunda okwengeziwe, ungathola imininingwane kusixhumanisi esilandelayo.