Wirtualizacja Linuksa na Windows 11 (WSL2): Jak korzystać z Linuxa w systemie Windows 11?
Wirtualizacja Linuksa na Windows 11 (WSL2): Jak korzystać z Linuxa w systemie Windows 11?
Wprowadzenie
Wraz z wprowadzeniem Windows Subsystem for Linux 2 (WSL2), Microsoft umożliwił użytkownikom Windows 11 korzystanie z pełnoprawnego środowiska Linuxa, które działa natywnie na systemie Windows. Dzięki WSL2 możesz uruchamiać aplikacje linuksowe, skrypty i narzędzia bez konieczności instalowania maszyny wirtualnej czy podwójnego rozruchu systemów operacyjnych.
W tym artykule omówimy, czym jest WSL2, jak go zainstalować na Windows 11 oraz jakie korzyści przynosi użytkownikom, którzy chcą korzystać z Linuxa w środowisku Windows.
1. Co to jest WSL2?
WSL2 (Windows Subsystem for Linux 2) to zaawansowana wersja WSL, która umożliwia uruchamianie jądra Linuxa w pełni zintegrowanego z systemem Windows. Dzięki temu użytkownicy Windows 11 mogą uruchamiać aplikacje, narzędzia, a także całe środowiska Linuxowe bez potrzeby instalowania maszyny wirtualnej.
1.1. Jak działa WSL2?
WSL2 działa na zasadzie wirtualizacji. W przeciwieństwie do pierwszej wersji WSL, która wykorzystywała emulację systemu plików, WSL2 uruchamia prawdziwe jądro Linuxa (kernel), które działa w kontenerze na maszynie wirtualnej. Dzięki temu osiąga się wyższą wydajność oraz lepszą kompatybilność z aplikacjami linuksowymi.
WSL2 obsługuje aplikacje GUI (z interfejsem graficznym), umożliwiając użytkownikom korzystanie z programów takich jak GIMP, VS Code, czy Docker w pełnej integracji z Windows 11.

2. Wymagania systemowe dla WSL2 na Windows 11
Aby móc korzystać z WSL2 w systemie Windows 11, Twój komputer musi spełniać określone wymagania sprzętowe i programowe.
2.1. Wymagania sprzętowe:
- Procesor: 64-bitowy procesor z obsługą technologii wirtualizacji (Intel VT-x lub AMD-V).
- RAM: Co najmniej 4 GB pamięci RAM (zdecydowanie zalecane 8 GB lub więcej).
- Dysk twardy: Co najmniej 10 GB wolnej przestrzeni na dysku SSD lub HDD.
- Ustawienia BIOS/UEFI: Umożliwienie wirtualizacji w BIOS/UEFI.
2.2. Wymagania programowe:
- Windows 11 Pro, Enterprise, or Education (wersje Home wymagają pewnych dodatkowych kroków).
- Aktualizacja systemu do najnowszej wersji Windows 11 (zainstalowane wszystkie poprawki).
3. Jak zainstalować WSL2 na Windows 11?
Instalacja WSL2 na Windows 11 jest stosunkowo łatwa. Poniżej krok po kroku, jak skonfigurować środowisko WSL2.
3.1. Krok 1: Włączenie WSL i wirtualizacji
1️⃣ Otwórz PowerShell jako administrator (kliknij prawym przyciskiem myszy na ikonę Start, wybierz „Windows Terminal (Admin)” lub „PowerShell (Admin)”).
2️⃣ Uruchom następujące polecenie, aby zainstalować funkcje wymagane do uruchomienia WSL i wirtualizacji:
wsl --install
Po tym poleceniu system zacznie instalować WSL i Ubuntu, domyślną dystrybucję Linuxa. Jeśli chcesz zainstalować inną dystrybucję Linuxa, możesz wybrać ją z Microsoft Store po zakończeniu instalacji.
3.2. Krok 2: Wybór wersji WSL2
W przypadku, gdyby system zainstalował WSL1, możesz ręcznie ustawić wersję WSL2, uruchamiając polecenie:
wsl --set-default-version 2
To polecenie ustawi WSL2 jako domyślną wersję, gdy tworzysz nowe środowisko Linuxa.
3.3. Krok 3: Zainstalowanie dystrybucji Linuxa
Po zainstalowaniu WSL i ustawieniu wersji 2, przejdź do Microsoft Store, znajdź dystrybucję Linuxa (np. Ubuntu, Debian, Kali Linux) i kliknij „Zainstaluj”. Po zainstalowaniu, uruchom aplikację, aby zakończyć konfigurację.
3.4. Krok 4: Uruchomienie środowiska WSL2
Po zakończeniu instalacji i uruchomieniu terminala Linux, można używać wszystkich narzędzi i aplikacji Linuxowych na systemie Windows. Możesz także zainstalować dodatkowe narzędzia, takie jak Docker czy VS Code, aby uzyskać pełne środowisko programistyczne.
4. Jakie są korzyści z korzystania z WSL2 na Windows 11?
4.1. Lepsza kompatybilność
WSL2 oferuje pełną zgodność z systemem plików Linuxa, umożliwiając uruchamianie aplikacji, które wymagają jądra Linuxa. Aplikacje, które wcześniej były niemożliwe do uruchomienia w WSL1, teraz działają bezproblemowo.
4.2. Wyższa wydajność
Dzięki wykorzystaniu pełnoprawnego jądra Linuxa, WSL2 oferuje wyższą wydajność, zwłaszcza w przypadku aplikacji intensywnie wykorzystujących system plików. Wydajność może być nawet kilkukrotnie lepsza niż w WSL1.
4.3. Wsparcie dla aplikacji GUI
WSL2 obsługuje aplikacje graficzne (GUI), takie jak edytory kodu, aplikacje biurowe, czy narzędzia do obróbki zdjęć, które wcześniej nie były wspierane w środowisku WSL1. Dzięki tej funkcji użytkownicy mogą korzystać z pełnoprawnych aplikacji graficznych Linuxa na Windows 11.
4.4. Integracja z Windows 11
WSL2 jest ściśle zintegrowane z systemem Windows 11, co pozwala na wygodne korzystanie z narzędzi Windows i Linux jednocześnie. Możesz np. uruchamiać aplikacje Windows i Linux w tym samym czasie, korzystając z jednej konsoli lub edytora kodu.
5. Jak zarządzać dystrybucjami WSL2?
Po zainstalowaniu i skonfigurowaniu WSL2, możesz zarządzać swoimi dystrybucjami Linuxa. Poniżej kilka przydatnych komend:
- Lista zainstalowanych dystrybucji:
wsl -l -v
- Ustawienie domyślnej dystrybucji Linuxa:
wsl --setdefault <nazwa_dystrybucji>
- Przełączanie dystrybucji między WSL1 a WSL2:
wsl --set-version <nazwa_dystrybucji> 2
Podsumowanie
WSL2 w systemie Windows 11 to potężne narzędzie dla każdego, kto potrzebuje korzystać z systemu Linux bez konieczności korzystania z maszyny wirtualnej. Dzięki pełnej kompatybilności z aplikacjami Linuxowymi, wyższej wydajności oraz wsparciu dla aplikacji GUI, WSL2 staje się idealnym rozwiązaniem dla programistów, inżynierów oraz wszystkich, którzy chcą połączyć moc systemu Windows i Linux w jednym środowisku.






