Er zijn Windows Insider-builds met het WSL2-subsysteem (Windows Subsystem voor Linux) gepubliceerd

Microsoft kondigde het over de vorming van nieuwe experimentele builds van Windows Insider (build 18917), die de eerder aangekondigde WSL2-laag (Windows Subsystem for Linux) bevatten, die zorgt voor de lancering van uitvoerbare Linux-bestanden op Windows. De tweede editie van WSL onderscheidt zich door de levering van een volwaardige Linux-kernel, in plaats van een emulator die Linux-systeemaanroepen direct vertaalt naar Windows-systeemaanroepen.

Door een standaardkernel te gebruiken, kunt u volledige compatibiliteit met Linux bereiken op het niveau van systeemaanroepen en de mogelijkheid bieden om Docker-containers naadloos op Windows uit te voeren, en ondersteuning voor bestandssystemen te implementeren op basis van het FUSE-mechanisme. Vergeleken met WSL1 heeft WSL2 de prestaties van I/O- en bestandssysteembewerkingen aanzienlijk verbeterd. Bij het uitpakken van een gecomprimeerd archief is WSL2 bijvoorbeeld 1 keer sneller dan WSL20, en 2-5 keer sneller bij het uitvoeren van de bewerkingen “git clone”, “npm install”, “apt update” en “apt upgrade”.

WSL2 biedt een component gebaseerd op de Linux 4.19-kernel die draait in een Windows-omgeving met behulp van een virtuele machine die al in Azure wordt gebruikt. Updates voor de Linux-kernel worden geleverd via het Windows Update-mechanisme en getest aan de hand van de continue integratie-infrastructuur van Microsoft. Er wordt beloofd dat alle wijzigingen die zijn voorbereid voor de integratie van de kernel met WSL zullen worden gepubliceerd onder de gratis GPLv2-licentie. De voorbereide patches omvatten optimalisaties om de opstarttijd van de kernel te verkorten, het geheugengebruik te verminderen en de minimaal vereiste set stuurprogramma's en subsystemen in de kernel te laten.

Ondersteuning voor de oude versie van WSL1 blijft behouden en beide systemen kunnen naast elkaar worden gebruikt, afhankelijk van de gebruikersvoorkeuren. WSL2 kan fungeren als een transparante vervanging voor WSL1. Hetzelfde als WSL1-gebruikersruimtecomponenten gevestigd afzonderlijk en zijn gebaseerd op samenstellingen van verschillende distributies. Om bijvoorbeeld in WSL te installeren in de Microsoft Store-map aangeboden assemblages Ubuntu, Debian GNU/Linux, KaliLinux, Fedora,
Alpine, SUSE и openSUSE.

omgeving uitgevoerd in een afzonderlijke schijfkopie (VHD) met het ext4-bestandssysteem en een virtuele netwerkadapter. Interoperabiliteit met de Linux-kernel die wordt aangeboden in WSL2 vereist de opname van een klein initialisatiescript in de distributie dat het opstartproces wijzigt. Om de werkingsmodi van distributies te veranderen, is een nieuw commando “wsl —set-version” voorgesteld, en om de standaardversie van WSL te selecteren, het commando “wsl —set-default-version”.

Bron: opennet.ru

Voeg een reactie