Windows 10 låter dig ladda en anpassad Linux-kärna

By rik

Microsoft integrerar en Linux-kärna i Windows 10 för att stödja Windows Subsystem for Linux. Men överraskande nog är det inte nödvändigt att använda Microsofts standardkärna. Du har nu möjlighet att konstruera din egen skräddarsydda Linux-kärna för användning i Windows.

Denna funktion introduceras i en ny version av WSL, som ingår i Insider preview build 18945. Det är en 20H1-version, vilket antyder en potentiell lansering i april 2020. Det är däremot osäkert om denna funktion kommer att implementeras i 19H2-versionen, som förväntas lanseras i oktober 2019.

Även om Microsoft redan hade infört en Linux-kärna, framstår WSL 2 nu som ännu mer flexibelt än vad som tidigare antogs. Användare kan nu anpassa Linux-kärnan efter eget önskemål, inklusive att lägga till kärnmoduler. Genom att ange sökvägen till den anpassade kärnfilen i en .wslconfig-fil på systemet, laddar Windows automatiskt den vid uppstart av ett Linux-system. Det är inte obligatoriskt att använda en anpassad kärna – om ingen anges, kommer Windows automatiskt att använda den inbyggda kärnan.

Som Microsofts Craig Loewen, programchef för Windows Developer Platform, förklarar:

Vi levererar en Linux-kärna tillsammans med WSL 2, integrerad i Windows. I vissa situationer kan det dock finnas behov av en specifik kärna för att driva dina WSL 2-distributioner, till exempel vid användning av en specifik kärnmodul. Nu kan du via kärnalternativet i .wslconfig-filen specificera en sökväg till en kärna på din dator. Denna kärna kommer sedan att läsas in i WSL 2 VM vid start. Om inget alternativ anges används den Linux-kärna som medföljer Windows som en del av WSL 2.

Det finns även andra förbättringar i WSL. Den globala konfigurationsfilen .wslconfig är ny, och WSL 2-användare kan nu ansluta till Linux-servrar som körs lokalt via localhost.

Den senaste insiderförhandsversionen innehåller också en omdesignad Cortana-upplevelse, en förbättrad filssökningsfunktion i Utforskaren samt anpassningsbara textmarkörindikatorer.