WSL, laget for å kjøre Linux-applikasjoner på Windows, er allerede stabilt

WSL

WSL utmerker seg ved å levere en full Linux-kjerne i stedet for en emulator som oversetter Linux-systemanrop til Windows-systemanrop på farten.

Microsoft annonserte nylig utgivelsen av den stabile versjonen av WSL 1.0.0 (Windows Subsystem for Linux). Samtidig ble WSL-pakker levert gjennom Microsoft Store fjernet fra eksperimentell utvikling.

Med utgivelsen av denne nye versjonen, kommandoene "wsl -install" og "wsl -update" er flyttet fra standard å bruke Microsoft Store til å installere og oppdatere WSL, som gir betydelig raskere oppdateringslevering sammenlignet med distribusjon som en innebygd komponent i Windows.

Nytte wsl gir alternativet "–innboks" for å gå tilbake til forrige installasjonsskjema. Windows 10-bygg støttes også gjennom Microsoft Store, og gir Windows 10-brukere tilgang til WSL-innovasjoner som å kjøre Linux-grafiske applikasjoner og støtte for systemadministratoren.

Det oppdaterte wsl.exe-verktøyet, oversatt som standard til nedlasting fra Microsoft Store, er inkludert i Windows 10- og 11. november-oppdateringene "22H2", som fortsatt installeres bare etter manuell verifisering (Windows-innstillinger -> "Søk etter oppdateringer"). , og vil bli brukt automatisk i midten av desember. Som et alternativt installasjonsalternativ kan du også bruke msi-pakkene som ligger på GitHub.

For å sikre at Linux-kjørbare filer kjører på WSL, i stedet for den originale emulatoren som oversatte Linux-systemanrop til Windows-systemanrop, leveres et komplett Linux-kjernemiljø. Den foreslåtte kjernen for WSL er basert på kjerneutgivelsen av Linux 5.10, som er utvidet med WSL-spesifikke oppdateringer, inkludert optimaliseringer for å redusere kjernens oppstartstid, redusere minneforbruk, returnere minne frigjort av Linux-prosesser til Windows, og la minimum nødvendige sett med drivere og undersystemer være i kjernen.

Kjerne den kjører i et Windows-miljø med en virtuell maskin som allerede kjører på Azure. WSL-miljøet kjører på et eget diskbilde (HDV) med et ext4-filsystem og et virtuelt nettverkskort.

Userspace-komponenter er installert separat og er basert på bygg av forskjellige distribusjoner. For eksempel er Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE og openSUSE-bygg tilgjengelige for installasjon på WSL i Microsoft Store.

I versjon 1.0, fikset rundt 100 feil og flere innovasjoner er implementert:

  • Gir den valgfrie muligheten til å bruke systemd system manager i Linux-miljøer. Systemstøtte lar deg redusere kravene til distribusjoner og bringe miljøet som tilbys i WSL nærmere å kjøre distribusjoner på konvensjonell maskinvare. Tidligere, for å jobbe med WSL, måtte distribusjoner bruke en Microsoft-levert initialiseringsdriver som kjører under PID 1 og gir infrastrukturkonfigurasjon for interoperabilitet mellom Linux og Windows.
  • For Windows 10 er muligheten til å kjøre Linux grafiske applikasjoner implementert (tidligere var grafikkstøtte kun tilgjengelig i Windows 11).
  • Lagt til "–no-launch"-alternativet til "wsl -install"-kommandoen for å deaktivere distribusjonsstart etter installasjon.
  • Lagt til "–web-nedlasting"-alternativet til kommandoene "wsl -update" og "wsl -install" for å laste ned komponenter via GitHub i stedet for Microsoft Store.
  • Lagt til "–vhd"-alternativer til "wsl -mount"-kommandoen for å montere VHD-filer og "–name" for å spesifisere monteringspunktets navn.
  • Lagt til "–vhd"-kommandoen til kommandoene "wsl -import" og "wsl -export" for å importere eller eksportere i VHD-format.
  • Lagt til kommandoen "wsl --import-in-place" for å registrere og bruke en eksisterende .vhdx-fil som distribusjon.
  • Lagt til kommandoen "wsl --version" for å vise versjonsnummeret.
  • Forbedret feilhåndtering.
  • Komponenter for støtte for grafiske applikasjoner (WSLg) og Linux-kjernen er integrert i en enkelt pakke som ikke krever nedlasting av flere MSI-filer.
  • I forfølgelse ble WSL 1.0.1-oppdateringen utgitt (mens den fortsatt var i forhåndsvisningstilstand), som fikset krasj av wslservice.exe-prosessen ved start av en ny økt, filen med Unix-socket /tmp/.X11 -Unix var endret til skrivebeskyttet modus, ble feilbehandlere forbedret.

Endelig Hvis du er interessert i å vite mer om det, kan du sjekke detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.