WSL

WSL -1- 🧩Intro

🎯 Syfte

Lära dig vad WSL är, hur det fungerar och installera det på din dator.


💡 Vad är WSL?

WSL (Windows Subsystem for Linux) är en funktion i Windows som gör det möjligt att köra Linux direkt på din Windows-dator – utan att behöva installera en virtuell maskin eller dual-boot.

Du får tillgång till en full Linux-terminal där du kan köra kommandon, program och verktyg som normalt bara finns i Linux.


🔍 Varför använda WSL?

  • 🧪 Utveckla i en Unix-liknande miljö utan att lämna Windows.
  • 🧰 Få tillgång till Linux-verktyg som bash, grep, curl, ssh, git.
  • 🖥️ Arbeta effektivt med programmering, DevOps, webbutveckling etc.
  • 🔗 Integreras med VS Code och andra IDE:er.

⚙️ Skillnad mellan WSL1 och WSL2

Funktion WSL1 WSL2
Hastighet (filaccess) Snabb Långsammare
Kompatibilitet (Linux-kärna) Emulerad Full Linux-kärna
Docker-stöd Begränsat Fullt stöd
Rekommendation För äldre system För nyare system (Win 10 2004+ / Win 11)

Vi kommer att använda WSL2.


🛠️ Installation av WSL2

1. Öppna PowerShell som administratör

wsl --install

Detta installerar automatiskt:

  • WSL2
  • Ubuntu (eller annan dist om du väljer)

Om du redan har WSL1 installerat:

wsl --set-default-version 2

🐧 Starta Ubuntu första gången

Skriv i Windows sökfält: Ubuntu och tryck Enter.

  • Första gången får du välja användarnamn och lösenord (för Linux, inte Windows).
  • Du får nu tillgång till en Linux-terminal direkt i Windows.

🧪 Enkel övning – Kom igång med din Linux-terminal

  1. Installera WSL2 med wsl --install i PowerShell.
  2. Starta Ubuntu och skapa ett användarkonto.
  3. Skriv kommandot uname -r för att se Linux-kärnans version.
  4. Testa att köra:
echo "Hej från WSL!"

✅ Klart med Modul 1!

I nästa modul kommer vi lära oss hur man navigerar i Linux-terminalen och arbetar med filer och mappar.