Microsoft ga allerede ut WSL2, Windows-delsystemet for Linux

Windows_WSL

Som vi hadde diskutert forrige måned om WSL2 sammen med funksjonene som ville bli implementert i den ved lanseringen, Microsoft har kunngjort dannelsen av nye eksperimentelle builds av Windows Insider (bygge 18917), inkludert WSL2-laget (Windows Subsystem for Linux).

WSL2 er et lag som muliggjør lansering av kjørbare Linux-filer på Windows. WSL Second Edition skiller seg ut ved å levere en fullverdig Linux-kjerne, i stedet for en on-the-fly emulator som oversetter Linux-systemanrop til Windows-systemanrop.

Windows_WSL
Relatert artikkel:
Microsoft kunngjorde WSL2 med den vanlige Linux-kjernen

Ved å bruke en vanlig Linux-kjerne kan WSL2 oppnå full Linux-kompatibilitet på systemanropsnivå og sikre at Docker-containere kan kjøre problemfritt på Windows, samt implementere støtte for filsystemer basert på FUSE-mekanismen.

Om WSL2

Sammenlignet med forrige versjon (WSL1), denne andre versjonen (WSL2) har forbedret I / O-ytelsen betydelig og filsystemoperasjoner.

Når du for eksempel pakker ut et WSL2-arkiv, er det 20 ganger raskere enn WSL1, og når noen av de forskjellige operasjonene utføres på det, for eksempel "git clone", "npm install", "apt install" og apt update "2 to 5 ganger.

WSL2 tilbyr en komponent basert på Linux-kjernen 4.19 kjører i et Windows-miljø ved hjelp av en virtuell maskin som allerede er i bruk i Azure.

Det er noen endringer i brukeropplevelsen du vil legge merke til når du begynner å bruke WSL 2.

Oppdateringer for Linux-kjernen leveres gjennom Windows-oppdateringsmekanismen og blir testet på Microsofts kontinuerlige integrasjonsinfrastruktur.

Alle endringer forberedt på kjerneintegrasjon med WSL lover å slippe under den gratis GPLv2-lisensen.

Forberedte oppdateringer inkluderer optimaliseringer for å redusere kjernens oppstartstid, redusere minneforbruk og la det minste nødvendige settet med drivere og delsystemer være i kjernen.

Hva er nytt i WSL2?

Støtte for den forrige versjonen av WSL1 er bevart, og begge systemene kan brukes parallelt, i henhold til brukerpreferanser. WSL2 kan fungere som en gjennomsiktig erstatning for WSL1.

Som i WSL1 installeres brukerplasskomponentene separat og er basert på sett fra forskjellige distribusjoner. For eksempel sNoen foreslo for installasjon i WSL i Microsoft Store-katalogen distribusjoner det samme er Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE og openSUSE.

Miljøet gjøres på et eget diskbilde (VHD) med et ext4-filsystem og et virtuelt nettverkskort.

Å samhandle med Linux-kjernen foreslått i WSL2, må et lite initialiseringsskript inkluderes i distribusjonen endre oppstartsprosessen.

En ny kommando "wsl –set-version" er blitt foreslått for å endre distribusjonsmodi, og en kommando "wsl –set-default-version" for å velge standardversjonen av WSL.

Også denne nye versjonen av WSL2 inkludert i Windows build 18917 build, forbedringer av filsystemer uthevet siden innen dem ble håndteringen av disse optimalisert for å få tilgang til dem raskere.

Vi forstår at vi har brukt de siste tre årene til å fortelle deg at du skal legge filene dine på C-stasjonen din når du bruker WSL 1, men dette er ikke tilfelle på WSL 2. For å få den raskeste filsystemtilgangen i WSL 2, må disse filene være innenfor. Linux rotfilsystem.

En annen endring i WSL2 er endringen i arkitektur gjennom virtualiseringsteknologi.

Siden WSL 2 nå kjører på en virtuell maskin, må IP-adressen til den virtuelle maskinen brukes for å få tilgang til Linux-nettverksapplikasjoner fra Windows, og omvendt.

Målet vårt er å få WSL 2 til å føles som WSL 1, og vi ser frem til å høre din tilbakemelding om hvordan vi kan forbedre oss.

Fuente: https://devblogs.microsoft.com


Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  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.

  1.   Bill sa

    Artikkelen forveksler kontinuerlig "Linux" (kjerne) med GNU / Linux (operativsystem) i en slik grad at ingenting blir forstått. Forferdelig skrevet.