- WSL kan köra vissa Linux-appar med ett komplett GUI-gränssnitt inuti Windows.
- Microsoft hittade ett sätt att integrera Linux i Windows på ett ännu mer sammanhållet sätt.
- Tänk på att inte alla Linux-appar kan installeras med ett helt visuellt gränssnitt, men situationen kommer med största sannolikhet att förbättras i framtiden.
Jag gillar Microsofts nya tillvägagångssätt att vara närvarande med alla deras tjänster på alla plattformar. De förlitar sig inte längre på Windows-dominans för att påtvinga utvecklare vilket operativsystem som ska stödjas. De tiderna verkar vara borta för länge sedan.
Denna nya filosofi kan lätt ses i Windows, som stöder en ganska robust Linux-utvecklingsmiljö via Windows Subsystem for Linux, aka WSL.
WSL har utvecklats tydligt under det senaste året, tack vare Windows 11 gissar jag, och det stöder nu installation och sömlös körning av kompletta GUI-appar kompilerade för X11 och Wayland tillsammans med inbyggda Windows-appar.
Krav:
- Windows 11 Build 22000 eller senare
- Drivrutin för vGPU, om du vill ha hårdvaruaccelererad OpenGL-rendering (ladda ner för Intel, AMD, NVIDIA)
- WSL installerat och uppdaterat till den senaste versionen, för närvarande WSL 2 (läs hur du installerar)
Installera och kör fullständiga GUI Linux-appar – steg-för-steg med exempel
Detta blir en guide för Ubuntu. Beroende på distributionen du hade installerat med WSL kan du behöva använda andra kommandon för att installera appar, beroende på standardpakethanteraren för den distron.
1. Öppna först Ubuntu-miljön (skriv Ubuntu i Start meny).
2. Det andra steget innebär att uppdatera och uppgradera alla paket från Ubuntu. Skriv följande två kommandon.
apt get update apt get upgrade


3. Installera Nautilus, en app som liknar Windows File Explorer.
sudo apt install nautilus -y
3a. För att köra appen skriver du nautilus och trycker på Enter i Ubuntu WSL.


4. Installera VLC mediaspelare-appen.
sudo apt install vlc -y
4a. För att köra appen skriver du vlc och trycker på Enter i Ubuntu WSL.


När jag sa att WSL är tätt integrerat i Windows ljög jag inte. Exemplet ovan startar apparna från WSL, men det är inte nödvändigt, eftersom Linux-apparna visas i Start-menyn när du söker efter dem, med en liten ikon som påminner dig om att de är inbyggda i Linux.
Du kan till och med fäst Linux-appar till Windows aktivitetsfält eller Start-menyn. Klipp ut/klistra in och ALT + TAB-växling stöds mellan inbyggda Windows-appar och Linux-appar.


De fungerar perfekt, utan någon synlig prestandaskillnad. Åh, och det är inuti en virtuell maskin, så WLS verkar ganska robust för mig.
Vad jag vill se härnäst är ett sätt att köra Ubuntu med fullständigt GUI, utan att förlita mig på en virtuell maskin från tredje part. Men för nu måste jag erkänna att jag är ganska imponerad av den sömlösa integrationen.
Läs även: Microsofts fullständiga dokumentation.
Så nu vet du hur man kör Linux-appar på Windows (nästan) som inbyggda program.