Microsoft je že izdal WSL2, podsistem Windows za Linux

Windows_WSL

Kot smo prejšnji mesec razpravljali o WSL2, skupaj s funkcijami, ki bi bile v njem implementirane ob zagonu, Microsoft je napovedal oblikovanje novih eksperimentalnih zgradb sistema Windows Insider (gradnja 18917), vključno s plastjo WSL2 (Podsistem Windows za Linux).

WSL2 je plast, ki omogoča zagon izvršljivih datotek Linux v sistemu Windows. WSL Second Edition se odlikuje po tem, da ponuja popolno jedro Linuxa, ne pa sprotnega emulatorja, ki sistemske klice Linuxa prevede v sistemske klice Windows.

Windows_WSL
Povezani članek:
Microsoft je najavil WSL2 z običajnim jedrom Linuxa

Uporaba običajnega jedra Linuxa omogoča WSL2, da doseže popolno združljivost z Linuxom na ravni sistemskih klicev in zagotovite, da lahko Dockerjevi vsebniki nemoteno delujejo v operacijskem sistemu Windows, ter uvedejo podporo za datotečne sisteme, ki temeljijo na mehanizmu FUSE.

O WSL2

V primerjavi s prejšnjo različico (WSL1), ta druga različica (WSL2) je znatno izboljšal delovanje V / I in datotečnega sistema.

Na primer, pri razpakiranju arhiva WSL2 je 20-krat hitrejši od WSL1 in ko se na njem izvajajo različne operacije, kot so "git clone", "npm install", "apt install" in apt update "2 to 5-krat.

WSL2 ponuja komponento, ki temelji na jedru Linuxa 4.19 zagon v okolju Windows z uporabo navideznega stroja, ki je že v uporabi v Azure.

Obstaja nekaj sprememb uporabniške izkušnje, ki jih boste opazili, ko začnete uporabljati WSL 2.

Posodobitve za jedro Linuxa so na voljo prek mehanizma za posodobitev sistema Windows in so preizkušeni na Microsoftovi neprekinjeni integracijski infrastrukturi.

Vse spremembe, pripravljene za integracijo jedra z WSL, obljubljajo, da bodo izdane pod brezplačno licenco GPLv2.

Pripravljeni popravki vključujejo optimizacije za zmanjšanje časa zagona jedra, zmanjšanje porabe pomnilnika in v jedru pustijo najmanjši zahtevani nabor gonilnikov in podsistemov.

Kaj je novega v WSL2?

Podpora za prejšnjo različico WSL1 je ohranjena in oba sistema je mogoče uporabljati vzporedno, glede na uporabniške želje. WSL2 lahko deluje kot pregledna zamenjava za WSL1.

Tako kot v WSL1 so tudi komponente uporabniškega prostora nameščene ločeno in temeljijo na naborih iz različnih distribucij. Na primer strNekateri predlagajo namestitev v WSL v imeniku Microsoftove trgovine distribucije tako kot Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE in openSUSE.

Okolje je narejeno na ločeni podobi diska (VHD) z datotečnim sistemom ext4 in navideznim omrežnim vmesnikom.

Za interakcijo z jedrom Linuxa predlagano v WSL2, je treba v distribucijo vključiti majhen inicializacijski skript spremenite postopek zagona.

Za spremembo načinov distribucije je predlagan nov ukaz "wsl –set-version" in ukaz "wsl -set-default-version" za izbiro privzete različice WSL.

Tudi ta nova različica WSL2, vključena v gradnjo sistema Windows 18917, poudarjene izboljšave datotečnega sistema saj je bilo znotraj njih optimizirano ravnanje s tem, da je bil dostop do njih hitrejši.

Razumemo, da smo v zadnjih treh letih govorili, da morate datoteke uporabljati na pogonu C, ko uporabljate WSL 1, pri WSL 2 pa to ne velja. Če želite uživati ​​v najhitrejšem dostopu do datotečnega sistema v WSL 2, morajo te datoteke biti znotraj. Korenski datotečni sistem Linux.

Druga sprememba WSL2 je sprememba arhitekture s tehnologijo virtualizacije.

Ker se WSL 2 zdaj izvaja v navideznem računalniku, bo treba za dostop do omrežnih aplikacij Linuxa iz sistema Windows uporabljati naslov IP tega navideznega računalnika in obratno.

Naš cilj je, da se WSL 2 počuti kot WSL 1, in veselimo se vaših povratnih informacij o tem, kako se lahko izboljšamo.

vir: https://devblogs.microsoft.com


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Guillermo je dejal

    Članek nenehno zamenjuje "Linux" (jedro) z GNU / Linux (operacijski sistem) do te mere, da se nič ne razume. Strašno napisano.