Windows Tips & News

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

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 spremeni, 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 ta postopek že začel tako, da vam je omogočil dostop do vaših omrežnih aplikacij v sistemu 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 to 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 za priklop, onemogočanje interopiranja 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 konfiguracijske možnosti 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 vaše distribucije WSL 2 poganja določeno jedro, 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 sledenje 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 gostitelju (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] Popravite zastoj 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
Varnostno kopirajte in obnovite nastavitve aplikacije Zemljevidi v sistemu Windows 10

Varnostno kopirajte in obnovite nastavitve aplikacije Zemljevidi v sistemu Windows 10

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

Preberi več

Windows 11 Build 22000.160 s slikami ISO

Windows 11 Build 22000.160 s slikami ISO

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

Preberi več

Brskalnik Opera je zdaj na voljo v trgovini Microsoft Store

Brskalnik Opera je zdaj na voljo v trgovini Microsoft Store

Opera morda ni najbolj priljubljen brskalnik, vendar razvijalci nenehno poskušajo pridobiti več u...

Preberi več