Zoeken op website

Ik ben gestopt met dual-booten en vond een betere manier om Windows en Linux samen te gebruiken


Telkens wanneer ik een poging doe om Linux te gebruiken, neig ik ertoe om dual-boot te doen of Linux op een ouder apparaat te installeren. Bij dual-booten heb ik echt geen zin om opnieuw op te starten alleen om van besturingssysteem te wisselen. Elke keer dat ik ontdekte dat ik iets beter kon doen in Linux dan op Windows, sloeg ik het ofwel over of ging ik mijn Linux-laptop zoeken, met alle bestandsbeheerproblemen die ontstaan bij het gebruik van twee apparaten.

Toen kwam ik erachter over WSL en het goed instellen. Sindsdien hoef ik niet meer te dual-booten op mijn hoofd-Windows-machine.

WSL staat voor Windows Subsystem for Linux en het is ingebouwd in Windows 10 en 11. Het stelt je in staat om een echte Linux-omgeving uit te voeren met de opdrachtregel, tools en apps zonder opnieuw op te starten of een aparte machine te gebruiken. Je opent simpelweg een terminal, typt wsl en je gebruikt Linux. Sluit het venster en je bent terug in Windows, en in feite ben je nooit weggeweest. Houd die streaming-app in Windows actief en voer tegelijkertijd de Linux-taak uit.

De tweede versie, WSL2, is vrij geweldig. Het draait een echte Linux-kernel binnen een lichtgewicht achtergrondproces, wat bijna volledige compatibiliteit biedt voor echte software en workflows. De oorspronkelijke WSL1 was meer een compatibiliteitslaag die veel Linux-apps niet kon laten draaien.

Veel artikelen over WSL zijn geschreven voor ontwikkelaars, met stukjes over Docker-containers, Node-versiebeheerders en git-workflows. Als je het soort persoon bent dat wegklikt wanneer je dat begint te lezen, begrijp ik het. Ik ben geen ontwikkelaar, maar vind WSL wel handig, bijvoorbeeld toen ik een hele map met FLAC-bestanden naar MP3's moest converteren met één enkele ffmpeg-opdracht. Natuurlijk had ik de app kunnen downloaden, deze in Windows kunnen draaien en hetzelfde resultaat kunnen krijgen, maar WSL stelde me in staat om met een eenvoudige CLI-opdracht te installeren en uit te voeren.

Waarom Windows Subsystem for Linux uitvoeren

Redenen buiten coderen

De meeste artikelen zoals deze gaan ervan uit dat je weet waarom je Linux wilt gebruiken en dat je alleen de stappen nodig hebt om het te installeren. Maar als je nooit een reden hebt gehad om je eerder om Linux te bekommeren, is dit wat echt belangrijk is wanneer je WSL naast Windows draait.

Je softwaretool is beter op Linux: Twee voorbeelden, yt-dlp en exiftool, apps waarmee je respectievelijk video's van het web kunt downloaden en een metadata-tool, zijn veel gemakkelijker te gebruiken op Linux. De installatie van yt-dlp op Windows is berucht ingewikkeld, terwijl exiftool gemakkelijker te installeren en te gebruiken is op Linux.

  • Bestandsbeheer is beter op Linux: commandoregeltools zoals rsync, find en grep zijn krachtiger dan hun Windows-tegenhangers voor grootschalig werk met bestanden, zoals het hernoemen van duizenden bestanden, zoeken in documenten of het opruimen van rommelige mappenstructuren. WSL stelt je in staat ze te gebruiken zonder je Windows-machine te verlaten.
  • Spelen met Linux is gemakkelijker zonder opnieuw op te starten: dual booten of zelfs het kopen van een tweede apparaat om Linux te draaien kan veel gevraagd zijn alleen om te experimenteren. WSL stelt je in staat pakketten te installeren, commando's uit te voeren en de shell-omgeving te leren kennen zonder enig risico voor je Windows-installatie. Als je het niet leuk vindt, verwijder je gewoon de distributie en ga je verder.
  • U kunt geautomatiseerde taken of scripts uitvoeren: bash-scripts en cron-taken (de taakplanner van Linux) kunnen eenvoudiger en flexibeler zijn dan Windows Taakplanner voor sommige taken zoals nachtelijke back-ups, het automatisch organiseren van downloads of batch-conversie van bestanden. U kunt deze elegant op de achtergrond uitvoeren terwijl u Windows voor alles andere gebruikt.
  • U kunt AI- en machine learning-tools lokaal gebruiken: industriële AI-tools, modellen, frameworks en bibliotheken zijn voornamelijk beschikbaar op Linux, wat betekent dat de nieuwste, meest experimentele tools vaak eerst of uitsluitend op Linux verschijnen. Als u een Nvidia GPU heeft, betekent de GPU-pass-through van WSL2 dat u geen aparte Linux-machine nodig heeft om ze te gebruiken. Het draaien van een lokaal AI-model op uw Windows-machine via WSL2 is een realistische optie voor niet-ontwikkelaars, niet alleen voor onderzoekers.

Wat WSL2 eigenlijk is

Het is niet wat je denkt

Als je aannam dat WSL2 lijkt op de eerste versie, waarbij Linux-commando's werden vertaald naar iets dat Windows begrijpt, zou je het mis hebben gehad (dat was WSL1). Deze tweede versie gebruikt een lichte virtuele machine die een echte Linux-kernel draait, zodat het volledige compatibiliteit met Linux-systeemaanroepen kan bieden. Dat betekent dat het vrijwel elke Linux-software kan draaien die een native machine kan draaien, inclusief databases en achtergrondservices. Hier zijn de belangrijkste functies die het waard zijn om te weten.

WSLg maakt het mogelijk voor Linux-apps met een grafische interface om direct op het Windows-bureaublad te openen, en geïnstalleerde Linux GUI-apps verschijnen in het Startmenu. Je kunt ze vastzetten aan de taakbalk, ze delen klemborden en Alt+Tab-gedrag, en draaien gewoon in hun eigen vensters naast je hoofd-PC-apps. Dit verandert de manier waarop alles aanvoelt, wat belangrijk is voor degenen van ons die af en toe van een GUI houden.

WLS2 kan nu software op de achtergrond uitvoeren terwijl je Windows zoals gewoonlijk gebruikt. Denk aan een lokale webserver om je site te testen of zoiets als een database. Je start ze één keer, en ze blijven gewoon draaien, net zoals sommige Windows-apps mogelijk in het systeemvak draaien.

Windows en Linux delen nu hetzelfde IP-adres, waardoor lokale services zoals een webserver die op localhost draait, toegankelijk zijn aan beide zijden van de OS-scheiding. De directe GPU-pass-through laat Linux-workloads zoals PyTorch en TensorFlow draaien met bijna-native prestaties, wat nuttig is wanneer je lokale AI-tools gebruikt. Bovendien start WSL in minder dan twee seconden en hoef je niet te wachten op een opstartsequentie (of op een toets te drukken om de bootloader te openen), wat handig is als je vaak heen en weer moet schakelen. Dat is zelfs sneller dan bijvoorbeeld een traditionele virtuele machine.

Microsoft bracht ook het grootste deel van WSL in mei 2025 als open source uit, wat helemaal bij de Linux-sfeer past.

WSL instellen

Eén opdracht en een herstart







Je kunt alles wat je nodig hebt om WSL uit te voeren installeren met één enkele opdracht. Open eenvoudig PowerShell in de beheerdersmodus (rechterklik en kies "Als administrator uitvoeren" in het Startmenu, en voer vervolgens wsl --install in. Start je computer opnieuw op zodra je klaar bent.

En dat is alles voor de meeste Windows 10- en Windows 11-gebruikers. Het commando zet alle vereiste functies aan, downloadt de WSL2-kernel en installeert Ubuntu als de standaard Linux-distributie. Als je een beginner bent, heeft Ubuntu brede softwareondersteuning en een grote community voor wanneer je vastloopt.

Als je alle beschikbare opties wilt zien, voer dan wsl --list --online uit en je zult Arch Linux, Kali Linux, Debian, AlmaLinux en meer vinden.

Eenmaal geïnstalleerd, maak een Linux-gebruikersnaam en wachtwoord aan. Dit hoeft niet overeen te komen met je Windows-login, en het wachtwoord wordt niet weergegeven tijdens het typen; dat is typisch Linux-gedrag, dus maak je geen zorgen. Voer sudo apt update && sudo apt upgrade uit om ervoor te zorgen dat alles up-to-date is, en installeer vervolgens Windows Terminal uit de Microsoft Store als je het nog niet hebt. Je Linux-distributie zal daar verschijnen als een profiel, zonder extra configuratie. Linux en Windows naast elkaar draaien in gesplitste panelen in hetzelfde venster is best opwindend.

Dag tot dag

Enkele tips voordat je begint

Bewaar je werkbestanden in je Linux Home-map (~/) en niet op je Windows C:-schijf. Bestanden openen over de WSL/Windows-grens kan langzamer zijn. Doe je werk in Linux en kopieer de resultaten terug naar Windows als je klaar bent.

Wanneer je in de WSL-terminal bent, opent explorer.exe . je huidige Linux-map direct in de Windows Verkenner. Je kunt bestanden erin en eruit slepen zoals in elke andere map.

Het installeren van een GUI Linux-app is eenvoudig; gebruik gewoon sudo apt install [appname], en start vervolgens vanaf de terminal.

Als WSL te veel RAM gaat gebruiken, maak dan een .wslconfig-bestand aan in je Windows-gebruikersmap en stel memory=8GB in (of hoeveel ook logisch is) om er een limiet op te zetten.

Gemakkelijker en nuttiger dan ik dacht

Ik draai niet twee computers of bepaal niet constant welk besturingssysteem ik moet gebruiken; het grootste deel van de tijd werk ik op macOS en Windows. Nu doe ik de paar Linux-dingen in een Windows Terminal-tabblad terwijl alles wat ik op Windows gebruik daar direct beschikbaar is. Het kostte me slechts 10 minuten om het op te zetten en misschien nog een uur om er vertrouwd mee te raken, maar ik ben blij dat ik het gedaan heb. Ik dacht dat het extra ingewikkeld zou zijn, maar het bleek niet zo te zijn.

Gerelateerde artikelen