WSL, sloj za izvajanje aplikacij Linux v sistemu Windows, je že stabilen

WSL

WSL se razlikuje po tem, da ponuja polno jedro Linuxa namesto emulatorja, ki sproti prevaja sistemske klice Linuxa v sistemske klice Windows.

Microsoft je pred kratkim napovedal izdajo stabilne različice WSL 1.0.0 (Windows Subsystem for Linux). Istočasno so bili paketi WSL, dostavljeni prek trgovine Microsoft Store, odstranjeni iz eksperimentalnega razvoja.

Z izdajo te nove različice je ukaza “wsl –install” in “wsl –update” sta bila premaknjena iz privzetega za uporabo trgovine Microsoft Store za namestitev in posodobitev WSL, kar omogoča znatno hitrejšo dostavo posodobitev v primerjavi z distribucijo kot vgrajeno komponento sistema Windows.

Uporabnost wsl ponuja možnost »–inbox« za vrnitev na prejšnjo shemo namestitve. Zgradbe sistema Windows 10 so podprte tudi prek trgovine Microsoft Store, kar uporabnikom sistema Windows 10 omogoča dostop do inovacij WSL, kot je izvajanje grafičnih aplikacij Linux in podpora za upravitelja sistema systemd.

Posodobljeni pripomoček wsl.exe, ki je privzeto preveden kot prenos iz trgovine Microsoft Store, je vključen v novembrske posodobitve sistema Windows 10 in 11 »22H2«, ki se še vedno namestijo le po ročnem preverjanju (Nastavitve sistema Windows -> » Iskanje posodobitev«). , in bo samodejno uveljavljena sredi decembra. Kot alternativno možnost namestitve lahko uporabite tudi pakete msi, ki gostujejo na GitHubu.

Če želite zagotoviti, da se izvršljive datoteke Linux izvajajo na WSL, namesto prvotnega emulatorja ki je sistemske klice Linuxa prevedel v sistemske klice Windows, je na voljo celotno okolje jedra Linuxa. Predlagano jedro za WSL temelji na izdaji jedra Linux 5.10, ki je razširjen s popravki, specifičnimi za WSL, vključno z optimizacijami za skrajšanje časa zagona jedra, zmanjšanje porabe pomnilnika, vrnitev pomnilnika, ki so ga sprostili procesi Linuxa v Windows, in pusti minimalni zahtevani nabor gonilnikov in podsistemov v jedru.

Jedro deluje v okolju Windows z uporabo virtualnega stroja, ki že deluje v Azure. Okolje WSL deluje na ločeni sliki diska (HDV) z datotečnim sistemom ext4 in navideznim omrežnim adapterjem.

Komponente uporabniškega prostora so nameščene ločeno in temeljijo na različicah različnih distribucij. Na primer, različice Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE in openSUSE so na voljo za namestitev na WSL v trgovini Microsoft Store.

V različici 1.0, popravil okoli 100 hroščev uvedenih je bilo več novosti:

  • Zagotovljena izbirna možnost uporabe upravitelja sistema systemd v okoljih Linux. Podpora Systemd vam omogoča, da zmanjšate zahteve za distribucije in približate okolje, ki ga nudi WSL, delovanju distribucij na običajni strojni opremi. Prej so morale distribucije za delo z WSL uporabljati inicializacijski gonilnik, ki ga je zagotovil Microsoft in deluje pod PID 1 ter zagotavlja konfiguracijo infrastrukture za interoperabilnost med Linuxom in Windows.
  • Za Windows 10 je bila uvedena možnost izvajanja grafičnih aplikacij Linux (prej je bila grafična podpora na voljo samo v sistemu Windows 11).
  • Dodana možnost »–no-launch« ukazu »wsl –install« za onemogočanje distribucijskega zagona po namestitvi.
  • Dodana je možnost »–web-download« ukazoma »wsl –update« in »wsl –install« za prenos komponent prek GitHub namesto iz trgovine Microsoft Store.
  • Dodane možnosti »–vhd« ukazu »wsl –mount« za pripenjanje datotek VHD in »–name« za določitev imena točke priklopa.
  • Dodan ukaz »–vhd« ukazoma »wsl –import« in »wsl –export« za uvoz ali izvoz v formatu VHD.
  • Dodan ukaz "wsl --import-in-place" za registracijo in uporabo obstoječe datoteke .vhdx kot distribucije.
  • Dodan ukaz "wsl --version" za prikaz številke različice.
  • Izboljšano obravnavanje napak.
  • Komponente za podporo grafičnih aplikacij (WSLg) in jedro Linuxa so integrirane v en paket, ki ne zahteva nalaganja dodatnih datotek MSI.
  • V hitrem zasledovanju je bila izdana posodobitev WSL 1.0.1 (še v stanju predogleda), ki je popravila zrušitev procesa wslservice.exe ob zagonu nove seje, datoteka z vtičnico Unix /tmp/.X11 -Unix je bila spremenjen v način samo za branje, izboljšani so bili obdelovalci napak.

Končno Če vas zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

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

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  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.