WSL 2 on nüüd saadaval Windows Insidersile
Windows 10 Build 18917 väljalaskmisega tutvustas Microsoft WSL 2 Linux 2 alamsüsteemile Insiders. See tarnib tõelise Linuxi kerneli koos Windowsiga, mis võimaldab täielikku süsteemikõnede ühilduvust. See on esimene kord, kui Windowsiga tarnitakse Linuxi kernel.
WSL 2 on arhitektuuri uus versioon, mis annab Windowsi alamsüsteemile Linuxi võimsuse ELF64 Linuxi kahendfailide käitamiseks Windowsis. See uus arhitektuur muudab seda, kuidas need Linuxi binaarfailid Windowsi ja teie arvutiga suhtlevad riistvara, kuid pakub siiski sama kasutajakogemust kui WSL 1-s (praegu laialt saadaval versioon).
Reklaam
Arhitektuursed muudatused WSL 2-s
WSL 2 kasutab uusimat ja parimat virtualiseerimistehnoloogiat, et käitada oma Linuxi kernelit kerge utiliidi virtuaalmasinas (VM). WSL 2 EI OLE aga traditsiooniline VM-i kogemus. Kui mõtlete VM-ile, mõtlete tõenäoliselt millelegi, mis käivitub aeglaselt, eksisteerib väga eraldatud keskkonnas, kulutab palju arvutiressursse ja nõuab selle haldamiseks teie aega. WSL 2-l neid atribuute pole. See annab endiselt WSL 1 märkimisväärseid eeliseid: Windowsi ja Linuxi vaheline kõrge integratsioonitase, ülikiired alglaadimisajad, väike ressursijalajälg ja mis kõige parem, ei nõua VM-i konfiguratsiooni või juhtimine.
WSL 2 esmakordsel kasutamisel märkate mõningaid kasutajakogemuse muudatusi. Siin on selle esialgse eelvaate kaks kõige olulisemat muudatust.
Asetage oma Linuxi failid oma Linuxi juurfailisüsteemi
Failide jõudluse eeliste nautimiseks asetage failid, millele Linuxi rakendustega sageli juurde pääsete, oma Linuxi juurfailisüsteemi. Microsoft mõistab, et nad on viimased kolm aastat käskinud teil WSL 1 kasutamisel failid C-draivi panna, kuid WSL 2 puhul see nii ei ole. WSL 2 failisüsteemi kiirema juurdepääsu nautimiseks peavad need failid asuma Linuxi juurfailisüsteemis. Nüüd on Windowsi rakendustel võimalik pääseda juurde Linuxi juurfailisüsteemile (nagu File Explorer! Proovi joosta: explorer.exe /
oma bash-kestas ja vaadake, mis juhtub), mis muudab selle ülemineku oluliselt lihtsamaks.
Juurdepääs oma Linuxi võrgurakendustele esialgsetes versioonides dünaamilise IP-aadressiga
WSL 2 sisaldab tohutut arhitektuurimuutust virtualiseerimistehnoloogia abil ja võrgutugi on veel pooleli. Kuna WSL 2 töötab nüüd virtuaalmasinas, peate Linuxi võrgurakendustele juurdepääsuks kasutama selle VM-i IP-aadressi Windowsist ja vastupidi, vajate Windowsi võrgurakendustele juurdepääsuks Windowsi hosti IP-aadressi Linux. Varsti sisaldab WSL 2 võimalust pääseda juurde võrgurakendustele kohalik host
. Täielikud üksikasjad ja juhised selle kohta leiate dokumentatsioonist siin.
Kasutajakogemuse muudatuste kohta lisateabe saamiseks vaadake järgmist dokumentatsiooni: WSL 1 ja WSL 2 vahelised muutused kasutajakogemuses.
Seal on mõned uued käsud, mis aitavad teil oma WSL-i versioone ja distributsioone juhtida ja vaadata.
-
wsl --set-version
Kasutage seda käsku distro teisendamiseks, et kasutada WSL 2 arhitektuuri või kasutada WSL 1 arhitektuuri.: konkreetne Linuxi distributsioon (nt "Ubuntu"): 1 või 2 (WSL 1 või 2 jaoks)
-
wsl --set-default-version
Muudab uute distributsioonide installimise vaikeversiooni (WSL 1 või 2). -
wsl -- väljalülitamine
Lõpetab kohe kõik töötavad distributsioonid ja WSL 2 kerge utiliidi virtuaalmasina. Võib juhtuda, et soovite selle käsitsi välja lülitada ja see käsk võimaldab teil seda teha, lõpetades kõik distributsioonid ja sulgedes WSL 2 VM-i. -
wsl --list --quiet
Loetlege ainult levituste nimed. See käsk on kasulik skriptimisel, kuna see väljastab ainult teie installitud distributsioonide nimed, ilma muud teavet (nt vaikedistroo, versioonid jne) näitamata. -
wsl --list --verbose
Näitab üksikasjalikku teavet kõigi distributsioonide kohta. See käsk loetleb iga distro nime, distributsiooni olekus ja versiooni. Samuti näitab see, millised distributsioonid on vaikimisi tärniga tähistatud.
Vaadake, kuidas installida WSL 2 SIIN.