Linux installeren op Windows 11 met WSL2 en Ubuntu: een complete handleiding

Laatste update: 17/04/2026
Auteur: Isaac
  • Met WSL2 kun je Linux-distributies met een echte kernel en diepe integratie op Windows 10 en 11 draaien zonder je toevlucht te hoeven nemen tot dual boot of zware virtuele machines.
  • De installatie is gebaseerd op het inschakelen van het subsysteem en het virtuele machineplatform met behulp van wsl --install en het toevoegen van distributies zoals Ubuntu vanuit de Microsoft Store.
  • WSL2 biedt uitstekende prestaties en compatibiliteit voor ontwikkeling en beheer, hoewel het een native Linux-systeem niet volledig kan vervangen in server- of desktopomgevingen.
  • Met Windows Terminal en Docker wordt WSL2 een zeer krachtige werkomgeving, die directe toegang tot het Windows-ecosysteem en de bijbehorende tools behoudt.

Linux installeren op Windows 11 met WSL2 en Ubuntu

Linux gebruiken binnen Windows 11 met WSL2 en Ubuntu. Het is uitgegroeid tot een van de handigste manieren om het beste van twee werelden te hebben zonder gedoe met scheidingswanden. dubbele starts Je hebt ook geen zware virtuele machines nodig. Als je van Linux komt of gewoon de typische GNU/Linux-tools nodig hebt voor ontwikkeling, systeembeheer of testen, dan wil je zeker optimaal gebruikmaken van deze functie.

In dit artikel zie je Wat zijn WSL en WSL2 precies, en wat zijn de voor- en nadelen ten opzichte van een virtuele machine of een dual boot?Dit document behandelt de daadwerkelijke vereisten waaraan u moet voldoen, hoe u het subsysteem stap voor stap installeert op Windows 10 en Windows 11, hoe u Ubuntu (of andere distributies) toevoegt, hoe u ermee werkt vanuit de Windows Terminal, plus enkele tips, geavanceerd gebruik en veelvoorkomende problemen die u kunt tegenkomen.

Wat is WSL en waarom is het belangrijk in Windows 10 en Windows 11?

Windows Subsystem for Linux (WSL) en WSL2

WSL (Windows-subsysteem voor Linux) Het is een ingebouwde functie van Windows 10 en Windows 11 waarmee je GNU/Linux-distributies kunt uitvoeren alsof het gewone systeemapplicaties zijn. In plaats van een dual-boot of een volledige virtuele machine in te stellen, installeer je een distributie (Ubuntu, Debian, Kali, Fedora, Alpine, SUSE, Arch, enz.) vanuit de Microsoft Store en gebruik je deze in een terminalvenster met toegang tot de meeste Linux-opdrachtregelprogramma's.

De eerste generatie, bekend als WSL1 vertaalt Linux-aanroepen naar de Windows-kernel. via een compatibiliteitslaag. Hierdoor werken veel tools prima, maar het heeft beperkingen voor applicaties die toegang tot de kernel op laag niveau of bepaalde netwerk- en bestandssysteemfunctionaliteiten nodig hebben.

met Met WSL2 heeft Microsoft een belangrijke stap voorwaarts gezet.Nu draait een volledige Linux-kernel in een lichtgewicht virtuele machine die wordt beheerd door Windows' eigen virtualisatieplatform (op een lager niveau Hyper-V). Dit zorgt voor bijna volledige compatibiliteit met systeemoproepen en verbetert de prestaties aanzienlijk bij veel taken, waarbij in bepaalde scenario's zelfs de native Windows-prestaties worden overtroffen in synthetische benchmarks zoals Geekbench.

Het mooie ervan is dat WSL2 voelt niet aan als een typische virtuele machine.Het integreert met het Windows-bestandssysteem, start binnen enkele seconden op, verbruikt veel minder geheugen dan een traditionele virtuele machine en wordt beheerd zoals elke andere applicatie, zonder complexe panelen of ingewikkelde configuraties.

Voor ontwikkelaars, beheerders en nieuwsgierige gebruikers betekent dit dat Je hebt de beschikking over dezelfde tools als in een native Linux-systeem. (bash, git, ssh, Docker, servers, compilers, pakketbeheerders, enz.) werken zij aan zij met PowerShell, Verkenner en de rest van het Windows-ecosysteem.

Belangrijkste verschillen tussen WSL en WSL2

Vergelijking van WSL1, WSL2 en virtuele machine

Hoewel ze er van buiten hetzelfde uit kunnen zien, WSL1 en WSL2 werken heel verschillend.En dat heeft gevolgen voor de prestaties, compatibiliteit en het resourcegebruik. Het is belangrijk om de verschillen te begrijpen, zodat je weet wanneer het de moeite waard is om welke te gebruiken.

met WSL1, Linux werkt via een vertaallaag. Dit zet systeemoproepen (syscalls) om in oproepen die compatibel zijn met de Windows-kernel. Dit resulteert in een zeer laag resourceverbruik en extreem snelle opstarttijden, maar beperkt de compatibiliteit met software die afhankelijk is van een echte kernel, met name services die geavanceerde netwerkfuncties, bestandssystemen of kernelmodules vereisen.

En WSL2 heeft inderdaad een echte Linux-kernel die draait in een kleine virtuele machine. Het maakt gebruik van Hyper-V-technologie, maar is zo naadloos geïntegreerd dat de gebruiker er nauwelijks iets van merkt. Dit verbetert de compatibiliteit aanzienlijk (je kunt native Docker gebruiken, complexere servers, databases, enz.) en de prestaties bij I/O-bewerkingen, zware compilaties of intensieve schijftoegang.

Wat betreft integratie, Beide versies maken het mogelijk om het bestandssysteem met Windows te delen. Je kunt commando's uitvoeren vanuit PowerShell of de opdrachtprompt, maar WSL2 heeft de toegang tot /mnt/ en de rest van de schijven aanzienlijk verbeterd, tot het punt dat je rechtstreeks vanuit de bestandsverkenner naar je Linux-bestandssysteem kunt navigeren.

Om het hoofdidee samen te vatten: WSL1 is erg licht van gewicht, maar heeft wel wat beperkingen.Terwijl WSL2 biedt bijna volledige compatibiliteit met het echte Linux-systeem. ten koste van het gebruik van een virtuele machine die zo geoptimaliseerd is dat deze in de praktijk niet aanvoelt als een traditionele virtuele machine.

Vereisten voor het installeren van WSL en WSL2 op Windows 10 en Windows 11

Voordat je van start gaat, moet je controleren of je team aan de vereisten voldoet. de minimale systeemvereisten voor WSL en WSL2vooral als je nog steeds Windows 10 gebruikt.

naar WSL (eerste versie)Vrijwel elke bijgewerkte 64-bits versie van Windows 10 of 11 werkt. Waar je je echt op moet concentreren, zijn de systeemvereisten. WSL2:

  • Windows 10 x64- Versie 1903 of later, met build 18362 of hoger.
  • Ramen 10 ARM64: versie 2004 of later, met build 19041 of hoger.
  • Windows 11Het biedt vrijwel standaard ondersteuning voor WSL2, mits deze is bijgewerkt.

Als uw systeem niet aan die builds voldoet, Je kunt WSL2 niet gebruiken. Hoewel WSL1 wordt ondersteund, bestaat de oplossing uit het bijwerken van Windows via Windows Update of de officiële Microsoft-updateassistent.

Om de exacte versie van uw systeem te controleren, kunt u eenvoudigweg Open het venster 'Uitvoeren' door op Windows + R te drukken en 'winver' te typen.Daar zie je zowel de versie als het buildnummer. Als je iets ziet zoals 1903, 2004, 20H2, 21H1, 21H2, enzovoort, dan zit je over het algemeen goed met WSL2.

Op hardwareniveau heb je het volgende nodig: 64-bits processor met virtualisatieondersteuning (VT-x op Intel, AMD-V op AMD) en dat deze optie is ingeschakeld in de BIOS/UEFI. U kunt virtualisatie controleren Dit kunt u eenvoudig controleren door Taakbeheer te openen (Ctrl+Shift+Esc), naar het tabblad Prestaties te gaan, in het gedeelte CPU te kijken en te controleren of het veld "Virtualisatie" de waarde "Ingeschakeld" heeft.

  Hoe u het bestandssysteem van een schijf in Windows 11 kunt identificeren

Hoe installeer je WSL2 snel op Windows 11?

In Windows 11 (en in het relatief recente Windows 10) De eenvoudigste manier om WSL2 te installeren is met één enkel commando., zonder dat u handmatig vakjes hoeft aan te vinken bij de optionele functies.

Je hoeft alleen maar Open PowerShell als beheerder. (klik met de rechtermuisknop op de Startknop → Windows Terminal (Administrator) of PowerShell (Administrator)) en start:

wsl - installeren

Met dit commando, Windows schakelt automatisch de benodigde functies in. Voor WSL en WSL2 installeer je het virtuele machineplatform en download je de standaard Linux-distributie (tegenwoordig meestal Ubuntu). Zodra dit is voltooid, word je gevraagd je computer opnieuw op te starten om de installatie te voltooien.

De eerste keer dat je de nieuw geïnstalleerde distributie opstart, wordt er een console geopend waar... De Linux-bestanden zijn uitgepakt en geconfigureerd.Dit proces duurt alleen de eerste keer even; volgende keren start het in minder dan een seconde.

Als u de standaard geïnstalleerde distributie wilt wijzigen, kunt u de parameter gebruiken. -d in het installatiecommando zelf, of toon alle beschikbare opties met:

  • wsl.exe –list –online om de in de winkel beschikbare distributies te bekijken.
  • wsl.exe –install DistroName om een ​​specifieke te installeren (bijvoorbeeld Ubuntu, Debian, Kali-linux, openSUSE, enz.).

Stapsgewijze installatie van WSL2 op Windows 10

Als je nog steeds Windows 10 gebruikt of het proces liever handmatig beheert, Je kunt WSL en WSL2 in een paar zeer duidelijke stappen activeren.Hetzij via de grafische interface, hetzij via PowerShell-opdrachten.

Vanuit de traditionele interface moet je het volgende doen: Open het venster met optionele Windows-functies.. Druk op Windows + R, typ OptioneleFeatures.exe en ga akkoord. Vink in de lijst die verschijnt ten minste de volgende vakjes aan:

  • Windows-subsysteem voor Linux (Windows-subsysteem voor Linux).
  • Virtueel machineplatform (VirtualMachinePlatform), vereist voor WSL2.

Na het toepassen van de wijzigingen installeert Windows de componenten en Het systeem zal je vragen om het opnieuw op te starten.Doe dit om een ​​succesvolle activering te garanderen.

Als je liever de console gebruikt, kun je hetzelfde resultaat bereiken. enkele DISM- en PowerShell-opdrachten uitvoeren met beheerdersrechten:

  • Schakel het Linux-subsysteem in: dism.exe /online /enable-feature /featurename:Microsoft-Windows-subsysteem-Linux /all /norestart
  • Activeer het virtuele machineplatform: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all

Na deze stappen kunt u handmatig opnieuw opstarten. Het wordt dan aanbevolen. Installeer de Linux-kernelupdate voor WSL2.Microsoft levert het via een eigen installatieprogramma. Het kan worden gedownload van de officiële WSL-website (in een Azure-blob) en je hoeft alleen maar de klassieke wizard "Volgende → Volgende → Voltooien" te volgen.

Tot slot is het de moeite waard om te verduidelijken dat WSL2 zal de standaardversie zijn. Wanneer u nieuwe distributies installeert. Open hiervoor PowerShell als beheerder en voer de volgende opdracht uit:

wsl –set-default-versie 2

Hierdoor wordt elke keer dat u een Linux-distributie downloadt uit de Microsoft Store, Het wordt standaard geconfigureerd op WSL2. in plaats van WSL1.

Installeer Ubuntu en andere Linux-distributies vanuit de Microsoft Store.

Zodra het subsysteem operationeel is, Nu moet je de GNU/Linux-distributie kiezen die je wilt gebruiken.De eenvoudigste manier is om ernaar te zoeken in de Microsoft Store, net zoals je elke andere applicatie zou installeren.

Open de Typ in de Microsoft Store 'Ubuntu' of gewoon 'Linux'. in de zoekmachine. Je ziet dan een lijst met WSL-compatibele distributies, waaronder:

  • Ubuntu (in verschillende LTS-versies, zoals 20.04 of 22.04).
  • Debian.
  • KaliLinux.
  • openSUSE / SUSE Linux Enterprise.
  • Fedora, Alpine, Arch en andere varianten, afhankelijk van de tijd.

Selecteer de optie waarin u geïnteresseerd bent en klik vervolgens op Installeren of downloaden Laat Windows de image downloaden en installeren. Als dat klaar is, verschijnt er een nieuw pictogram in het Startmenu met de naam van de distributie (bijvoorbeeld "Ubuntu 20.04 LTS").

Bij de eerste keer opstarten wordt de interne installatie voltooid. U wordt gevraagd een Linux-gebruikersnaam en -wachtwoord aan te maken.Deze accounts hoeven niet aan je Windows-account gekoppeld te zijn; het zijn aparte accounts. Hierna kun je de distributie in de terminalmodus gebruiken wanneer je maar wilt.

Als Ubuntu om welke reden dan ook oorspronkelijk als WSL1 is geïnstalleerd, kunt u het converteren naar WSL2 door de volgende opdracht in PowerShell (als beheerder) uit te voeren:

wsl –set-version Ubuntu-20.04 2

Pas de distributienaam aan als u een andere versie of distributie gebruikt. Het systeem voert de conversie uit en geeft aan het einde een bericht weer zoals "Conversie voltooid", waarmee wordt aangegeven dat het nu op WSL2 draait.

Versies, distributies en basis-WSL-opdrachten beheren

Als je eenmaal meerdere distributies hebt geïnstalleerd, is het handig om te weten... hoe je ze kunt weergeven, wijzigen en uitvoeren zonder al te ingewikkeld te worden.

Om te zien welke distributies je hebt geïnstalleerd en met welke versie van WSL elke distributie draait, gebruik je:

wsl.exe –list –verbose

Daar zie je de naam, de status (actief of gestopt) en of het op WSL1 of WSL2 draait. Als je de standaardversie van een geïnstalleerde distributie wilt wijzigen, gebruik je het volgende commando:

wsl.exe –set-version DistroName 1 o wsl.exe –set-version DistroName 2

Als dat is waar je in geïnteresseerd bent Alle nieuwe distributies worden direct op WSL2 geïnstalleerd., houden:

wsl.exe –set-default-version 2

Je kunt ook zelf bepalen welke distributie de standaard zal zijn wanneer je het programma uitvoert. WSL Vanuit PowerShell. Om dit te doen:

wsl.exe –set-default DistroName

En als je gewoon een specifiek commando wilt uitvoeren zonder de interactieve shell volledig te openen, is het heel eenvoudig:

WSL

Bv wsl ls zal de inhoud van de huidige map in de Linux-omgeving weergeven, terwijl wsl wachtwoord Het toont je het pad zoals dat door het bestandssysteem van de distributie wordt gezien.

Ubuntu en andere distributies gebruiken vanuit de Windows Terminal.

Met Windows 11 (en ook met Windows 10 als je het vanuit de Store installeert) heb je Windows Terminal, een moderne consoletoepassing. dat CMD, PowerShell en WSL verenigt in één interface met tabbladen, panelen en geavanceerde aanpassingsmogelijkheden.

Windows Terminal detecteert automatisch geïnstalleerde WSL Linux-distributies, dus Je kunt met Ubuntu, Debian, Kali, enzovoort, direct nieuwe tabbladen openen. zonder dat je elke distributie via het bijbehorende pictogram hoeft te starten.

Tot de voordelen van Terminal behoren: Meerdere tabbladen, gesplitste panelen, volledige Unicode- en UTF-8-ondersteuning, grafische versnelling voor tekstweergave en de mogelijkheid om kleurschema's, lettertypen, achtergronden en zelfs sneltoetsen naar eigen smaak aan te passen.

Om comfortabel te kunnen werken, is het gebruikelijk Configureer een profiel voor elke WSL-distributie. En je kunt ertussen schakelen, afhankelijk van wat je aan het doen bent: bijvoorbeeld code compileren in Ubuntu, scripts uitvoeren in Debian of services beheren in Kali, allemaal vanuit hetzelfde venster.

  Hoe u Windows 11 kunt herstellen zonder uw persoonlijke bestanden te verliezen

Als je op enig moment een WSL-sessie opent binnen PowerShell en wilt terugkeren naar de Windows-shell, typ je gewoon het volgende: afrit Om die Linux-sessie te verlaten en terug te keren naar de oorspronkelijke interpreter.

Voordelen van WSL2 ten opzichte van virtuele machines en dual boot

Naast de technische aantrekkingskracht heeft WSL2 ook... Zeer praktische voordelen ten opzichte van het opzetten van een virtuele machine met VirtualBox/VMware of een dual-boot-systeem.vooral als je je voornamelijk richt op systeemontwikkeling of -beheer.

Wat betreft middelen, WSL2 is veel lichter dan een traditionele virtuele machine.Geheugen en CPU worden dynamisch beheerd en alleen gereserveerd wanneer de distributie actief is. Je hoeft niet van tevoren 4, 8 of meer GB RAM toe te wijzen, zoals bij een virtuele machine, wat van onschatbare waarde is als je computer weinig geheugen heeft.

Wat betreft snelheid, Het opstarten van een distributie in WSL2 gaat vrijwel direct.Dit is een wereld van verschil met de seconden (of zelfs minuten) die het kan duren om een ​​compleet Linux-systeem in VirtualBox te laden. Voor dagelijkse taken zoals compileren, services uitvoeren, Docker gebruiken of commandoregelprogramma's bedienen, is de ervaring ongelooflijk snel.

Bovendien heeft De integratie met het Windows-bestandssysteem is aanzienlijk beter. vergelijkbaar met een virtuele machine. Je kunt vanuit Linux toegang krijgen tot je Windows-mappen via paden zoals /mnt/c, en ook navigeren naar de inhoud van je distributie vanuit de Verkenner, zonder omslachtige gedeelde mappen of iets dergelijks.

Vergeleken met een dubbele startmotor is het grote verschil dat Je hoeft je computer niet opnieuw op te starten om van Windows naar Linux over te schakelen.Je kunt ze allebei tegelijk gebruiken en gegevens naadloos tussen de twee omgevingen verplaatsen. Linux kan zonder problemen lezen. NTFS-partitiesWindows heeft via WSL toegang tot ext4-bestandssystemen, waarmee een leemte wordt opgevuld die voorheen de inzet van tools van derden vereiste.

Maar als je op zoek bent naar Ontgrendel het volledige potentieel van Linux met een complete grafische omgeving.Ondanks maximale flexibiliteit van stuurprogramma's en intensief netwerk- en hardwaregebruik, blijft een native of dual-boot systeem de krachtigste optie. WSL2 is niet bedoeld om alle mogelijke scenario's te vervangen, maar eerder om die scenario's waarin een volledige Linux-desktop niet nodig is, aanzienlijk te vereenvoudigen.

Beperkingen en nadelen van WSL en WSL2

Hoewel WSL2 aanzienlijk verbeterd is ten opzichte van WSL1, niet alles is perfect Er zijn echter wel een aantal beperkingen waar je rekening mee moet houden, zodat je niet voor verrassingen komt te staan ​​wanneer je je workflow wijzigt.

Om te beginnen, WSL1 biedt geen echte kernelondersteuning.Daarom werken tools zoals Docker of services die afhankelijk zijn van geavanceerde kernelfunctionaliteiten mogelijk niet correct of vereisen ze omwegen en extra beveiligingslagen. Dit probleem is opgelost in WSL2, maar het is altijd raadzaam om te controleren welke versie u gebruikt.

Hoewel WSL2 een echte Linux-kernel bevat, Het netwerk en bepaalde randapparatuur doorlopen vervolgens nog extra lagen.Dit kan enige overhead veroorzaken bij zeer specifieke netwerktaken of bij het verwerken van bepaalde USB- en seriële apparaten. Voor de meeste gebruikers is dit geen probleem, maar in bepaalde productieomgevingen of met zeer specifieke hardware kan het een knelpunt vormen.

Een ander belangrijk punt is dat WSL-distributies zijn niet ontworpen als klassieke serversVeel systemen starten systemd niet standaard, wat het uitvoeren van services zoals persistente daemons op de traditionele Linux-servermanier bemoeilijkt. Hoewel er manieren zijn om deze beperking te omzeilen of aangepaste scripts te gebruiken, is dit niet de ideale aanpak voor grote productieworkloads.

Er is ook een conceptuele beperking: aangezien het binnen Windows draait, Het is verleidelijk om te denken dat het niet de moeite waard is om een ​​volledig Linux-desktopsysteem te leren of te installeren.WSL biedt een krachtige terminalomgeving, maar vervangt niet de volledige Linux-desktopervaring met zijn vensterbeheerder, native drivers en ecosysteem van visuele applicaties.

Samengevat, WSL is fantastisch voor ontwikkeling, testen, scripting, automatisering en beheer.Het is echter niet ontworpen als vervanging voor een echte Linux-server of als een krachtig productieplatform, hoewel het in veel gevallen qua prestaties dicht in de buurt komt.

WSL versus Docker en andere virtualisatiesystemen

Het is gemakkelijk om concepten door elkaar te halen, daarom is het belangrijk om ze duidelijk van elkaar te onderscheiden. WSL, klassieke virtuele machines en containers zoals Dockeromdat elke technologie een ander probleem oplost.

Een virtuele machine (VirtualBox, VMware, Hyper-V Classic) Het draait een volledig, geïsoleerd besturingssysteem. Vanaf de host. Je wijst vaste resources toe en draait een Linux-systeem met de desktopomgeving, services en alles wat je verder wilt, maar de kosten in RAM en CPU zijn hoger en de integratie met Windows is relatief beperkt.

WSL2 daarentegen, Het is gebaseerd op een lichtgewicht en zeer gecontroleerde virtuele machine. Om alleen datgene uit te voeren wat Linux nodig heeft, en het volledig te integreren met Windows: een gedeeld bestandssysteem, vrijwel direct opstarten, flexibel resourcegebruik en de mogelijkheid om Linux-opdrachten rechtstreeks vanuit PowerShell uit te voeren.

Docker kiest voor een andere aanpak: Containers zijn geen volwaardige besturingssystemen.Het zijn daarentegen minimale omgevingen waarin een specifieke applicatie of service draait, geïsoleerd van de rest. Elke container is gebaseerd op een image met alleen de essentiële onderdelen om het programma uit te voeren, waardoor ze zeer lichtgewicht en gemakkelijk op grote schaal te implementeren zijn.

Het grote voordeel van WSL2 is dat Hiermee kun je Docker rechtstreeks gebruiken op een echte Linux-kernel binnen Windows.Dit voorkomt veel van de omslachtige oplossingen die jaren geleden nodig waren. Voor ontwikkeling biedt deze combinatie van Windows + WSL2 + Docker een zeer krachtige omgeving om productie te simuleren zonder je Windows-bureaublad te verlaten.

Uiteindelijk WSL2 en Docker vullen elkaar aan. In plaats van te concurreren: de eerste biedt een complete Linux-omgeving in een terminal die is geïntegreerd in Windows, en de tweede stelt je in staat om specifieke services binnen die Linux-omgeving (of andere omgevingen) op een geïsoleerde en reproduceerbare manier te verpakken.

Grafische omgeving, Win-KeX en toekomstige WSL-verbeteringen

Al geruime tijd, WSL was beperkt tot gebruik aan de terminal.En als je een grafische omgeving wilde, moest je oplossingen van derden installeren met X-servers of specifieke tools. Een opvallend voorbeeld hiervan is Win-KeX (Windows Kali Desktop eXperience)Een oplossing van de makers van Kali Linux die een complete Kali-desktopomgeving biedt via een geïntegreerde VNC-sessie met Windows.

  Waar gescande documenten in Windows 11 worden opgeslagen en hoe u ze kunt vinden

Win-KeX maakt het mogelijk Kali grafische applicaties uitvoeren binnen Windows. Het is als een virtuele machine, maar dan met een naadloze integratie. Het biedt zelfs modi waarin Linux-vensters samensmelten met Windows-vensters, waardoor de indruk ontstaat dat alles deel uitmaakt van hetzelfde bureaublad.

Tegelijkertijd is Microsoft zich aan het ontwikkelen in de richting van officiële grafische ondersteuning binnen WSL2met als doel het uitvoeren van Linux GUI-applicaties te vereenvoudigen. Moderne versies van Windows 11 bevatten dit al. officiële ondersteuning voor veel grafische toepassingenHet bedrijf blijft bovendien werken aan gebruiksvriendelijkere interfaces voor het beheren en installeren van distributies, zonder al te veel afhankelijk te zijn van de console.

Voor degenen die liever geen bevelen opvolgen, Er wordt onderzoek gedaan naar specifieke grafische interfaces voor WSL. waardoor het installeren, bijwerken en beheren van distributies nog eenvoudiger wordt. Hoewel veel gevorderde gebruikers de terminal zullen blijven verkiezen, zou een extra visuele laag meer mensen kunnen aanmoedigen om Linux vanuit Windows te gebruiken.

Hoewel het exacte stappenplan steeds verandert, De trend is duidelijk: meer integratie, betere prestaties en meer gebruiksgemak.Dit alles zonder de mogelijkheid te verliezen om WSL stap voor stap via de commandoregel te blijven beheren voor degenen die dat nodig hebben.

Veelvoorkomende problemen bij het gebruik van WSL en hoe je die kunt oplossen

In de echte wereld is het vrij gebruikelijk om tegen te komen Foutmeldingen en cryptische berichten bij het activeren van WSL of het installeren van distributies.Veel van deze problemen houden verband met machtigingen, oudere versies van Windows of virtualisatie-instellingen.

Een van de meest voorkomende fouten treedt op wanneer Schakel het Windows-subsysteem voor Linux in. Dit kan via Windows-functies. Als het systeem een ​​foutmelding geeft bij het inschakelen, controleer dan eerst of Windows volledig is bijgewerkt en of u de bewerking uitvoert met een account met beheerdersrechten.

Een ander terugkerend probleem is de Fouten bij het installeren van een distributie vanuit de StoreDeze fouten worden meestal veroorzaakt door beschadigde downloads of een defecte Windows-configuratie. Controleer of u een stabiele internetverbinding hebt, of de schijf op dezelfde schijf als Windows is geïnstalleerd (meestal C:) en of er geen beperkingen zijn in de Microsoft Store.

Foutcodes van het type [type ontbreekt] komen ook vaak voor. 0x80070003 of 0x80370102 tijdens de installatie van de distributie. In veel gevallen geven ze aan dat Virtualisatie is niet ingeschakeld in de BIOS/UEFI. Of het Windows Virtual Machine Platform is mogelijk niet correct ingeschakeld. Ga naar de BIOS-instellingen, schakel de VT-x/AMD-V-opties in en controleer in de Windows-functies of "VirtualMachinePlatform" is geselecteerd.

Als u een bericht als dit ziet "WSL heeft geen distributie geïnstalleerd" Zelfs nadat je het hebt gedownload, moet je de distributie minstens één keer opstarten vanuit het Startmenu voordat je het via de opdrachtregel probeert te starten. Windows herkent het pas correct voor WSL nadat die eerste opstart is voltooid.

Als je tot slot probeert over te schakelen naar WSL2, zie je mogelijk zoiets als dit: «WSL 2 vereist een update van de kernelcomponent»Dit bericht betekent dat het Linux-kernelupdatepakket voor WSL2 ontbreekt. Download het officiële installatieprogramma van de Microsoft-website, voer het uit en herstart de computer; daarna zou u de versieconversieopdracht zonder problemen moeten kunnen uitvoeren.

Terugkeren naar Windows met WSL2 in plaats van een native Linux-installatie?

Veel gebruikers die enige tijd met pure Linux hebben gewerkt, zijn verbaasd. Is het verstandig om terug te keren naar Windows en WSL2 als primaire werkomgeving te gebruiken? of migreren van Windows naar LinuxHet antwoord hangt sterk af van het soort taken dat je uitvoert en je persoonlijke voorkeuren.

Bij synthetische tests zoals Geekbench 6 is gebleken dat Ubuntu op WSL2 kan qua prestaties vergelijkbaar zijn met een native Ubuntu-installatie. En in bepaalde scenario's met één thread presteert WSL2 zelfs beter dan Windows zelf. Voor ontwikkelwerk, data science, containers, Spark, SQL op Linux en vergelijkbare taken biedt WSL2 doorgaans meer dan voldoende prestaties, met als bijkomend voordeel dat het volledige Windows-ecosysteem (Office, games, specifieke drivers, grafische tools) nog steeds direct beschikbaar is.

Als uw behoeften zich richten op console, ontwikkeltools, Docker en backendservicesWSL2 is een zeer degelijke optie. Je kunt schijven vanuit Windows koppelen, werken met bestandssystemen zoals ext4 of zelfs ZFS/XFS in bepaalde scenario's, en alles blijven integreren met Hyper-V, Docker Desktop en andere tools.

Aan de andere kant, als uw workflow sterk afhankelijk is van De Linux-desktop, extreme aanpassingsmogelijkheden van de grafische omgeving, het gebruik van specifieke hardwarestuurprogramma's. Als je echter zeer nauwkeurige controle over het opstarten en de systeemservices nodig hebt, dan is een native geïnstalleerde of dual-boot Linux-installatie nog steeds geschikter.

In de praktijk kiezen steeds meer ontwikkelaars voor Gebruik Windows 11 als basissysteem en WSL2 als de belangrijkste Linux-werkomgeving.Dit zorgt voor maximale flexibiliteit. Zolang je je bewust bent van de beperkingen (met name met betrekking tot productie en persistente services), is de combinatie Windows + WSL2 + Ubuntu een zeer krachtige combinatie voor dagelijks gebruik.

Met alles wat we hebben gezien, is het duidelijk dat WSL2 heeft de manier waarop Windows en Linux worden gecombineerd volledig veranderd.Je kunt tussen beide wisselen zonder opnieuw op te starten, optimaal gebruikmaken van de tools in elk besturingssysteem waar ze het beste tot hun recht komen, en een zeer serieuze ontwikkelomgeving opzetten zonder te verzanden in partities of zware virtuele machines. Dit is vooral handig voor zowel mensen die van Linux komen als voor degenen die vanuit het comfort van Windows de wereld van open source-software willen ontdekken.

Hoe WSLg te gebruiken op Windows
Gerelateerd artikel:
Hoe gebruik je WSLg op Windows om Linux met een grafische interface uit te voeren?