I-WSL, umaleko wokuqhuba usetyenziso lweLinux kwiWindows, sele izinzile

I-WSL

I-WSL yahlulwe ngokuzisa i-Linux kernel epheleleyo endaweni ye-emulator eguqulela iifowuni ze-Linux kwiifowuni zeWindows kwi-fly.

IMicrosoft isanda kubhengeza ukukhutshwa koguqulelo oluzinzileyo lweWSL 1.0.0 (iWindows Subsystem yeLinux). Kwangaxeshanye, iipakethe ze-WSL ezihanjiswe ngeMicrosoft Store zasuswa kuphuhliso lovavanyo.

Ngokukhutshwa kolu guqulelo lutsha, i Imiyalelo ethi “wsl –install” kunye ne “wsl –update” isusiwe kwindalo ukusebenzisa uGcino lukaMicrosoft ukufaka nokuhlaziya iWSL, eyenza unikezelo lohlaziyo olukhawuleza kakhulu xa kuthelekiswa nokuhanjiswa njengenxalenye yeWindows ehlanganisiweyo.

Into eluncedo wsl ibonelela ngo "-inbox" ukhetho lokubuyela kwisikimu sofakelo lwangaphambili. Windows 10 ulwakhiwo lukwaxhaswa ngoGcino lukaMicrosoft, lunika Windows 10 abasebenzisi ukufikelela kwiinguqulelo zeWSL ezinjengokuqhuba usetyenziso lwegraphical Linux kunye nenkxaso yomphathi wenkqubo ye-systemd.

Into ehlaziyiweyo ye-wsl.exe, eguqulelwe ngokungagqibekanga ukukhuphela kuGcino lweMicrosoft, ibandakanyiwe kuhlaziyo lukaNovemba lwe Windows 10 kunye ne-11 "22H2", ezisafakwe kuphela emva koqinisekiso lwezandla (IiSetingi zeWindows -> "Khangela uhlaziyo" ). , yaye iya kusetyenziswa ngokuzenzekelayo phakathi kuDisemba. Njengolunye ukhetho lofakelo, ungasebenzisa kwakhona iipakethe ze-msi ezibanjwe kwi-GitHub.

Ukuqinisekisa ukuba iLinux ephunyeziweyo isebenza kwiWSL, endaweni ye-emulator yokuqala eguqulelwe kwisixokelelwano seLinux esifowunela kwiifowuni zeWindows, i Linux kernel epheleleyo inikezelwe imeko-bume. I-kernel ecetywayo ye-WSL isekwe kukhupho lwe-kernel ye Linux 5.10, eyandiswe ngeepatches ze-WSL-specific, kubandakanywa ukulungiswa kokunciphisa ixesha lokuqalisa i-kernel, ukunciphisa ukusetyenziswa kwememori, ukubuyisela imemori ekhululwe ziinkqubo ze-Linux kwii-Windows, kwaye ushiye ubuncinane obufunekayo iseti yabaqhubi kunye ne-subsystems kwinkqubo.

IKernel isebenza kwindawo yeWindows isebenzisa umatshini onenyani osele esebenza eAzure. Ubume be-WSL isebenza kumfanekiso wedisk owahlukileyo (HDV) kunye nenkqubo yefayile ye-ext4 kunye ne-adaptha yenethiwekhi enenyani.

Amacandelo esithuba somsebenzisi afakwe ngokwahlukeneyo kwaye asekelwe kulwakhiwo olusuka kwizabelo ezahlukeneyo. Umzekelo, ukwakhiwa kwe-Ubuntu, i-Debian GNU/Linux, i-Kali Linux, i-Fedora, i-Alpine, i-SUSE, kunye ne-openSUSE ziyafumaneka ukuze zifakwe kwi-WSL kwi-Microsoft Store.

Kwinguqulelo 1.0, malunga ne-100 bugs zilungisiwe kunye neenguqulelo ezininzi ziye zaphunyezwa:

  • Nikeza ubuchule obukhethiweyo bokusebenzisa umphathi wenkqubo ye-systemd kwiimeko-bume ze-Linux. Inkxaso ye-Systemd ivumela ukuba sinciphise iimfuno zokusasazwa kunye nokuzisa imo engqongileyo enikezelweyo kwi-WSL kufutshane nemeko yokuhambisa ukuhanjiswa kwi-hardware eqhelekileyo. Ngaphambili, ukusebenza ne-WSL, unikezelo bekufuneka lusebenzise umqhubi wokuqalisa obonelelwe nguMicrosoft osebenza phantsi kwe-PID 1 kwaye ebonelela ngoqwalaselo lweziseko ezingundoqo ukwenzela ukusebenzisana phakathi kweLinux kunye neWindows.
  • Kuba Windows 10, ukukwazi ukuqhuba usetyenziso lwegraphical Linux kuphunyeziwe (ngaphambili, inkxaso yemizobo ibifumaneka kuphela Windows 11).
  • Kongezwe ukhetho "-akukho-launch" ku "wsl -fake" umyalelo wokukhubaza ukuqaliswa kokusasazwa emva kofakelo.
  • Eyongeziweyo "-web-download" ukhetho "wsl -update" kunye ne "wsl -install" imiyalelo yokukhuphela izinto ngeGitHub endaweni yeMicrosoft Store.
  • Kongezwe iinketho "-vhd" kumyalelo othi "wsl -mount" wokunyusa iifayile zeVHD kunye "-igama" ukucacisa igama lendawo yokunyuka.
  • Kongezwe umyalelo othi "-vhd" ku-"wsl -import" kunye ne "wsl -export" imiyalelo yokungenisa okanye ukuthumela ngaphandle ngefomathi yeVHD.
  • Kongezwe "wsl -import-in-place" umyalelo wokubhalisa nokusebenzisa ifayile ekhoyo ye-vhdx njengosasazo.
  • Kongezwe umyalelo othi “wsl –version” ukubonisa inombolo yoguqulelo.
  • Ukuphuculwa kokuphathwa kwempazamo.
  • Izixhobo zokuxhasa usetyenziso lwegraphical (WSLg) kunye neLinux kernel zidityanisiwe kwipakethe enye engadingi kuthotywa umthwalo ongaphezulu kweefayile zeMSI.
  • Ekusukeleni okushushu, uhlaziyo lwe-WSL 1.0.1 lukhutshiwe (ngelixa lusekwimo yokujonga kuqala), eyalungisa inkqubo ye-wslservice.exe ingqubeka xa iqalisa iseshoni entsha, ifayile ene Unix socket /tmp/.X11 -Unix imowudi yokufunda kuphela, iziphatho zeempazamo ziye zaphuculwa.

Gqibela Ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.