Zoeken op website

Hoe Linux GUI-apps native te draaien op Windows 10/11 met WSL, zonder VM


Samenvatting

  • HTG Samengevat: Onze favoriete technologie in 2025

    24 dagen van onze favoriete hardware, gadgets en technologie

  • \t\t \t\t \t 1) Draai Linux (CLI en GUI) native op Windows 10/11 met WSL.

  • 2) Schakel WSL + Virtual Machine Platform in, schakel BIOS-virtualisatie in en installeer vervolgens distributies via de Store of wsl --install.
  • 3) Update met apt/pacman, installeer GUI-apps (bijv. Firefox) en voer ze uit in de Windows-taakbalk; deïnstalleer met sudo apt remove.

Je hoeft eigenlijk geen virtuele machine op te starten om Linux-apps te draaien op moderne versies van Windows. Microsoft heeft tools ingebouwd in Windows 10 en Windows 11 om Linux-apps native te draaien. Het heet Windows Subsystem for Linux of WSL, waarmee je een volledige Linux-omgeving kunt draaien die kan communiceren met je Windows-bestandssysteem. Oorspronkelijk kon je alleen de Linux-opdrachtregelterminal met WSL gebruiken, maar de nieuwere versies van WSL stellen je in staat om Linux-apps te draaien met een volledige grafische interface.

Het boodschappenlijstje

Het installeren van Linux-distributies met WSL is eenvoudig genoeg. De officiële Microsoft Store heeft veel distributies om uit te kiezen, die met één klik geïnstalleerd kunnen worden. Je moet echter eerst het Windows Subsystem for Linux inschakelen. Om dat te doen, klik je op de Windows Startknop of de zoekbalk en zoek je naar deze instelling.

Turn Windows features on or off

U wilt de volgende functies inschakelen:

  1. Windows-subsysteem voor Linux
  2. Virtuele Machinestandaard

Het kan zijn dat u de machine moet herstarten om deze wijzigingen door te voeren. Zorg er ook voor dat virtualisatie is ingeschakeld in de BIOS-instellingen van de machine.

Krijg de Linux-distributie

Hiermee uit de weg, zijn we klaar om een WSL-box te installeren. Er zijn twee manieren waarop je dit kunt doen. Je kunt een Linux-distributie rechtstreeks vanuit de Microsoft Store installeren of de opdrachtregelconsole gebruiken. Gebruik de Microsoft Store als je Debian, Ubuntu, OpenSUSE of Kali Linux wilt installeren. Als je Arch Linux of Fedora wilt installeren, moet je een terminal openen.

Open de Microsoft Store en zoek naar 'Debian', 'Ubuntu', 'Kali Linux' of 'OpenSUSE'. Voor de meeste mensen is Ubuntu voldoende. Klik op 'Krijgen' en wacht tot de installatie is voltooid.



De Linux-distributie zou nu in het Startmenu moeten verschijnen. Als dat niet het geval is, kun je ernaar zoeken in Windows. Typ bijvoorbeeld 'Ubuntu' en start de app.

Als je Arch of Fedora wilt (en toegang tot hun respectievelijke pakketbeheerders), open dan de Windows Terminal. Voer het volgende commando in om een lijst met beschikbare Linux-distributies te zien.

wsl --list --online

Kopieer de naam van de distributie die je wilt installeren en zet deze in dit 'install'-commando. Bijvoorbeeld, als ik Arch Linux wil installeren, zal dit commando het voor mij doen.

wsl.exe --install archlinux

De distributie wordt geïnstalleerd en je wordt direct naar de Linux-shell gebracht.

Je eerste Linux-app installeren

Het eerste wat je wilt doen, is een gebruikersnaam en wachtwoord opgeven om een Ubuntu-profiel aan te maken. Je hebt dit wachtwoord nodig telkens wanneer je een commando als root uitvoert. Het tweede wat je zou moeten doen, is de repositories en geïnstalleerde pakketten bijwerken. Voor Ubuntu en op Debian gebaseerde distributies kun je het volgende commando uitvoeren:

sudo apt update

Voor Arch,

sudo pacman -Syu

Voer het wachtwoord in dat je aanvankelijk hebt ingesteld en wacht tot het systeem is bijgewerkt. Je kunt nu apps installeren en uitvoeren. In plaats van op zoek te gaan naar software-installers op het web, voer je gewoon eenvoudige terminalopdrachten in om software op Linux te installeren. Een van de eerste apps die Linux-gebruikers vaak installeren is een 'fetch'-tool, die een ASCII-logo van je besturingssysteem naast de specificaties weergeeft. Laten we proberen dit commando uit te voeren.

sudo apt install neofetch

Druk op 'Y' om te bevestigen en daarmee zou de app geïnstalleerd moeten worden. Je kunt de Neofetch-app starten door de naam in te typen en op Enter te drukken.

neofetch

GUI-apps installeren en uitvoeren

Neofetch is een eenvoudig command-line programma zonder grafische interface, maar we kunnen ook volledige GUI-apps installeren en uitvoeren. Bijvoorbeeld, je kunt de Firefox-webbrowser installeren met een APT-commando zoals dit.

sudo apt install firefox



Zodra het commando is uitgevoerd, kun je de browser starten door de pakketnaam in de terminal in te voeren.

firefox

De app wordt geopend in een eigen venster op de taakbalk, zodat je deze kunt gebruiken zoals je een normale Windows-app zou gebruiken. Je kunt Windows-apps onderscheiden van Linux-apps aan het mascotte-icoontje van de pinguïn.

Uit mijn ervaring is de prestaties bijna native. De Linux-apps draaien net zo snel als Windows-apps, zo niet sneller. In ieder geval zijn ze veel performanter dan ze zouden zijn binnen een traditionele virtuele machine.

Enkele extra tips

De officiële Ubuntu-repositories bevatten duizenden pakketten, die je eenvoudig kunt installeren met APT-commando's. Zelfs als je de exacte naam van het pakket niet weet, kun je ernaar zoeken met het 'search'-commando.

How-To Geek Rapport

How-To Geek Rapport

Door u te abonneren, gaat u akkoord met het ontvangen van nieuwsbrieven en marketing-e-mails en accepteert u de Gebruiksvoorwaarden en het Privacybeleid van Valnet. U kunt zich op elk moment afmelden.

sudo apt search okular

Je krijgt een lijst met overeenkomsten om uit te kiezen, die je kunt kopiëren en vervolgens in het 'install'-commando kunt invoeren.

sudo apt install okular

Als dat niet intuïtief aanvoelt, kun je altijd de juiste pakketsnaam googelen en die kopiëren. Alle officiële APT-pakketten zijn geverifieerd, dus je krijgt altijd authentieke software.

Om een app te verwijderen, kunt u dezelfde pakketnaam gebruiken, maar met het commando 'verwijderen'.

sudo apt remove firefox

Op moderne Windows-systemen zou je alleen een Linux-virtuele machine moeten opstarten als je een volledige Linux-desktopomgeving nodig hebt. Je kunt veel dingen doen met een eenvoudige WSL-box. Als je alleen Linux-apps wilt draaien, is dat altijd sneller en makkelijker dan het draaien van een zware virtuele machine.

Gerelateerde artikelen