Windows Tips & News

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

click fraud protection

S izdavanjem Windows 10 Build 18917, Microsoft je Insajderima predstavio WSL 2, Windows podsustav 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 WSL 2 značajki.

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 te 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).

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

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.

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 je 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 primijeniti globalno 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 jezgre Linuxa koja se isporučuje uz Windows kao dio WSL 2.

Ostale promjene

  • [WSL2] Omogućite slušanje tcp utičnica u WSL2 da budu dostupne s hosta pomoću localhost: porta
  • [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 da bude isti kao i host (prije je 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 koji specificira treba li se portovi vezani za zamjenski znak ili localhost u WSL2 VM-u mogu povezati s hosta preko 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

Windows 10 build 14926 izlazi za Fast Ring Insiders

Windows 10 build 14926 izlazi za Fast Ring Insiders

Nakon prilično duge pauze, Microsoft je nastavio svoj uobičajeni ritam za Windows 10 izdanja na I...

Čitaj više

Zaustavite Firefox da slijedi svijetli i tamni način rada aplikacije u sustavu Windows 10

Zaustavite Firefox da slijedi svijetli i tamni način rada aplikacije u sustavu Windows 10

Mozilla je jučer objavila Mozilla Firefox 63. Počevši od ove verzije, preglednik prati temu aplik...

Čitaj više

Pronađite je li vrsta licence za Windows 10 maloprodajna, OEM ili količinska

Pronađite je li vrsta licence za Windows 10 maloprodajna, OEM ili količinska

Možda će vam biti korisno odrediti koja se vrsta licence koristi u vašoj kopiji sustava Windows 1...

Čitaj više