Windows Subsystem for Linux¶
Wprowadzenie¶
Narzędzie to pozwala nam uruchomić system Linux na wirtualnej maszynie uruchomionej pod Windows.
Instalacja¶
- Włączyć wirtualizację w BIOS
- Instrukcja instalacji
- Uruchom
PowerShell
(lubcmd
) jako administrator i wykonaj - Wykonanie
powinno dać mniej więcej taki wynik:
The following is a list of valid distributions that can be installed. Install using 'wsl.exe --install <Distro>'. NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS Ubuntu-24.04 Ubuntu 24.04 LTS OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_7 Oracle Linux 8.7 OracleLinux_9_1 Oracle Linux 9.1 openSUSE-Leap-15.5 openSUSE Leap 15.5 SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4 SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5 openSUSE-Tumbleweed openSUSE Tumbleweed
Instalacja Ubuntu Noble Numbat¶
- Uruchom
PowerShell
(lubcmd
) i wykonaj - Wykonanie
wsl cat /etc/lsb-release
powinno dać mniej więcej taki wynik:
Instalacja podstawowego oprogramowania w WSL¶
wsl sudo apt update
wsl sudo apt install python3 g++
Instalacja Remote:WSL w VS Code¶
Uwagi¶
- Pod Windows 11 działają już aplikacje GUI
- Trzeba sprawdzić, że sieć działa, bo zdarzają się kłopoty
- Są inne dystrybucje Linuksa
-
Alternatywy:
-
Dobrze się interfejsuje z Terminalem i z VS Code
- System plików Windows jest widoczny wewnątrz Linux
- Jeżeli z jakichś powodów nie udaje się uruchomić
WSL
, to pozostaje użyć Virtualbox