Een Linux-terminal instellen op Windows
Het is niet bepaald eenvoudig om Linux-commandoregeltools of zelfs GUI-applicaties op Windows te laten draaien, vooral als je gewend bent aan virtuele machines. Veel mensen kiezen standaard voor VM-oplossingen, die weliswaar werken, maar nogal zwaar en resourceverslindend kunnen zijn. Daar komt Windows Subsystem for Linux (WSL) om de hoek kijken. Het is een soort snelkoppeling: het creëert een compatibiliteitslaag waarmee je Linux-binaries rechtstreeks op Windows kunt uitvoeren zonder de overhead van volledige virtuele machines. WSL is echt veel efficiënter en ideaal voor snelle taken in Linux, zoals het uitvoeren van scripts, compileren of zelfs het testen van Linux-specifieke commando’s.
Een van de beste aspecten? WSL blokkeert de toegang tot bestanden vanuit je Windows-systeem niet. Je kunt rechtstreeks vanuit Linux naar je Windows-schijven navigeren via de map /mntcd /mnt/c (zoals ) — wat de workflow een stuk soepeler maakt. En als je grafische applicaties gebruikt, biedt WSL 2 nu goede ondersteuning, waardoor die vrij soepel draaien, in tegenstelling tot vroeger toen het nogal experimenteel aanvoelde.
Hoe installeer je een Linux-terminal met WSL?
Methode 1: WSL installeren — Voor beginners of gebruikers met oudere Windows-installaties
Deze methode is nog steeds handig als je Windows 10-versies van vóór 2004 gebruikt of gewoon snel Linux-commando’s wilt uitproberen zonder al te veel gedoe met virtualisatie. Het is snel en je krijgt een terminal die grotendeels werkt, zonder alle toeters en bellen.
- Druk op Win + R, typ
powershell, en druk vervolgens op CTRL + Shift + Entervoor beheerdersrechten. Ja, je hebt beheerdersrechten nodig voor dit soort dingen. - Voer deze opdracht uit om de WSL-functie in te schakelen:
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all - Daarna krijg je een melding om opnieuw op te starten. Accepteer dit gewoon door op Y te klikken of het proces te laten verlopen.
- Zodra je computer weer is opgestart, ga je naar de WSL Store (Microsoft Store) en kies je een Linux-distributie. Ubuntu is de populairste, maar er zijn ook Debian, Kali, Fedora, enzovoort beschikbaar.
- Als de Store niet werkt of als je liever handmatig downloadt, kijk dan op deze pagina van Microsoft met links naar directe downloads.
- Open het installatieprogramma van de distributie nadat het is gedownload. Volg de aanwijzingen op het scherm, stel je UNIX-gebruikersnaam en -wachtwoord in en je bent bijna klaar om te beginnen.
- Voor het reguliere onderhoud is het raadzaam om je Linux-pakketten bij te werken. Voer in de terminal het commando `npm update` uit
sudo apt update && sudo apt upgrade. Soms werkt het niet helemaal naar behoren, maar meestal zorgt het ervoor dat alles up-to-date blijft.
Je kunt WSL-terminals starten via de opdrachtprompt of PowerShell met ` wsl.`.Om een specifieke distributie te starten, typ je `.`.Voor een nog betere ervaring kun je de Windows Terminal proberen. Hiermee kun je meerdere tabbladen openen en moeiteloos schakelen tussen WSL, PowerShell of de opdrachtprompt.wsl -d DistroName
Methode 2: Upgraden naar WSL 2 — Voor betere prestaties en volledige Linux-ondersteuning
Als je een relatief nieuwe versie van Windows 10 (1903 of hoger) of Windows 11 gebruikt, is de kans groot dat WSL 2 probleemloos draait. Wat maakt WSL 2 zo aantrekkelijk? Het is een lichtgewicht virtuele machine met een echte Linux-kernel, waardoor grafische applicaties beter worden ondersteund en het veel sneller is dan WSL 1, met name bij bestandstoegang.
Allereerst: zorg ervoor dat hardwarevirtualisatie is ingeschakeld in je BIOS. Dit vind je meestal in de CPU- of geavanceerde instellingen en het kan Intel VT-x, AMD-V of iets dergelijks heten. Als het is uitgeschakeld, kun je WSL 2 niet gebruiken.
- Open PowerShell als beheerder en controleer of virtualisatie is ingeschakeld door het volgende commando uit te voeren
systeminfo:.Zoek naar “Hyper-V Requirements”: hier zou “Ja” moeten staan. - Als virtualisatie niet is ingeschakeld, start de computer dan opnieuw op, ga naar de BIOS, zoek de virtualisatie-instelling en schakel deze in. Deze bevindt zich meestal onder Geavanceerde instellingen, CPU-instellingen of Beveiligingsinstellingen.
- Zodra virtualisatie is ingeschakeld, voert u deze opdracht uit in PowerShell om WSL te installeren. Dit automatiseert het proces:
wsl --install. Het downloadt alles, configureert WSL 2 en installeert uw standaarddistributie (meestal Ubuntu).
Als je meer controle wilt of een specifieke distributie wilt gebruiken, kun je de beschikbare distributies weergeven via wsl -l -o, en ze vervolgens installeren met.wsl --install --distribution DistributionName
Om je bestaande Linux-distributie over te zetten naar WSL 2, gebruik je:.Het is vrij eenvoudig.wsl --set-version DistroName 2
Soms moet je de Linux-kernel handmatig bijwerken. Voer gewoon het commando uit wsl --update. En als je wilt terugkeren naar een eerdere versie, geen probleem — wsl --update rollbackdat kan helpen.
Als je alle actieve WSL-instanties wilt afsluiten, gebruik dan het commando ` wsl --shutdown.`.Het is beter om dit te doen voordat je een volledige herstart uitvoert als je problemen aan het oplossen bent.
Veelgebruikte tips voor het oplossen van WSL-problemen
Ja, WSL geeft soms fouten, en dat is best vervelend. Als je installatie bijvoorbeeld mislukt met fouten zoals 0x80070003, controleer dan je Windows-opslaginstellingen. Soms wil Windows gewoon niet installeren omdat het apps niet op je hoofdschijf opslaat. Ga naar Instellingen > Systeem > Opslag en zorg ervoor dat nieuwe apps zijn ingesteld om op je C:-schijf te worden opgeslagen.
Mist u virtualisatie? Controleer dit in de BIOS — het is essentieel voor WSL 2. Zorg ervoor dat het is ingeschakeld. Zorg er ook voor dat de functie is ingeschakeld in Windows via PowerShell: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.
Als je foutmeldingen krijgt over niet-geïnstalleerde distributies, controleer dan of je alles hebt geïnstalleerd onder je huidige gebruikersaccount. Soms wsl --list --verbosehelpt het ook om te controleren of je distributies correct zijn geregistreerd.
In sommige configuraties lost een herstart na het inschakelen van functies of het aanpassen van de BIOS vreemde problemen op — Windows moet het soms onnodig ingewikkeld maken.
Samenvatting
Het installeren van WSL is echt niet zo ingewikkeld als het lijkt, zeker niet met de nieuwste updates. Het biedt veel mogelijkheden voor Linux-liefhebbers of programmeurs die snel een Linux-omgeving op hun Windows-computer nodig hebben, zonder gedoe met virtuele machines. Vergeet niet om je BIOS te controleren op virtualisatie, een distributie te kiezen en je systeem up-to-date te houden.
Samenvatting
- Het inschakelen van WSL in de Windows-instellingen is essentieel.
- Kies tussen WSL 1 of 2, afhankelijk van je behoeften — WSL 2 is over het algemeen beter.
- Zorg ervoor dat virtualisatie is ingeschakeld als u WSL 2-ondersteuning wilt.
- Installeer je favoriete Linux-distributie vanuit de Store of handmatig.
- Houd WSL up-to-date voor de beste ervaring.