Windows Insider-bygg med WSL2-undersystem (Windows Subsystem for Linux) har blitt publisert

Microsoft kunngjort om dannelsen av nye eksperimentelle bygg av Windows Insider (bygg 18917), som inkluderer det tidligere annonserte WSL2-laget (Windows Subsystem for Linux), som sikrer lansering av kjørbare Linux-filer på Windows. Den andre utgaven av WSL utmerker seg ved levering av en fullverdig Linux-kjerne, i stedet for en emulator som oversetter Linux-systemanrop til Windows-systemanrop på farten.

Ved å bruke en standard kjerne kan du oppnå full kompatibilitet med Linux på nivå med systemanrop og gi muligheten til sømløst å kjøre Docker-beholdere på Windows, samt implementere støtte for filsystemer basert på FUSE-mekanismen. Sammenlignet med WSL1 har WSL2 økt ytelsen til I/O og filsystemoperasjoner betydelig. For eksempel, når du pakker ut et komprimert arkiv, er WSL2 1 ganger raskere enn WSL20, og 2-5 ganger raskere når du utfører operasjonene "git clone", "npm install", "apt update" og "apt upgrade".

WSL2 tilbyr en komponent basert på Linux 4.19-kjernen som kjører i et Windows-miljø ved å bruke en virtuell maskin som allerede er brukt i Azure. Oppdateringer til Linux-kjernen leveres gjennom Windows Update-mekanismen og testet mot Microsofts kontinuerlige integrasjonsinfrastruktur. Alle endringer forberedt for integrering av kjernen med WSL er lovet å bli publisert under den gratis GPLv2-lisensen. De forberedte oppdateringene inkluderer optimaliseringer for å redusere kjernens oppstartstid, redusere minneforbruket og la minimumskravene med drivere og undersystemer være i kjernen.

Støtte for den gamle versjonen av WSL1 beholdes og begge systemene kan brukes side om side, avhengig av brukerens preferanser. WSL2 kan fungere som en transparent erstatning for WSL1. Samme som WSL1 brukerplasskomponenter er etablert separat og er basert på sammenstillinger av ulike distribusjoner. For eksempel for å installere i WSL i Microsoft Store-katalogen tilbys forsamlinger Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE и opensuse.

Miljø utført i et eget diskbilde (VHD) med ext4-filsystemet og en virtuell nettverksadapter. Interoperabilitet med Linux-kjernen som tilbys i WSL2 krever inkludering av et lite initialiseringsskript i distribusjonen som endrer oppstartsprosessen. For å bytte driftsmodus for distribusjoner er det foreslått en ny kommando "wsl —set-version", og for å velge standardversjonen av WSL, kommandoen "wsl —set-default-version".

Kilde: opennet.ru

Legg til en kommentar