WSL, lakabka loogu talagalay socodsiinta codsiyada Linux ee Windows, ayaa durba xasiloon

WSL

WSL waxay u kala soocdaa iyada oo keenaysa kernel Linux buuxa halkii ay ka ahaan lahayd emulator tarjuma nidaamka Linux wicitaanada nidaamka Windows ee duulista.

Microsoft ayaa dhawaan ku dhawaaqday sii deynta nooca xasilloon ee WSL 1.0.0 (Windows Subsystem for Linux). Isla mar ahaantaana, baakadaha WSL ee lagu keenay Bakhaarka Microsoft ayaa laga saaray horumarka tijaabada ah.

Iyadoo la sii daayay nooca cusub, ayaa amarrada "wsl -install" iyo "wsl -update" ayaa laga raray default Si aad u isticmaasho Bakhaarka Microsoft si aad u rakibto oo aad u cusboonaysiiso WSL, kaas oo u ogolaanaya in si degdeg ah loo casriyeeyo gaadhsiinta marka la barbar dhigo qaybinta sida qayb ku dhex dhisan Windows.

Adeeg wsl waxay bixisaa ikhtiyaarka "-inbox" si loogu noqdo nidaamkii hore ee rakibidda. Windows 10 dhismooyinka waxaa sidoo kale lagu taageeraa Bakhaarka Microsoft, iyadoo la siinayo Windows 10 isticmaalayaasha marin u helka hal-abuurka WSL sida socodsiinta codsiyada garaafyada Linux iyo taageerada maamulaha nidaamka habaysan.

Utility wsl.exe ee la cusboonaysiiyay, oo si toos ah loo turjumay si looga soo dejiyo Dukaanka Microsoft, ayaa lagu soo daray Windows 10 iyo 11 Noofambar cusboonaysiinta "22H2", kaas oo wali rakibaya oo keliya ka dib xaqiijinta gacanta (Windows Settings -> "Raadi cusbooneysiinta"). , waxaana si toos ah loo codsan doonaa bartamaha December. Sida ikhtiyaarka rakibida beddelka, waxaad sidoo kale isticmaali kartaa baakadaha msi ee lagu hayo GitHub.

Si loo hubiyo in Linux executables ay ku shaqeeyaan WSL, halkii emulator-kii asalka ahaa kaas oo u turjumay nidaamka Linux ku baaqaya wicitaanada nidaamka Windows, deegaan kernel Linux dhamaystiran ayaa la bixiyaa. Kernel-ka la soo jeediyay ee WSL wuxuu ku salaysan yahay sii deynta kernel-ka Linux 5.10, kaas oo lagu kordhiyey balastar-gaar ah WSL, oo ​​ay ku jiraan hagaajinta si loo yareeyo wakhtiga bilawga kernel, la yareeyo isticmaalka xusuusta, soo celinta xusuusta ay sii daayeen hababka Linux ee Windows, iyo ka tagista ugu yar ee loo baahan yahay darawalada iyo nidaamyada hoose ee nukleus.

Iniinyaha waxay ku shaqeysaa jawi Windows ah iyadoo la adeegsanayo mashiinka farsamada ee horayba ugu shaqeynayay Azure. Deegaanka WSL ku shaqeeya sawir saxan gaar ah (HDV) oo leh nidaamka faylalka ext4 iyo adabtarada shabakad dalwaddii.

Qaybaha isticmaalaha si gooni ah ayaa loo rakibay waxayna ku salaysan yihiin dhismooyinka qaybinta kala duwan. Tusaale ahaan, Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE, iyo openSUSE waxay diyaar u yihiin in lagu rakibo WSL ee Dukaanka Microsoft.

Qeybta 1.0, go'an ku dhawaad ​​100 cayayaanka dhowr hal-abuurnimo ayaa la hirgeliyay:

  • La siiyay awooda ikhtiyaarka ah ee lagu isticmaalo maamulaha nidaamka habaysan ee deegaanka Linux. Taageerada habaysan waxay kuu ogolaanaysaa inaad hoos u dhigto shuruudaha qaybinta oo aad deegaanka lagu bixiyo WSL ku soo dhawaato qaybinta qaybinta qalabka caadiga ah. Markii hore, si loola shaqeeyo WSL, qaybintu waxay ahayd inay adeegsato darawal bilawga ah oo ay bixisay Microsoft kaas oo ka hoos shaqeeya PID 1 oo siiya qaabaynta kaabayaasha wada shaqaynta Linux iyo Windows.
  • Waayo, Windows 10, awoodda lagu socodsiiyo codsiyada garaafyada Linux waa la hirgeliyay (horey, taageerada sawirada kaliya ayaa la heli karaa Windows 11).
  • Waxaa lagu daray "-no-launch" ikhtiyaarka "wsl -install" amarka si loo joojiyo qaybinta qaybinta ka dib rakibidda.
  • Waxaa lagu daray ikhtiyaarka "–web-download" ee "wsl -update" iyo "wsl -install" amarada si loogu soo dejiyo qaybaha GitHub halkii laga isticmaali lahaa Dukaanka Microsoft.
  • Waxaa lagu daray "-vhd" ikhtiyaarka "wsl -mount" amarka si loogu dhejiyo faylasha VHD iyo "-name" si loo qeexo magaca buurta.
  • Waxaa lagu daray amarka "-vhd" amarrada "wsl -import" iyo "wsl - dhoofinta" ee soo dejinta ama dhoofinta qaabka VHD.
  • Lagu daray amarka "wsl --import-in-place" si loo diiwaan geliyo oo loo isticmaalo faylka .vhdx jira qayb ahaan.
  • Lagu daray amarka "wsl --version" si uu u muujiyo lambarka nooca.
  • Hagaajinta khaladaadka
  • Qaybaha lagu taageerayo codsiyada garaafyada (WSLg) iyo Linux kernel ayaa lagu dhex daray hal xidhmo oo aan u baahnayn soo dejinta faylal dheeraad ah oo MSI ah.
  • Raadinta kulul, cusboonaysiinta WSL 1.0.1 ayaa la sii daayay (iyadoo wali ku jirta xaalad horudhac ah), taas oo hagaajisay burburkii habka wslservice.exe marka la bilaabayo fadhi cusub, faylka leh socket Unix /tmp/.X11 -Unix wuxuu ahaa loo beddelay hab-akhris-kaliya, khaladaadka maamulayaasha waa la hagaajiyay.

Finalmente Haddii aad xiisaynayso inaad waxbadan ka ogaato, waad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.