Microsoft waxay ku dhawaaqday nidaamka-hoosaadka WSL2 oo leh kernel Linux caadiga ah

Microsoft soo bandhigay Shirka Microsoft Build 2019 ee dhacaya maalmahan, waa nidaam hoosaad la cusboonaysiiyay WSL2 (Windows Subsystem for Linux), oo loogu talagalay in lagu socodsiiyo faylalka Linux ee Windows-ka ah. Furaha muuqaal Daabacaadda labaad waa gaarsiinta kernel Linux oo dhammaystiran, halkii lakabka ka tarjumaysa wicitaannada nidaamka Linux ee wicitaannada nidaamka Windows ee duulista.

Tijaabada siidaynta WSL2 waxa la bixin doonaa dhamaadka bisha June dhismooyin tijaabo ah Windows Insider. Taageerada Emulator-ku-salaysan ee WSL1 waa la sii hayn doonaa isticmaalayaashuna waxay awoodi doonaan inay u isticmaalaan dhinac-dhinac WSL2. Si loo socodsiiyo kernel-ka Linux gudaha deegaanka Windows, mishiin farsamaysan oo fudud, oo horay loogu isticmaalay Azure, ayaa la isticmaalaa.

Iyada oo qayb ka ah WSL2 loogu talagalay Windows 10, qayb leh kernel caadiga ah ee Linux 4.19 ayaa la bixin doonaa. Sida hagaajinta laanta LTS 4.19 la sii daayo, kernel for WSL2 si degdeg ah ayaa loo cusboonaysiin doonaa iyada oo loo marayo habka Cusbooneysiinta Windows waxaana lagu tijaabin doonaa kaabayaasha isdhexgalka joogtada ah ee Microsoft. WSL2 waxay isticmaali doontaa kernel la mid ah kaabayaasha Azure, taasoo sahlaysa in la joogteeyo.

Dhammaan isbeddellada loo diyaariyey isku-dhafka kernel-ka ee WSL waxaa lagu daabici doonaa shatiga GPLv2 ee bilaashka ah waxaana loo wareejin doonaa korka. Xirmooyinka la diyaariyay waxaa ka mid ah hagaajinta si loo dhimo waqtiga bilowga kernel, la dhimo isticmaalka xusuusta, loogana tago inta ugu yar ee darawalada iyo nidaamyada hoose ee loo baahan yahay kernel-ka. Kernel-ka la soo jeediyay wuxuu awood u yeelan doonaa inuu u dhaqmo sidii beddelka hufan ee lakabka ku dayashada ee lagu soo jeediyay WSL1. Helitaanka koodhadhka isha ayaa u oggolaan doona kuwa xiiseeya, haddii la rabo, inay abuuraan dhismooyinkooda Linux kernel ee WSL2, kaas oo tilmaamaha lagama maarmaanka ah loo diyaarin doono.

Isticmaalka kernel-ka caadiga ah ee hagaajinta mashruuca Azure wuxuu kuu ogolaanayaa inaad ku guulaysato is-waafajinta buuxda ee Linux ee heerka nidaamka wicitaanka iyo bixinta awoodda si aan kala go 'lahayn loogu socodsiiyo weelasha Docker ee Windows, iyo sidoo kale hirgelinta taageerada nidaamyada faylalka ee ku salaysan habka FUSE. Intaa waxaa dheer, WSL2 ayaa si weyn u kordhisay waxqabadka I / O iyo hawlgallada nidaamka faylka, kaas oo markii hore ahaa ciribtirka WSL1. Tusaale ahaan, marka la furayo kaydka cufan, WSL2 1 jeer ayuu ka dheereeyaa WSL20, iyo marka la samaynayo hawlgallada
"git clone", "npm install", "cusbooneysiinta habboon" iyo "kor u qaadida ku habboon" 2-5 jeer.

In kasta oo ay wali rarto kernel-ka Linux, WSL2 ma bixin doonto qayb diyaarsan oo ah qaybaha goobta isticmaale. Qaybahan si gooni ah ayaa loo rakibay waxayna ku saleysan yihiin isu imaatinka qaybinta kala duwan. Tusaale ahaan, in lagu rakibo WSL tusaha Dukaanka Microsoft la bixiyo kiniisadaha Ubuntu, Debian GNU/Linux, Kali Linux, SUSE и furanSUSE. Si aad ula falgasho kernel-ka Linux ee lagu bixiyo Windows, waxaad u baahan doontaa inaad ku beddesho qoraal yar oo bilow ah qaybinta beddeleysa habka boot-ka. Kanonical ayaa hore u lahaa sheegay ku saabsan ulajeedka ah in la siiyo taageero buuxda Ubuntu oo ku socota dusha WSL2.

Intaa waxaa dheer, waxaa lagu ogaan karaa daabacaadda Microsoft terminal emulator Terminal Windows, code kaas oo lagu qaybiyey shatiga MIT. Iyada oo ay weheliso terminalka, interface line amarka asalka ah conhost.exe, ee loo isticmaalo Windows iyo hirgelinta Windows Console API, sidoo kale waa il furan. Terminalku wuxuu bixiyaa interface tab ku salaysan iyo daaqado kala qaybsan, wuxuu si buuxda u taageerayaa Unicode iyo baxsashada taxanaha soo saarista midabka, wuxuu kuu ogolaanayaa inaad bedesho mawduucyada oo aad awood u yeelato add-ons, waxay taageertaa consoles-yada casriga ah (PTY) waxayna isticmaashaa DirectWrite/DirectX si loo dedejiyo gudbinta qoraalka. Terminalku wuxuu isticmaali karaa Command Prompt (cmd), PowerShell iyo qolofka WSL. Xilliga xagaaga, terminalka cusub wuxuu diyaar u noqon doonaa isticmaalayaasha Windows iyada oo loo marayo buuga dukaanka Microsoft.

Microsoft waxay ku dhawaaqday nidaamka-hoosaadka WSL2 oo leh kernel Linux caadiga ah

Source: opennet.ru

Add a comment