Windows 10 krijgt een ingebouwde Linux-kernel van Microsoft

In de loop der jaren heeft Microsoft verschillende eigen Linux-projecten uitgevoerd. Er was een op Linux gebaseerd besturingssysteem voor netwerkswitches in datacenters en een op Linux gebaseerd besturingssysteem voor microcontrollers gebouwd voor ingebedde beveiliging van Azure Sphere. En nu is er een ander Linux-gebaseerd project bekend geworden waar Microsoft-specialisten al een tijdje aan werken.

Windows 10 krijgt een ingebouwde Linux-kernel van Microsoft

Op de eerste dag van de ontwikkelaarsconferentie Build 2019 kondigde de softwaregigant de creatie aan van een eigen versie van de Linux-kernel, die onderdeel zal worden van Windows 10. De eerste testbuilds voor deelnemers aan het Insider-programma zullen eind juni verschijnen. . Deze kernel zal de basis vormen voor de architectuur Microsoft Windows-subsysteem voor Linux (WSL) 2... hoe dat is genoteerd Vertegenwoordigers van Microsoft schreven in hun blog dat dit de eerste keer is dat een volwaardige Linux-kernel een ingebouwd onderdeel van Windows wordt.

Laten we niet vergeten: WSL 1 was een compatibiliteitslaag, in wezen een emulator, voor het uitvoeren van binaire Linux-bestanden (ELF) in de besturingssysteemomgeving van Windows 10 en Windows Server 2019. Dit maakte het de afgelopen jaren bijvoorbeeld mogelijk om de Bash-bestanden over te dragen shell naar Windows, voeg OpenSSH-ondersteuning toe aan Windows 10 en voeg Ubuntu-, SUSE Linux- en Fedora-distributies toe aan de Microsoft Store.

Windows 10 krijgt een ingebouwde Linux-kernel van Microsoft

De introductie van een volledig open OS-kernel in WSL 2 zal de compatibiliteit verbeteren, de prestaties van Linux-applicaties op Windows aanzienlijk verbeteren, de opstarttijden versnellen, het RAM-gebruik optimaliseren, de I/O van het bestandssysteem versnellen en Docker-containers rechtstreeks uitvoeren in plaats van via een virtuele machine.

De werkelijke prestatiewinst zal afhangen van de applicatie waar u het over heeft en hoe deze samenwerkt met het bestandssysteem. Uit interne tests van Microsoft blijkt dat WSL 2 20 keer sneller is dan WSL 1 bij het uitpakken van tarball-archieven, en ongeveer 2 tot 5 keer sneller bij gebruik van git clone, npm install en cmake voor verschillende projecten.

Windows 10 krijgt een ingebouwde Linux-kernel van Microsoft

De Microsoft Linux-kernel zal in eerste instantie gebaseerd zijn op de nieuwste, langdurig stabiele versie 4.19 van het bedrijf en technologieën die mogelijk worden gemaakt door Azure-cloudservices. Volgens Microsoft-functionarissen zal de kernel volledig open source zijn, wat betekent dat alle wijzigingen die Microsoft aanbrengt beschikbaar zullen worden gesteld aan de Linux-ontwikkelaarsgemeenschap. Het bedrijf belooft ook dat met de release van de volgende, langdurig stabiele versie van de kernel, de versie voor WSL 2 zal worden bijgewerkt, zodat ontwikkelaars altijd toegang hebben tot de nieuwste innovaties in Linux.

Windows 10 krijgt een ingebouwde Linux-kernel van Microsoft

WSL 2 zal nog steeds geen binaire bestanden voor de gebruikersruimte bevatten, zoals het geval is met de huidige versie van WSL 1. Gebruikers zullen nog steeds kunnen kiezen welke Linux-distributie het beste voor hen is door deze te downloaden van zowel de Microsoft Store als van andere bronnen.

Tegelijkertijd introduceerde Microsoft een krachtige nieuwe opdrachtregeltoepassing voor Windows 10, genaamd Windows Terminal. Het bevat tabbladen, snelkoppelingen, tekst-emoticons, ondersteunt thema's, extensies en GPU-gebaseerde tekstweergave. De applicatie is ontworpen voor toegang tot omgevingen zoals PowerShell, Cmd en WSL. Dit is weer een stap van Microsoft om het voor ontwikkelaars gemakkelijker te maken om met Windows 10 te communiceren al verkrijgbaar in de vorm van een repository op GitHub, en beschikbaarheid in de Microsoft Store wordt medio juni beloofd.


Voeg een reactie