I-WSL 3.0 ikhishwe futhi iza nokusekelwa kwemvelo kwama-container kanye ne-'wslc' CLI.

Amaphuzu abalulekile:
  • Ukwethulwa kwe-wslc kanye ne-SDK API yayo yokuphatha umjikelezo wokuphila ophelele weziqukathi ze-Linux ku-Windows.
  • Ukuhlukaniswa kweseshini kusetshenziswa izinqubo zezingane ze-wslcsession.exe kanye nesitoreji se-VHD esihlukile ngomsebenzisi ngamunye.
  • Uhlelo lwefayela oluzenzakalelayo lwe-virtiofs luphinda kabili isivinini sokufunda nokubhala phakathi kwezinhlelo zokusebenza.
  • Ukuhlanganiswa kokuphepha kwebhizinisi nezinqubomgomo ze-Microsoft Intune kanye nokuqapha nge-Microsoft Defender ye-Endpoint.
I-WLS

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.


Engeza njengomthombo okhethwayo ku-Google