Microsoft je najavio WSL2 sa redovnim Linux kernelom

Windows_WSL

Nedavno Microsoft je predstavio ažurirani podsistem WSL2 (Windows podsustav za Linux), dizajniran za pokretanje Linux izvršnih datoteka na Windowsu.

Ključna karakteristika drugog izdanja isporučuje Linux jezgru, a ne srednji sloj u letu koji prevodi Linux sistemske pozive u Windows sistemske pozive.

Probna verzija WSL2 bit će ponuđena krajem juna u eksperimentalnim verzijama Windows Insider.

Takođe, u postu o emulatoru Microsoftovog terminala "Windows Terminal", čiji se kod distribuira pod MIT licencom.

Sve promjene pripremljene za integraciju kernela s WSL-om bit će objavljene pod besplatnom GPLv2 licencom i bit će dostupne uzvodno.

O WSL-u 2

Windows Terminal pruža sučelje zasnovano na karticama i zajedničke prozore, u potpunosti podržava Unicode i izlazne sekvence za izlaz boja, omogućava promjenu tema i dodataka, podržava virtualne konzole (PTY) i koristi DirectWrite / DirectX za ubrzavanje prikazivanja teksta.

Podrška za WSL1 zasnovana na emulatoru bit će spremljena i korisnici će je moći koristiti zajedno s WSL2. Za pokretanje Linux jezgre u Windows okruženju već se koristi lagana virtualna mašina koja se već koristi u Azureu.

Kao dio WSL2 za Windows 10, komponenta će se nuditi s Linux kernelom 4.19. Kako se isprave popravci za LTS 4.19, jezgra za WSL2 brzo će se ažurirati putem Windows mehanizma za ažuriranje i testirati na Microsoft kontinuiranoj integracionoj infrastrukturi.

WSL2 će koristiti istu jezgru kao i Azure infrastruktura, što će pojednostaviti održavanje.

Pripremljene zakrpe uključuju optimizacije za smanjenje vremena pokretanja jezgre, smanjenje potrošnje memorije i ostavljanje minimalnog potrebnog skupa pokretačkih programa i podsistema u jezgri.

Predloženo jezgro će moći djelovati kao transparentna zamjena za emulacijski sloj ponuđen u WSL1. Posedovanje izvornog koda omogućit će entuzijastima da grade svoje Linux kernele za WSL2 ako to žele, za što će biti pripremljene potrebne upute.

O promjenama u WSL2

Koristeći jezgru sa optimizacijama Azure projekt omogućit će vam postizanje pune Linux kompatibilnosti na nivou sistemskog poziva i osigurajte da Docker spremnici mogu nesmetano raditi na Windowsu, kao i da implementiraju podršku za sisteme datoteka zasnovane na mehanizmu FUSE.

Takođe, WSL2 je značajno povećao I / O performanse i operacija sistema datoteka, što je nekada bilo usko grlo WSL1.

Na primjer, kada otpakujete WSL2 arhivu, WSL1 je 20 puta brži od WSL1, a kada se "git clone", "npm install", "apt update" i "apt upgrade" izvrše od 2 do 5 puta.

Stvarno povećanje brzine ovisit će o primjeni da ste pokrenuti i kako on komunicira sa sistemom datoteka.

Uprkos isporuci Linux jezgre, kao i prije, WSL2 neće pružiti gotov set komponenata za korisnički prostor.

Ove se komponente instaliraju odvojeno i temelje se na verzijama različitih distribucija. Na primjer, za WSL instalaciju u direktoriju Microsoft trgovine predlažu se sklopovi Ubuntu, Debian, Kali Linux, SUSE i openSUSE.

Za interakciju s Linux jezgrom koja se nudi u sustavu Windows, bit će potrebna zamjena male inicijalizacijske skripte koja mijenja postupak pokretanja u distribuciji. Canonical je već objavio namjeru da u potpunosti podrži rad Ubuntua na WSL2.

Terminal možete koristiti naredbeni redak (cmd), PowerShell i WSL. Na ljeto će novi terminal biti dostupan korisnicima Windows-a putem kataloga Microsoft Store.

Konačno, tim Microsofta kaže nam da će najaviti predstavljanje na svom blogu, kao i na svom Twitter nalogu.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.