Microsoft waxay soo bandhigtay sii deynta lakabka loogu talagalay socodsiinta codsiyada Linux ee Windows - WSL 1.0.0 (Windows Subsystem for Linux), kaas oo loo calaamadeeyay inuu yahay sii deynta xasilloonida ugu horreysa ee mashruuca. Isla mar ahaantaana, magacaabista horumarinta tijaabada ah ayaa laga saaray xirmooyinka WSL ee lagu keenay dukaanka arjiga ee Microsoft Store.
Awaamiirta "wsl --install" iyo "wsl --update" amarrada ayaa si caadi ah loo beddelay si loogu isticmaalo Bakhaarka Microsoft si loo rakibo oo loo cusboonaysiiyo WSL, taas oo u oggolaanaysa in si degdeg ah loo keeno cusboonaysiinta marka loo eego qaybinta qaab dhismeed. Qaybaha daaqadaha. Si aad ugu noqoto nidaamkii rakibaadda hore, utility wsl wuxuu bixiyaa ikhtiyaarka "--inbox". Intaa waxaa dheer, taageerada wax-dhisidda Windows 10 waxaa la bixiyay iyada oo loo sii marayo Dukaanka Microsoft, kaas oo u suurtageliyay isticmaalayaasha goobtan inay galaangal u yeeshaan hal-abuurkan oo kale gudaha WSL si ay u bilaabaan codsiyada Linux garaafyada iyo taageerada maamulaha nidaamka habaysan.
Utility wsl.exe ee la cusboonaysiiyay, oo si caadi ah loogu beddelay dukaanka Microsoft, ayaa lagu daray Noofembar Windows 10 iyo 11 “22H2” cusboonaysiinta, kuwaas oo hadda la rakibay oo keliya ka dib hubinta gacanta (Dejinta Windows -> “Hubi Cusboonaysiinta”) , waxaana si toos ah loo codsan doonaa bartamaha December. Sida ikhtiyaarka rakibida beddelka ah, waxaad sidoo kale isticmaali kartaa xirmooyinka msi ee lagu hayo GitHub.
Si loo hubiyo in Linux executables ay ku shaqeeyaan WSL, halkii ay ka ahaan lahaayeen emulator-kii asalka ahaa ee u turjumay nidaamka Linux ku baaqaya wicitaanada nidaamka Windows, deegaan leh kernel Linux buuxa ayaa la bixiyaa. Kernel-ka loo soo jeediyay WSL wuxuu ku saleysan yahay sii deynta Linux 5.10 kernel, kaas oo lagu ballaariyay balastar-gaar ah WSL, oo ay ku jiraan hagaajinta si loo dhimo waqtiga bilowga kernel, la dhimo isticmaalka xusuusta, ku soo celinta Windows xusuusta ay sii daayeen nidaamyada Linux, oo ka tago ugu yaraan loo baahan yahay darawallada iyo nidaamyada hoose ee kernel-ka.
Kernelku wuxuu ku shaqeeyaa jawiga Windows isagoo isticmaalaya mishiin dalwaddii horeba ugu shaqaynayay Azure. Deegaanka WSL wuxuu ku shaqeeyaa sawir disk ah oo gooni ah (VHD) oo leh nidaamka faylka ext4 iyo adabtarada shabakadda farsamada. Qaybaha booska isticmaalaha si gooni ah ayaa loo rakibay waxayna ku saleysan yihiin dhismooyinka qaybinta kala duwan. Tusaale ahaan, rakibaadda WSL, buugga dukaanka Microsoft wuxuu bixiyaa dhismooyin Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE iyo openSUSE.
Nooca 1.0 wuxuu hagaajiyaa 100 kutaanno wuxuuna soo bandhigayaa dhowr waxyaalood oo cusub:
- Qaab ikhtiyaari ah ayaa la bixiyay si loogu isticmaalo maamulaha nidaamka habaysan ee deegaanka Linux. Taageerada habaysan waxay kuu ogolaanaysaa inaad hoos u dhigto shuruudaha qaybinta oo aad deegaanka lagu bixiyo WSL u soo dhawaato xaalada qaybinta korka qalabka caadiga ah. Markii hore, si loogu shaqeeyo WSL, qaybintu waxay ahayd inay adeegsato maamule bilawga ah oo ay bixiso Microsoft kaas oo ka hoos shaqeeya PID 1 oo siiya habaynta kaabayaasha wada shaqaynta u dhaxaysa 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).
- Xulashada "-no-launch" ayaa lagu daray amarka "wsl --install" si loo joojiyo bilaabista qaybinta ka dib rakibidda.
- Waxaa lagu daray ikhtiyaarka "-web-download" ee "wsl -update" iyo "wsl -install" amarada si loo soo dejiyo qaybaha GitHub halkii laga isticmaali lahaa Dukaanka Microsoft.
- Waxaa lagu daray "-vhd" ikhtiyaarrada "wsl -mount" amarka si loogu dhejiyo faylasha VHD iyo "-name" si loo qeexo magaca barta buurta.
- Waxaa lagu daray "-vhd" amarka "wsl --import" iyo "wsl -- dhoofinta" amarrada soo dejinta ama dhoofinta qaabka VHD.
- Lagu daray "wsl --import-in-place" amarka si loo diiwaan geliyo oo loo isticmaalo faylka .vhdx jira qaybin ahaan.
- Lagu daray "wsl --version" amarka si loo 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.
Kuleylka ciribta, cusboonaysiinta WSL 1.0.1 ayaa la sii daayay (hadda ku jirta heerka sii-deynta), taas oo meesha ka saartay qaboojinta habka wslservice.exe marka la bilaabayo kalfadhi cusub, faylka leh socket unix /tmp/.X11- unix waxa loo beddelay hab-akhris-kaliya, khaladaadka maamulayaasha waa la hagaajiyay.
Source: opennet.ru
