Windows Tips & News

WSL 2: Povežite se z lokalnim gostom, jedri po meri in še več

click fraud protection
PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Z izdajo Windows 10 Build 18917 je Microsoft predstavil WSL 2 Insiders, podsistem Windows za Linux 2. Pošilja pravo jedro Linuxa z operacijskim sistemom Windows, ki bo omogočilo popolno združljivost sistemskih klicev. To je prvič, da je jedro Linuxa dobavljeno z operacijskim sistemom Windows. Windows 10 build 18945 dodaja več odličnih izboljšav funkciji WSL 2.

Distribucije Linuxa Microsoft Store Windows 10

WSL 2 je nova različica arhitekture, ki poganja podsistem Windows za Linux za zagon binarnih datotek ELF64 Linux v sistemu Windows. Ta nova arhitektura spreminja, kako te binarne datoteke Linuxa komunicirajo z operacijskim sistemom Windows in vašim računalnikom strojne opreme, vendar še vedno zagotavlja enako uporabniško izkušnjo kot v WSL 1 (trenutno široko dostopen različica).

Oglas

Vsebinaskrij
Uporabite localhost za povezavo z vašimi Linux aplikacijami iz sistema Windows
Globalna konfiguracija WSL
Uporaba jedra po meri v WSL 2
Druge spremembe

Uporaba lokalni gostitelj za povezavo z vašimi Linux aplikacijami iz sistema Windows

V prvi izdani različici z WSL 2 ste morali dostopati do omrežnih aplikacij prek oddaljenih naslovov IP. Izjavili smo, da je to visoko na našem seznamu prednostnih nalog, ki ga je treba popraviti, in zato z veseljem lahko rečemo, da smo je že začel ta postopek tako, da vam je omogočil dostop do vaših omrežnih aplikacij za Linux Windows z lokalni gostitelj.

Povezava s spletnim mestom nodeJS z uporabo lokalnega gostitelja v WSL 2

V prihodnosti želimo zagotoviti, da lahko z Linuxom dostopate do svojih omrežnih aplikacij Windows lokalni gostitelj tudi Dali smo prednost aplikacijam Linux iz sistema Windows, saj je to najpogostejši primer uporabe omrežja, kot je spletni razvijalec, ki dostopa do svojega spletnega mesta v brskalniku. Ostanite z nami za več izboljšav na tem področju!

Globalna konfiguracija WSL

Od Insider Build 17093 vam je uspelo konfigurirajte svoje distribucije WSL z uporabo wsl.conf. Te možnosti so odlične za konfiguriranje posameznih distribucij, kot je omogočanje ali onemogočanje samodejnega namestitve pogonov Windows, spreminjanje lokacij vpetja, onemogočanje medsebojnega delovanja itd. Vendar pa obstaja nekaj možnih možnosti, ki jih je treba uporabiti za vse distribucije. To je v zadnjem času postalo še posebej pomembno zaradi WSL 2. Vse distribucije WSL 2 se izvajajo na istem virtualnem stroju (VM), zato bodo vse možnosti konfiguracije tega VM globalno uporabljene za vse distribucije WSL 2. V tej novi posodobitvi smo dodali možnost, da začnete uporabljati globalne možnosti konfiguracije za WSL. Te možnosti so namenjene izkušenim uporabnikom, ki želijo dodatno prilagoditi svojo izkušnjo WSL.

Če želite začeti, ustvarite novo datoteko z imenom .wslconfig v mapi Uporabniki ( C:\Uporabniki\\ kje je vaše prijavno ime za Windows). The .wslconfig datoteka je modelirana po an INI datoteka, tako kot .gitconfig.

Dodali smo nekaj začetnih možnosti konfiguracije in najdete celoten seznam tega, kar je bilo dodano v tej gradnji tukaj. Najbolj vznemirljivo je določiti jedro po meri!

Uporaba jedra po meri v WSL 2

mi zagotovite jedro Linuxa z WSL 2 in je dostavljeno v sistemu Windows. Vendar pa lahko pride do primera, ko želite, da določeno jedro poganja vaše distribucije WSL 2, na primer z uporabo določenega modula jedra itd. Zdaj lahko uporabite jedro možnost v .wslconfig datoteko, da določite pot do jedra na vašem računalniku, in to jedro bo naloženo v WSL 2 VM, ko se zažene. Če ni navedena nobena možnost, se boste vrnili k uporabi jedra Linuxa, ki je priloženo sistemu Windows kot del WSL 2.

Druge spremembe

  • [WSL2] Dovoli, da so vtičnice za poslušanje tcp v WSL2 dostopne z gostitelja z uporabo localhost: port
  • [WSL2] Popravki za napake pri namestitvi/pretvorbi in dodatna diagnostika za odkrivanje prihodnjih težav [GH 4105]
  • [WSL2] Izboljšajte diagnosticiranje težav z omrežjem WSL2
  • [WSL2] Posodobite različico jedra na 4.19.55
  • [WSL2] Posodobite jedro z možnostmi konfiguracije, ki so potrebne za docker [GH 4165]
  • [WSL2] Povečajte število CPE-jev, dodeljenih lahkemu pomožnemu VM, da bo enako kot gostitelj (prej je bil omejen na 8 s CONFIG_NR_CPUS v konfiguraciji jedra) [GH 4137]
  • [WSL2] Ustvarite izmenjalno datoteko za lahki VM WSL2
  • [WSL2] Omogoči, da so uporabniški priklopi vidni prek \\wsl$\distro (na primer sshfs) [GH 4172]
  • [WSL2] Izboljšajte zmogljivost datotečnega sistema 9p
  • [WSL2] Zagotovite, da vhd ACL ne raste neomejeno [GH 4126]
  • [WSL2] Posodobite konfiguracijo jedra za podporo squashfs in xt_conntrack [GH 4107, 4123]
  • [WSL2] Popravek za možnost interop.enabled /etc/wsl.conf [GH 4140]
  • [WSL2] Vrnite ENOTSUP, če datotečni sistem ne podpira EA
  • [WSL2] Popravi visi CopyFile z \\wsl$
  • Preklopite privzeti umask na 0022 in dodajte nastavitev filesystem.umask v /etc/wsl.conf
  • Popravi wslpath za pravilno razrešitev simbolnih povezav, to je bilo regresirano v 19h1 [GH 4078]
  • Predstavite datoteko %UserProfile%.wslconfig za prilagajanje nastavitev WSL2
[wsl2] jedro= # Absolutna pot Windows do jedra Linuxa po meri. spomin = # Koliko pomnilnika dodeliti WSL2 VM. procesorji = # Koliko procesorjev dodeliti WSL2 VM. zamenjaj= # Koliko izmenjalnega prostora dodati v WSL2 VM. 0 za brez izmenjalne datoteke. swapFile= # Absolutna pot Windows do zamenjave vhd. localhostForwarding= # Boolean določa, ali morajo biti vrata, vezana na nadomestni znak ali localhost v WSL2 VM, povezljiva z gostitelja prek localhost: port (privzeto je res). #  vnosi morajo biti absolutne poti Windows z ubežnimi poševnicami, na primer C:\\Users\\Ben\\kernel. #  vnosi morajo imeti velikost, ki ji sledi enota, na primer 8 GB ali 512 MB

Več o WSL 2 lahko izveste TUKAJ.

Če vas zanima namestitev, si oglejte to uradni dokument.

vir: Microsoft

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Files 2.0 je aplikacija za upravljanje datotek, ki jo morate imeti za Windows 11

Files 2.0 je aplikacija za upravljanje datotek, ki jo morate imeti za Windows 11

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Edge bo kmalu dobil sinhronizacijo podatkov o plačilu, izboljšave samodejnega izpolnjevanja in še več

Edge bo kmalu dobil sinhronizacijo podatkov o plačilu, izboljšave samodejnega izpolnjevanja in še več

V skladu s posodobljenim načrtom Microsoft 365 bo brskalnik Edge dobil kup zanimivih funkcij. Te ...

Preberi več

Microsoft Store za Xbox končno prikaže seznam podprtih jezikov

Microsoft Store za Xbox končno prikaže seznam podprtih jezikov

Microsoft ta mesec še ni opravil z novimi funkcijami za Xbox. Po izdaji marčevske posodobitve vde...

Preberi več