I de seneste år har Microsoft gennemført flere egne Linux-projekter. Der har været Linux-baserede operativsystemer til netværksswitcher i datacentre samt Linux-baserede operativsystemer til mikrocontrollere, der er designet til den indbyggede sikkerhedstjeneste Azure Sphere. Nu er det også blevet kendt, at Microsoft har arbejdet på endnu et projekt baseret på Linux i et stykke tid.

Den første dag af Build 2019 udviklerkonferencen annoncerede softwaregiganten oprettelsen af sin egen version af Linux-kernen, som vil blive en del af Windows 10. De første testbuilds til Insider-programdeltagerne vil blive udgivet i slutningen af juni. Denne kerne vil danne grundlaget for arkitekturen . Som repræsentanter fra Microsoft nævner i deres blog, er dette første gang, at en fuld Linux-kerne bliver en indbygget komponent i Windows.
Vi minder om: WSL 1 var et kompatibilitetslag, i bund og grund en emulator, til at køre Linux-binarfiler (ELF) i Windows 10 og Windows Server 2019. Dette gjorde det for eksempel muligt at overføre Bash-shell til Windows i de seneste år, tilføje support for OpenSSH i Windows 10 samt inkludere distributionsversioner af Ubuntu, SUSE Linux og Fedora i Microsoft Store.

Fremkomsten af en fuld kerne af det åbne operativsystem i WSL 2 vil forbedre kompatibiliteten, væsentligt øge ydeevnen af Linux-applikationer under Windows, accelerere boot-tider, optimere brugen af RAM, forbedre filsystemets I/O-hastighed og muliggøre, at Docker-containere kan køres direkte uden en virtuel maskine.
Den reelle ydeevneforøgelse vil afhænge af, hvilken applikation der er tale om, og hvordan den interagerer med filsystemet. Interne tests fra Microsoft viser, at WSL 2 kører 20 gange hurtigere end WSL 1 ved udpakning af tarball-arkiver og cirka 2–5 gange hurtigere ved brug af git clone, npm install og cmake i forskellige projekter.

Microsofts Linux-kerne vil oprindeligt være baseret på den seneste langsigtede stabile version 4.19, som anvendes af virksomheden og i de teknologier, der anvendes i Azure cloud-tjenester. Ifølge officielle repræsentanter fra Microsoft vil kernen være helt åben: alle ændringer foretaget af Microsoft vil blive givet til Linux-udviklingsfællesskabet. Virksomheden lover også, at med udgivelsen af den næste langsigtede stabile version af kernen, vil versionen for WSL 2 også blive opdateret, så udviklere altid har adgang til de nyeste innovationer i Linux.

WSL 2 vil stadig ikke inkludere nogle brugerrum-binærer, ligesom den nuværende version WSL 1. Brugere vil stadig kunne vælge, hvilken Linux-distribution der passer dem bedst, ved at downloade den både fra Microsoft Store og andre kilder.

Samtidig præsenterede Microsoft en ny kraftfuld kommandoprompt-app til Windows 10, kaldet Windows Terminal. Den inkluderer faner, genveje, tekstemoji, understøtter temaer, udvidelser og GPU-baseret tekstgengivelse. Appen er beregnet til adgang til miljøer som PowerShell, Cmd og WSL. Det er endnu et skridt fra Microsoft for at forenkle udviklernes interaktion med Windows 10. Den tidlige version af Windows Terminal som et repository på GitHub, og en tilkomst til Microsoft Store er lovet i midten af juni.
