Microsoft ilmoitti WSL2: sta tavallisella Linux-ytimellä

Windows_wsl

äskettäin Microsoft esitteli päivitetyn WSL2-alijärjestelmän (Windows-alijärjestelmä Linuxille), joka on suunniteltu suorittamaan suoritettavia Linux-tiedostoja Windowsissa.

Keskeinen piirre toisen painoksen toimittaa Linux-ytimen välikerroksen sijaan lennossa, joka kääntää Linux-järjestelmäpuhelut Windows-järjestelmäkutsuiksi.

WSL2: n kokeiluversio tarjotaan kesäkuun lopussa Windows Insiderin kokeellisissa versioissa.

Myös Microsoft-pääteemulaattoria koskevassa viestissä "Windows Terminal", jonka koodi jaetaan MIT-lisenssin alla.

Kaikki muutokset, jotka on valmistettu ytimen integroimiseksi WSL: n kanssa, julkaistaan ​​ilmaisella GPLv2-lisenssillä ja ne ovat saatavilla alkupäässä.

Tietoja WSL 2: sta

Windows-pääte tarjoaa välilehtipohjaisen käyttöliittymän ja jaetut ikkunat, tukee täysin Unicode- ja Escape-sekvenssejä väritulostuksessa, sallii teemojen ja laajennusten vaihtamisen, tukee virtuaalikonsoleita (PTY) ja käyttää DirectWrite / DirectX: ää tekstin renderoinnin nopeuttamiseen.

Emulaattoripohjainen WSL1-tuki tallennetaan, ja käyttäjät voivat käyttää sitä yhdessä WSL2: n kanssa. Linux-ytimen ajamiseksi Windows-ympäristössä on jo käytetty kevyttä virtuaalikonetta, joka on jo käytössä Azuressa.

Osana WSL2 for Windows 10, komponentti tarjotaan Linux-ytimen 4.19 kanssa. Kun LTS 4.19: n korjaukset julkaistaan, WSL2: n ydin päivitetään nopeasti Windowsin päivitysmekanismin kautta ja testataan Microsoftin jatkuvan integraation infrastruktuurissa.

WSL2 käyttää samaa ydintä kuin Azure-infrastruktuuri, mikä yksinkertaistaa huoltoa.

Valmistellut korjaustiedostot sisältävät optimointeja ytimen käynnistysajan lyhentämiseksi, muistin kulutuksen vähentämiseksi ja vähimmäisvaatimusten mukaisten ohjaimien ja alijärjestelmien jättämiseksi ytimeen.

Ehdotettu ydin voi toimia avoimena korvaajana WSL1: ssä tarjotulle emulointikerrokselle. Lähdekoodin saaminen antaa harrastajille mahdollisuuden rakentaa Linux-ytimen koontiversiot WSL2: lle, jos he haluavat, ja tarvittavat ohjeet valmistellaan.

Tietoja WSL2: n muutoksista

Käyttämällä ydintä optimoinnilla Azure-projektin avulla voit saavuttaa täyden Linux-yhteensopivuuden järjestelmäkutsutasolla ja varmista, että Docker-säilöt voivat toimia sujuvasti Windowsissa, sekä toteuttaa FUSE-mekanismiin perustuva tuki tiedostojärjestelmille.

Lisäksi, WSL2 lisäsi merkittävästi I / O-suorituskykyä ja tiedostojärjestelmäoperaatiot, jotka aiemmin olivat WSL1-pullonkaula.

Esimerkiksi purettaessa pakattua WSL2-tiedostoa WSL1 on 20 kertaa nopeampi kuin WSL1, ja kun "git klooni", "npm asennus", "apt päivitys" ja "apt päivitys" suoritetaan 2-5 kertaa.

Todellinen nopeuden lisäys riippuu sovelluksesta että olet käynnissä ja miten se on vuorovaikutuksessa tiedostojärjestelmän kanssa.

Huolimatta Linux-ytimen toimittamisesta, kuten aiemmin, WSL2 ei tarjoa valmiita komponentteja käyttäjän tilaa varten.

Nämä komponentit asennetaan erikseen ja ne perustuvat eri jakelujen versioihin. Esimerkiksi WSL-asennusta varten Microsoftin kauppahakemistoon ehdotetaan Ubuntu-, Debian-, Kali Linux-, SUSE- ja openSUSE-kokoonpanoja.

Jos haluat olla vuorovaikutuksessa Windowsissa tarjotun Linux-ytimen kanssa, tarvitaan pieni alustusskripti, joka muuttaa jakelun käynnistysprosessia. Canonical on jo ilmoittanut aikomuksestaan ​​tukea täysin Ubuntun WSL2-työtä.

Päätelaitteessa voit käyttää komentokehotetta (cmd), PowerShelliä ja WSL: ää. Uusi pääte on kesällä uusi Windows-käyttäjien saatavilla Microsoft Store -luettelon kautta.

Lopuksi Microsoft-tiimi kertoo meille ilmoittavansa julkaisun blogissaan ja Twitter-tilillään.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.