Windows Tips & News

WSL 2: Povežite se na Localhost, prilagođene kernele i još mnogo toga

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

S izdavanjem Windows 10 Build 18917, Microsoft je Insiderima predstavio WSL 2, podsustav Windowsa za Linux 2. Isporučuje pravi Linux kernel s Windowsima koji će omogućiti potpunu kompatibilnost s pozivima sustava. Ovo je prvi put da se Linux kernel isporučuje uz Windows. Windows 10 build 18945 dodaje još sjajnih poboljšanja u značajku WSL 2.

Linux distribucije Microsoft Store Windows 10

WSL 2 je nova verzija arhitekture koja pokreće Windows podsustav za Linux za pokretanje ELF64 Linux binarnih datoteka u sustavu Windows. Ova nova arhitektura mijenja način na koji ove Linux binarne datoteke komuniciraju sa Windowsom i vašim računalom hardvera, ali i dalje pruža isto korisničko iskustvo kao u WSL 1 (trenutačno široko dostupan verzija).

Oglas

Sadržajsakriti
Koristite localhost za povezivanje s vašim Linux aplikacijama iz Windowsa
WSL globalna konfiguracija
Korištenje prilagođene kernela u WSL 2
Ostale promjene

Koristiti lokalni domaćin za povezivanje s vašim Linux aplikacijama iz sustava Windows

U prvoj izdanoj verziji s WSL 2, morali ste pristupiti vašim mrežnim aplikacijama putem udaljenih IP adresa. Izjavili smo da je to visoko na našem popisu prioriteta za popravku i stoga sa zadovoljstvom možemo reći da jesmo već je započeo ovaj proces dajući vam mogućnost pristupa vašim mrežnim aplikacijama na Linuxu Windows sa lokalni domaćin.

Povezivanje na web-mjesto nodeJS pomoću localhost-a u WSL-u 2

U budućnosti želimo biti sigurni da možete pristupiti svojim Windows mrežnim aplikacijama iz Linuxa koristeći lokalni domaćin također. Dali smo prioritet Linux aplikacijama iz Windowsa jer je to najčešći slučaj mrežne upotrebe, kao što je web programer koji pristupa svojoj web stranici u pregledniku. Pratite nas za još poboljšanja u ovom području!

WSL globalna konfiguracija

Od Insider Build 17093 mogli ste konfigurirajte svoje WSL distribucije pomoću wsl.conf. Ove su opcije sjajne za konfiguriranje pojedinačnih distribucija, kao što su omogućavanje ili onemogućavanje automatskog montiranja Windows pogona, promjena mjesta montiranja, onemogućavanje interop-a itd. Međutim, postoje neke moguće opcije koje je potrebno primijeniti na sve distribucije. Ovo je nedavno postalo posebno važno zbog WSL 2. Sve WSL 2 distribucije se pokreću na istom virtualnom stroju (VM), i stoga će se sve opcije konfiguracije za ovaj VM globalno primijeniti na sve WSL 2 distribucije. U ovom novom ažuriranju dodali smo mogućnost početka korištenja opcija globalne konfiguracije za WSL. Ove su opcije usmjerene na napredne korisnike koji žele dodatno prilagoditi svoje WSL iskustvo.

Za početak stvorite novu datoteku pod nazivom .wslconfig u vašoj mapi Korisnici ( C:\Korisnici\\ gdje je vaše Windows ime za prijavu). The .wslconfig datoteka je modelirana prema an INI datoteka, baš kao .gitconfig.

Dodali smo neke početne opcije konfiguracije, a možete pronaći cijeli popis onoga što je dodano u ovoj verziji ovdje. Najuzbudljivije je navođenje prilagođene kernela!

Korištenje prilagođene kernela u WSL 2

Mi osigurati jezgru Linuxa s WSL 2, a isporučuje se unutar Windowsa. Međutim, može postojati slučaj u kojem želite da određena kernel pokreće vaše WSL 2 distribucije, kao što je korištenje određenog modula kernela, itd. Sada možete koristiti zrno opcija u .wslconfig datoteku da navedete put do kernela na vašem računalu, a ta će kernel biti učitana u WSL 2 VM kada se pokrene. Ako nije navedena nijedna opcija, vratit ćete se na korištenje Linux kernela isporučenog s Windowsom kao dio WSL 2.

Ostale promjene

  • [WSL2] Omogućite slušanje tcp utičnica u WSL2 da budu dostupne s hosta koristeći localhost: port
  • [WSL2] Popravci za neuspjele instalacije/pretvorbe i dodatna dijagnostika za praćenje budućih problema [GH 4105]
  • [WSL2] Poboljšajte dijagnostiku problema s WSL2 mrežom
  • [WSL2] Ažurirajte verziju kernela na 4.19.55
  • [WSL2] Ažurirajte kernel s opcijama konfiguracije potrebnim za docker [GH 4165]
  • [WSL2] Povećajte broj CPU-ova dodijeljenih laganom pomoćnom VM-u kako bi bio isti kao i host (prije je bio ograničen na 8 od strane CONFIG_NR_CPUS u konfiguraciji kernela) [GH 4137]
  • [WSL2] Izradite swap datoteku za WSL2 lagani VM
  • [WSL2] Dopusti vidljivost korisničkih montiranja putem \\wsl$\distro (na primjer sshfs) [GH 4172]
  • [WSL2] Poboljšajte performanse datotečnog sustava 9p
  • [WSL2] Osigurajte da vhd ACL ne raste neograničeno [GH 4126]
  • [WSL2] Ažurirajte konfiguraciju kernela za podršku squashfs i xt_conntrack [GH 4107, 4123]
  • [WSL2] Popravak za interop.enabled /etc/wsl.conf opciju [GH 4140]
  • [WSL2] Vrati ENOTSUP ako datotečni sustav ne podržava EA
  • [WSL2] Popravi visi CopyFile s \\wsl$
  • Prebacite zadani umask na 0022 i dodajte postavku filesystem.umask u /etc/wsl.conf
  • Popravi wslpath za ispravno rješavanje simbolnih veza, ovo je regresirano u 19h1 [GH 4078]
  • Predstavite datoteku %UserProfile%.wslconfig za podešavanje WSL2 postavki
[wsl2] kernel= # Apsolutni Windows put do prilagođene jezgre Linuxa. memorija= # Koliko memorije dodijeliti WSL2 VM-u. procesori= # Koliko procesora dodijeliti WSL2 VM-u. swap= # Koliko prostora za zamjenu dodati WSL2 VM-u. 0 za bez zamjenske datoteke. swapFile= # Apsolutni Windows put do swap vhd-a. localhostForwarding= # Boolean specificiranje treba li se portovi vezani za zamjenski znak ili localhost u WSL2 VM-u mogu povezati s hosta putem localhost: port (zadano true). #  unosi moraju biti apsolutne Windows staze s obrnutim kosim crtama, na primjer C:\\Users\\Ben\\kernel. #  unosi moraju imati veličinu i jedinicu, na primjer 8GB ili 512MB

Možete saznati više o WSL 2 OVDJE.

Ako ste zainteresirani za instalaciju, pogledajte ovo službeni dokument.

Izvor: Microsoft

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Windows Update može se koristiti na loš način za izvršavanje zlonamjernih programa

Windows Update može se koristiti na loš način za izvršavanje zlonamjernih programa

Klijent Windows Update upravo je dodan na popis binarnih datoteka koje žive izvan zemlje (LoLBins...

Čitaj više

Arhiva kumulativnog ažuriranja sustava Windows 10

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Windows 10 build 14936 omogućuje vam jednostavno uklanjanje ugrađenih aplikacija

Windows 10 build 14936 omogućuje vam jednostavno uklanjanje ugrađenih aplikacija

Nova značajka koja je dodana nedavno objavljenoj verziji sustava Windows 10 14936 je mogućnost de...

Čitaj više