WSL (Windows Subsystem for Linux - Windows subsystem for Linux), is een functionaliteit die is geïntegreerd in Windows 10 waardoor gebruikers en ontwikkelaars toegang hebben tot een GNU / Linux-omgeving in Windows (iets dat normaal gesproken onmogelijk is vanwege de incompatibiliteit van de bestandssysteem van beide systemen), en in WSL zijn de hulpprogramma's, hulpprogramma's en opdrachtregeltoepassingen geïntegreerd om foutloos in Windows te worden uitgevoerd en zonder extra processen uit te voeren.
keuzesDoor gebruik te maken van WSL is het mogelijk om:
- Voer bash-shellscripts en GNU / Linux-opdrachtregeltoepassingen uit, zoals vim, emacs, tmux
- Selecteer GNU / Linux-distributies in de Windows Store
- Voer veelgebruikte opdrachtregelprogramma's uit, zoals grep, sed, awk en ELF-64 binaries
- Compatibel met programmeertalen zoals NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go en meer
- We kunnen services zoals SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL beheren
- Het is mogelijk om GNU / Linux-applicaties op te roepen in Windows 10
Nu is WSL 2 geüpdatet naar WSL 2, de meest recente versie van het Windows-subsysteem die volledige kracht biedt om Linux ELF64-binaries op Windows 10 uit te voeren. Dit maakt het mogelijk om de prestaties van het bestandssysteem te verbeteren en meer compatibiliteit met systeemaanroepen te integreren.
WSL 2 is ontworpen met een nieuwe structuur die het gebruik van Linux-binaries met Windows en de hardware van de computer wijzigt, maar dit betekent niet dat functies of algemene prestaties verloren gaan, aangezien individuele Linux-distributies kunnen worden uitgevoerd met de architectuur WSL 1 of WSL2.
VoordeelEnkele voordelen van het gebruik van WSL 2 op Windows 10 zijn:
- Snellere opstarttijden
- Naadloze integratie tussen Windows en Linux
- Toegang tot Linux-netwerkapplicaties vanuit Windows (localhost)
- Geen VM-configuratie of -beheer vereist
- Volledige ondersteuning voor systeemoproepen
- Hogere bestands-I/O-prestaties
- Toegang krijgen tot Windows-netwerktoepassingen vanuit Linux (host-IP)
De Linux-kernel in WSL 2 is door Microsoft gebouwd met behulp van de nieuwste stabiele tak, die op zijn beurt is gebaseerd op de bron die beschikbaar is op kernel.org, dit betekent dat de kernel Windows-updates zal ontvangen, wat resulteert in het verkrijgen van de nieuwste beveiligingsfixes en kernelverbeteringen automatisch.
Linux-distributiesDe Linux-distributies die worden ondersteund door WSL op Windows 10 zijn:
- Ubuntu 20.04
- Ubuntu 20.04 ARM
- Ubuntu 18.04
- Ubuntu 18.04 ARM
- Ubuntu 16.04
- Debian GNU / Linux
- Kali Linux
- OpenSUSE Sprong 42
- SUSE Linux Enterprise Server 12
- Fedora Remix voor WSL
Nu gaan we zien hoe u op een eenvoudige manier WSL in Windows 10 kunt installeren.
Installeer WSL 2 op Windows 10
Stap 1
We openen het Configuratiescherm vanuit de zoekmachine:
Stap 2
In het Configuratiescherm zien we het volgende:
Stap 3
We klikken op de regel "Een programma verwijderen" en we worden doorgestuurd naar het volgende venster:
VERGROTEN
Stap 4
Daar klikken we op "Windows-functies activeren of deactiveren" en het volgende pop-upvenster wordt geopend waarin we het vak "Windows-subsysteem voor Linux" moeten activeren:
Stap 5
Klik op OK om de wijzigingen toe te passen:
Stap 6
Hierna zien we het volgende:
Stap 7
We herstarten het systeem om het proces te voltooien door op "Nu opnieuw opstarten" te klikken:
Stap 8
We loggen in op Windows 10:
VERGROTEN
Stap 9
We gaan terug naar "Activeren of deactiveren van Windows-functies" en daar controleren we of de volgende vakjes actief zijn:
- Windows-subsysteem voor Linux
- Virtueel machineplatform
We klikken op OK om af te sluiten.
VERGROTEN
Stap 10
We openen de Windows Store en daar downloaden we enkele van de compatibele Linux-versies, in dit geval Ubuntu 20.04:
VERGROTEN
Stap 11
We klikken op Ophalen en wachten tot de distributie is gedownload:
Stap 12
Aan het eind zien we het volgende:
VERGROTEN
Stap 13
Eenmaal gedownload starten we het en we kunnen zien dat WLS zijn taak vervult in Windows 10:
VERGROTEN
Stap 14
We vullen de verplichte velden in:
VERGROTEN
Stap 15
We zijn klaar om WSL 2 te gebruiken op Windows 10:
VERGROTEN
U ziet dat het een eenvoudig maar volledig functioneel proces is om het beste van Linux in Windows 10 te gebruiken.