Miljøet til at køre Linux-applikationer på Windows 11 vil blive leveret gennem Microsoft Store

Microsoft har annonceret tilgængeligheden af ​​WSL-miljømuligheden (Windows Subsystem for Linux) til Windows 11, som tillader at køre Linux-eksekverbare filer. I modsætning til WSL-leverancer til tidligere versioner af Windows, er versionen til Windows 11 ikke indbygget i systembilledet, men er pakket som en applikation distribueret gennem Microsoft Store-kataloget. Samtidig forbliver WSL-fyldningen fra de anvendte teknologiers synspunkt den samme, kun installations- og opdateringsmetoden er ændret.

Det bemærkes, at distribution gennem Microsoft Store gør det muligt at fremskynde leveringen af ​​opdateringer og nye WSL-funktioner, herunder at lade dig installere nye versioner af WSL uden at være bundet til Windows-versionen. For eksempel, når eksperimentelle funktioner såsom understøttelse af grafiske Linux-applikationer, GPU-beregning og diskmontering er klar, vil brugeren kunne få adgang til dem med det samme, uden at det er nødvendigt at opdatere Windows eller bruge testbuilds af Windows Insider.

Lad os huske på, at i det moderne WSL-miljø, i stedet for en emulator, der oversatte Linux-systemkald til Windows-systemkald, bruges et miljø med en fuldgyldig Linux-kerne. Den kerne, der foreslås til WSL, er baseret på udgivelsen af ​​Linux-kernen 5.10, som er udvidet med WSL-specifikke patches, herunder optimeringer for at reducere kernens opstartstid, reducere hukommelsesforbruget, returnere Windows til hukommelse frigivet af Linux-processer, og forlade minimum påkrævet sæt drivere og undersystemer i kernen.

Kernen kører i et Windows-miljø ved hjælp af en virtuel maskine, der allerede kører i Azure. WSL-miljøet kører på et separat diskbillede (VHD) med et ext4-filsystem og en virtuel netværksadapter. Brugerrumskomponenter installeres separat og er baseret på builds af forskellige distributioner. For eksempel, til installation i WSL, tilbyder Microsoft Store-kataloget builds af Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE og openSUSE.



Kilde: opennet.ru

Tilføj en kommentar