WSL, Linux-sovellusten Windows-käyttöjärjestelmä, on jo vakaa

WSL

WSL erottaa itsensä toimittamalla täyden Linux-ytimen emulaattorin sijaan, joka kääntää Linux-järjestelmäkutsut Windows-järjestelmäkutsuiksi lennossa.

Microsoft ilmoitti hiljattain julkaisevansa vakaan version WSL 1.0.0:sta (Windows Subsystem for Linux). Samalla Microsoft Storen kautta toimitetut WSL-paketit poistettiin kokeellisesta kehityksestä.

Tämän uuden version julkaisun myötä komennot “wsl –install” ja “wsl –update” on siirretty oletusarvosta käyttää Microsoft Storea WSL:n asentamiseen ja päivittämiseen, mikä mahdollistaa huomattavasti nopeamman päivitystoimituksen verrattuna Windowsin sisäänrakennetun komponentin jakeluun.

Apuohjelma wsl tarjoaa "–inbox"-vaihtoehdon palataksesi edelliseen asennusmalliin. Windows 10 -versioita tuetaan myös Microsoft Storen kautta, mikä antaa Windows 10 -käyttäjille pääsyn WSL-innovaatioihin, kuten Linuxin graafisten sovellusten käyttöön ja järjestelmänhallinnan tukeen.

Päivitetty wsl.exe-apuohjelma, joka on oletuksena käännetty ladattavaksi Microsoft Storesta, sisältyy Windows 10:n ja 11. marraskuuta päivityksiin "22H2", jotka asentuvat silti vain manuaalisen tarkistuksen jälkeen (Windows-asetukset -> "Hae päivityksiä"). , ja se otetaan käyttöön automaattisesti joulukuun puolivälissä. Vaihtoehtoisena asennusvaihtoehtona voit käyttää myös GitHubissa isännöityjä msi-paketteja.

Varmistaaksesi, että Linuxin suoritettavat tiedostot toimivat WSL:ssä, alkuperäisen emulaattorin sijaan joka käänsi Linux-järjestelmäkutsut Windows-järjestelmäkutsuiksi, tarjotaan täydellinen Linux-ydinympäristö. Ehdotettu ydin WSL:lle perustuu ytimen julkaisuun Linux 5.10, jota on laajennettu WSL-spesifisillä korjaustiedostoilla, mukaan lukien optimoinnit ytimen käynnistysajan lyhentämiseksi, muistin kulutuksen vähentämiseksi, Linux-prosessien vapauttaman muistin palauttaminen Windowsille ja vaaditun vähimmäismäärän ajurien ja alijärjestelmien jättäminen ytimeen.

Ydin se toimii Windows-ympäristössä käyttämällä virtuaalikonetta, joka on jo käynnissä Azuressa. WSL-ympäristö toimii erillisellä levykuvalla (HDV) ext4-tiedostojärjestelmällä ja virtuaalisella verkkosovittimella.

Userspace-komponentit asennetaan erikseen ja ne perustuvat eri jakeluiden koontiversioihin. Esimerkiksi Ubuntu-, Debian GNU/Linux-, Kali Linux-, Fedora-, Alpine-, SUSE- ja openSUSE-koontiversiot ovat saatavana asennettavaksi WSL:ään Microsoft Storesta.

Versiossa 1.0, korjattu noin 100 bugia ja useita innovaatioita on otettu käyttöön:

  • Tarjosi valinnaisen mahdollisuuden käyttää systemd-järjestelmänhallintaa Linux-ympäristöissä. Järjestelmätuen avulla voit vähentää jakeluille asetettuja vaatimuksia ja tuoda WSL:n tarjoaman ympäristön lähemmäksi jakelujen suorittamista perinteisillä laitteistoilla. Aiemmin WSL:n kanssa toimiessa jakeluissa oli käytettävä Microsoftin toimittamaa alustusohjainta, joka toimii PID 1:n alla ja tarjoaa infrastruktuurin konfiguraation Linuxin ja Windowsin yhteentoimivuutta varten.
  • Windows 10:ssä on otettu käyttöön mahdollisuus ajaa Linuxin graafisia sovelluksia (aiemmin grafiikkatuki oli saatavilla vain Windows 11:ssä).
  • Lisätty “–no-launch” -vaihtoehto “wsl –install” -komentoon poistaaksesi jakelun asennuksen jälkeen.
  • Lisätty “–web-download”-vaihtoehto “wsl –update”- ja “wsl –install”-komentoihin komponenttien lataamiseksi GitHubin kautta Microsoft Storen sijaan.
  • Lisätty “–vhd”-valintoja “wsl –mount”-komentoon VHD-tiedostojen liittämiseksi ja “–name”-valitsin määrittää liitoskohdan nimi.
  • Lisätty “–vhd”-komento “wsl –import”- ja “wsl –export”-komentoihin VHD-muodossa tuomista tai vientiä varten.
  • Lisätty "wsl --import-in-place" -komento rekisteröimään ja käyttämään olemassa olevaa .vhdx-tiedostoa jakeluna.
  • Lisätty "wsl --version" -komento näyttääksesi versionumeron.
  • Parannettu virheiden käsittely.
  • Graafisia sovelluksia (WSLg) tukevat komponentit ja Linux-ydin on integroitu yhdeksi paketiksi, joka ei vaadi ylimääräisten MSI-tiedostojen lataamista.
  • Tavoitteena julkaistiin WSL 1.0.1 -päivitys (edelleen esikatselutilassa), joka korjasi wslservice.exe-prosessin kaatumisen uutta istuntoa käynnistettäessä, tiedosto Unix-liittimellä /tmp/.X11 -Unix muutettiin vain luku -tilaan, virhekäsittelijöitä parannettiin.

Vihdoin Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Jätä kommentti

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

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  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.