Windows 10 kommer att få en inbyggd Linux-kärna från Microsoft

Under åren har Microsoft genomfört flera egna Linux-projekt. Det fanns ett Linux-baserat OS för nätverksväxlar i datacenter och ett Linux-baserat OS för mikrokontroller byggt för inbyggd Azure Sphere-säkerhet. Och nu har det blivit känt om ytterligare ett Linux-baserat projekt som Microsoft-specialister har arbetat med ett tag.

Windows 10 kommer att få en inbyggd Linux-kärna från Microsoft

På den första dagen av utvecklarkonferensen Build 2019 tillkännagav mjukvarujätten skapandet av en egen version av Linux-kärnan, som kommer att bli en del av Windows 10. De första testbyggena för Insider-programdeltagare kommer att släppas i slutet av juni . Denna kärna kommer att utgöra grunden för arkitekturen Microsoft Windows Subsystem för Linux (WSL) 2... hur noterade Microsofts representanter skrev i sin blogg att det är första gången som en fullfjädrad Linuxkärna blir en inbyggd komponent i Windows.

Låt oss komma ihåg: WSL 1 var ett kompatibilitetslager, i huvudsak en emulator, för att köra Linux binära filer (ELF) i operativsystemmiljön Windows 10 och Windows Server 2019. Detta har till exempel gjort det möjligt under de senaste åren att överföra Bash shell till Windows, lägg till OpenSSH-stöd till Windows 10, samt inkluderar Ubuntu, SUSE Linux och Fedora-distributioner i Microsoft Store.

Windows 10 kommer att få en inbyggd Linux-kärna från Microsoft

Introduktionen av en helt öppen OS-kärna i WSL 2 kommer att förbättra kompatibiliteten, avsevärt förbättra prestanda för Linux-applikationer på Windows, snabba upp starttider, optimera RAM-användning, snabba upp filsystem I/O och köra Docker-behållare direkt snarare än genom en virtuell maskin.

Den faktiska prestandavinsten beror på applikationen du talar om och hur den interagerar med filsystemet. Microsofts interna tester visar att WSL 2 är 20 gånger snabbare än WSL 1 när man packar upp tarball-arkiv, och ungefär 2 till 5 gånger snabbare när man använder git clone, npm install och cmake på olika projekt.

Windows 10 kommer att få en inbyggd Linux-kärna från Microsoft

Microsoft Linux-kärnan kommer initialt att baseras på företagets senaste långsiktigt stabila version 4.19 och teknologier som möjliggörs av Azures molntjänster. Enligt Microsofts tjänstemän kommer kärnan att vara helt öppen källkod, vilket innebär att alla ändringar som Microsoft gör kommer att göras tillgängliga för Linux-utvecklargemenskapen. Företaget lovar också att med lanseringen av nästa långsiktigt stabila version av kärnan kommer versionen för WSL 2 att uppdateras så att utvecklare alltid har tillgång till de senaste innovationerna inom Linux.

Windows 10 kommer att få en inbyggd Linux-kärna från Microsoft

WSL 2 kommer fortfarande inte att innehålla några binärfiler för användarutrymme, vilket är fallet med den nuvarande versionen av WSL 1. Användare kommer fortfarande att kunna välja vilken Linux-distribution som är bäst för dem genom att ladda ner den från både Microsoft Store och från andra källor.

Samtidigt introducerade Microsoft en kraftfull ny kommandoradsapplikation för Windows 10, kallad Windows Terminal. Den innehåller flikar, genvägar, uttryckssymboler, stödjer teman, tillägg och GPU-baserad textåtergivning. Applikationen är designad för att komma åt miljöer som PowerShell, Cmd och WSL. Detta är ännu ett drag från Microsoft för att göra Windows 10 lättare för utvecklare att interagera med. Windows Terminal Preview redan tillgänglig i form av ett arkiv på GitHub, och tillgänglighet i Microsoft Store utlovas i mitten av juni.


Lägg en kommentar