Slecht nieuws! Windows 10 krijgt binnenkort een echte Linux-kernel

De aankomende versie van Windows 10 bevat een echte Linux-kernel als onderdeel van Windows Subsystem for Linux (WSL).

Toen Microsoft voor het eerst bash op Windows aankondigde en Linux in Windows als Windows Subsystem for Linux (in de volksmond bekend als WSL) introduceerde, zouden maar weinigen gedacht hebben dat de volgende stap zou zijn om de echte Linux-kernel in Windows-besturingssysteem te brengen.

Maar Microsoft heeft dat zojuist gedaan. Tussen verschillende andere aankondigingen op de Microsoft Build 2019-conferentie, werd aangekondigd de echte Linux-kernel naar Windows 10 voor WSL te brengen.

WSL 2 met echte Linux-kernel in Windows 10

WSL (Windows Subsystem for Linux) is een Linux-kernelcompatibiliteitslaag voor Windows. Hiermee kunnen veel Linux-programma's (voornamelijk die van de opdrachtregel) in Windows worden uitgevoerd. Deze functie wordt ook 'bash op Windows' genoemd.

Om WSL te gebruiken, kunt u bash op Windows installeren via Ubuntu, Kali Linux en OpenSUSE. Deze Linux-distributies zijn beschikbaar in Windows 10 Store. In plaats van een trage virtuele machine, stelt de WSL u in staat om de Linux-opdrachten op Windows native uit te voeren.

In WSL 2 is de Linux-kernel-compatibiliteitslaag vervangen door de echte Linux-kernel. Dus nu, als je WSL gebruikt, gebruik je de echte Linux-kernel 4.19.

dit zal de eerste keer zijn dat een Linux-kernel wordt geleverd met Windows, wat een waar testament is voor hoeveel Microsoft van Linux houdt

Craig Loewen, Program Manager, Windows Developer Platform

De voordelen van de echte Linux-kernel in WSL 2

Het is geoptimaliseerd voor grootte en prestaties om een ​​verbluffende Linux-ervaring te geven op Windows. We zullen deze Linux-kernel onderhouden via Windows-updates, wat betekent dat je de nieuwste beveiligingsoplossingen en kernelverbeteringen krijgt zonder dat je het zelf hoeft te beheren.

De opname van een echte Linux-kernel zal de I / O- en systeemaanroepen van het bestandssysteem stimuleren. De specifiek geoptimaliseerde Linux-kernel maakt WSL 2 sneller dan WSL 1. In bepaalde taken, zoals het uitpakken van een tarball, was WSL 2 20x sneller dan WSL 1 en ongeveer 5x sneller in het gebruik van Git clone, npm install.

WSL 2 biedt Windows ook de mogelijkheid om docker-containers native uit te voeren. U weet waarschijnlijk al dat Docker- en Linux-containers tegenwoordig de ruggengraat vormen van de IT-industrie en dat de meeste software-implementaties profiteren van de Linux-containers.

De Linux-kernel krijgt beveiligingsupdates, kernelverbeteringen en andere updates via Windows-updates . Hah! Betekent dit dat de Linux-kernel midden in het werk zal upgraden, zoals Windows-updates? Dat valt nog maar te bezien.

Wanneer komt WSL 2 vrij? Welke Linux-distro's zijn beschikbaar via WSL 2?

WSL 2 is eind juni beschikbaar via het insiderprogramma van Windows. Windows insider-programma is een soort bètaprogramma voor vroege adapters en ontwikkelaars om de aankomende Windows-functies uit te proberen voordat deze definitief worden uitgebracht.

Er is nog geen datum voor WSL 2-release voor het grote publiek.

Canonical heeft de ondersteuning voor WSL 2 aangekondigd, wat betekent dat u Ubuntu via WSL 2 zou kunnen gebruiken.

Samenwerking met Microsoft stelt ons in staat Ubuntu te certificeren op WSL, inclusief Docker-containers, Kubernetes en snaps

Stephan Fabel, Director of Product bij Canonical

Opinion / rant op Linux Kernel in Windows en de zogenaamde liefde van Microsoft voor Linux en Open Source

Microsoft houdt van Linux?

Dit is strikt mijn mening. Je mag het rant noemen, dat vind ik niet erg.

Microsoft is berucht om zijn Embrace, Extend, Thing beleid. Het is de afgelopen jaren begonnen met het 'liefhebben' van open source en Linux, maar daarvoor was Linux kanker.

De zogenaamde 'liefde voor Linux' lijkt me meer als 'lust voor Linux'. De Linux-gemeenschap gedraagt ​​zich als een meisje van een tiener die dol is op een bruut. Wie profiteert van deze Microsoft-Linux-relatie? Het is duidelijk dat Microsoft hier meer te winnen heeft. De WSL heeft het vermogen om (desktop) Linux te versmallen tot een desktop-app in deze samenwerking.

Door de Linux-kernel op de Windows 10-desktop te brengen, kunnen programmeurs en softwareontwikkelaars Linux gebruiken voor het instellen van programmeeromgevingen en het gebruik van hulpmiddelen zoals Docker voor implementatie. Ze hoeven het Windows-ecosysteem niet te verlaten of een virtuele machine te gebruiken of zich aan te melden bij een extern Linux-systeem via Putty of andere SSH-clients.

In de komende jaren zal een aanzienlijke populatie van toekomstige generatie programmeurs niet eens de moeite nemen om Linux-desktops te proberen, omdat ze alles goed in hun systeem zullen krijgen dat vooraf is geïnstalleerd met Windows.

De Linux-kernel zal blijven groeien in de IT-infrastructuur, dankzij de inspanningen van Linux Foundation, ondersteund door de enterprise-giganten voor hun eigen interesses.

De Linux-desktop zal helaas een daling zien. De Linux Foundation geeft al niet om de Linux-desktop. Van de miljoenen die het krijgt, letterlijk gaat er niets boven voor de ontwikkeling van Linux (voor zover ik weet). Linux Foundation doet geen moeite om Linux te ondersteunen, waarschijnlijk omdat het geen geld genereert.

Microsoft is dol op Linux. Microsoft houdt van Open Source. Het is liefde is zo diep dat het de schitterende Windows-calculator opent, zodat iedereen van ons Linux-gebruikers dit wonder van een technologie kan laten draaien.

Maar als het gaat om het brengen van commerciële producten zoals Microsoft Office naar Linux, herinnert Microsoft zich plotseling dat er 'onvoldoende vraag' is naar MS Office op Linux.

Niet genoeg vraag? Dus, ondertekenden mensen petities of hielden ze protesten tegen het gele jasje voor open sourcing Windows-rekenmachines?

Microsoft is een van de grootste bijdragers aan open source-projecten op GitHub (platform dat nu eigendom is van Microsoft). Maar als u naar hun projecten kijkt, zult u merken dat bijna alle open source-producten van Microsoft gericht zijn op programmeurs en softwareontwikkelaars.

Dit is geen liefde, Microsoft en Linux. Dit is slechts een gemakkelijke relatie.

Aanbevolen

Hoe de toetsenbord-applet te verwijderen in Ubuntu 13.10 & 14.04
2019
Hoe Linux Bash Shell te installeren op Windows 10
2019
Hoe controlesommen in Linux te verifiëren
2019