Jak uruchomić pełny Linux na Windows 11 – kompletny przewodnik po WSL dla entuzjastów Ryzen
Windows Subsystem for Linux, w skrócie WSL, to potężne narzędzie wbudowane w system operacyjny Microsoftu, które pozwala na uruchomienie środowiska Linuksa bezpośrednio na Windowsie bez potrzeby dual bootowania czy używania maszyny wirtualnej. Jeśli posiadasz laptop z procesorem Ryzen i instalacją Windows 11 Pro, WSL otworzy przed Tobą drzwi do zaawansowanego oprogramowania, takiego jak Docker, bez rezygnacji z wygody Windowsa. W tym artykule krok po kroku wyjaśnię, jak zainstalować i aktywować WSL, omówię dostępne wersje, pomogę wybrać odpowiednią dystrybucję Linuksa – szczególnie z myślą o Twoim doświadczeniu z Linux Mint i Ubuntu – oraz pokażę, jak wykorzystać to do pracy z kontenerami i innymi narzędziami. Czytaj dalej, a przekonasz się, że przejście na hybrydowe środowisko jest prostsze, niż myślisz.
Czym jest WSL i dlaczego warto go użyć na Windows 11 Pro
WSL to warstwa kompatybilności, która umożliwia uruchamianie binarnych plików Linuksa bezpośrednio w Windowsie. Zamiast emulować cały system, WSL integruje się z jądrem Windowsa, co oznacza, że możesz otwierać terminal Linuksa z menu Start i pracować z narzędziami jak w natywnym Linuksie. Dla użytkownika z procesorem Ryzen, który zazwyczaj obsługuje wirtualizację sprzętową (AMD-V), WSL jest szczególnie atrakcyjny, bo wykorzystuje te możliwości do lepszej wydajności.
W Windows 11 Pro WSL jest w pełni zintegrowany i łatwy do aktywacji. Jeśli jesteś przyzwyczajony do Linux Mint z desktopem MATE, który bazuje na Ubuntu, WSL da Ci podobne doświadczenie w terminalu – menedżer pakietów apt, komendy bash i aplikacje jak vim czy git będą działać bez problemu. Różnica? Nie musisz instalować całego Linuksa obok Windowsa; wszystko dzieje się w podsystemie. To idealne rozwiązanie dla deweloperów lub hobbystów, którzy chcą eksperymentować z zaawansowanym oprogramowaniem, takim jak Docker, bez utraty stabilności Windowsa.
Aktywacja WSL nie wymaga restartu komputera w trybie odzyskiwania – wystarczy kilka komend w PowerShell. Pamiętaj jednak, że na laptopie z Ryzen warto sprawdzić w BIOS/UEFI, czy włączona jest wirtualizacja (AMD Secure Virtual Machine, SVM). Bez tego nowsza wersja WSL może nie działać optymalnie. WSL jest darmowy, ale niektóre dystrybucje z Microsoft Store mogą wymagać jednorazowego pobrania.
Wersje WSL – porównanie WSL1 i WSL2 oraz która wybrać
WSL istnieje w dwóch głównych wersjach: WSL1 i WSL2. Wybór zależy od Twoich potrzeb, ale dla większości użytkowników, zwłaszcza tych planujących użycie Dockera, WSL2 jest zdecydowanie lepsza opcją.
WSL1 to starsza wersja, wprowadzona w 2016 roku. Działa jako translator między wywołaniami systemowymi Linuksa a API Windowsa (NT kernel). Jest lekka i szybka w dostępie do plików Windowsa, ale ma ograniczenia: brak pełnego jądra Linuksa oznacza problemy z narzędziami wymagającymi niskopoziomowego dostępu, jak niektóre sterowniki czy zaawansowane sieciowe funkcje. Na przykład, Docker w WSL1 wymaga dodatkowego mostkowania, co komplikuje konfigurację. Jeśli Twój laptop z Ryzen ma ograniczoną pamięć RAM, WSL1 zużywa mniej zasobów, ale dla codziennego użytku jest już przestarzała.
Z kolei WSL2, dostępna od 2019 roku, wprowadza rewolucję: używa lekkiej maszyny wirtualnej z prawdziwym jądrem Linuksa (opartym na Linux kernel). To oznacza pełną kompatybilność z большинścią oprogramowania Linuksa, w tym kontenerami Docker bez hacków. Wydajność jest wyższa w operacjach dyskowych i sieciowych, choć dostęp do plików Windowsa jest nieco wolniejszy (przez montowanie jako 9p filesystem). WSL2 wymaga co najmniej 4 GB RAM i włączonej wirtualizacji, co na Ryzen (np. serii 5000 lub nowszej) nie stanowi problemu – procesory AMD dobrze radzą sobie z Hyper-V, na którym bazuje WSL2.
Która lepsza? Dla Ciebie, z doświadczeniem w Mint/Ubuntu i planami na Docker, wybierz WSL2. Jest domyślna w Windows 11 Pro, wspiera GPU acceleration (przydatne dla AI/ML) i pozwala na łatwą instalację kernel updates. Jeśli masz starszy hardware, zacznij od WSL1 i przełącz się później – migracja jest prosta komendą wsl --set-version <distro> 2.
Instalacja i aktywacja WSL na laptopie z Ryzen i Windows 11 Pro
Instalacja WSL w Windows 11 Pro jest banalnie prosta i zajmuje kilka minut. Zacznij od otwarcia PowerShell jako administrator (prawy przycisk na Start > Terminal (Admin)). Wpisz komendę:
wsl --install
Ta jedna linijka aktywuje WSL, instaluje domyślną dystrybucję Ubuntu i ustawia WSL2 jako wersję domyślną. System poprosi o restart – po nim WSL będzie gotowy. Jeśli chcesz tylko aktywować bez dystrybucji, użyj wsl --install --no-distribution.
Dla procesora Ryzen upewnij się, że w Ustawieniach Windows (Aplikacje > Opcjonalne funkcje) włączone są: Podsystem Windows dla Linux i Platforma maszyny wirtualnej. Jeśli instalacja utknie, sprawdź aktualizacje Windowsa – Windows 11 (wersja 22H2 lub nowsza) ma pełne wsparcie. Po restarcie otwórz Microsoft Store i wyszukaj “Ubuntu” – pobierz i zainstaluj. Podczas pierwszego uruchomienia (wpisz ubuntu w terminalu) ustaw hasło użytkownika; to będzie Twój login w Linuksie.
Jeśli wolisz inną dystrybucję, użyj wsl --list --online w PowerShell, by zobaczyć dostępne opcje (np. Debian, Kali). Instalacja to wsl --install -d <Nazwa>. Na Ryzen z SSD, WSL2 alokuje wirtualny dysk (VHDX) – domyślnie 256 GB, ale możesz go rozszerzyć edytując plik w %LOCALAPPDATA%\Packages\.... Unikaj błędów, instalując na dysku systemowym; WSL integruje się z Explorerem, więc pliki Linuksa widać w Windowsie jako \\wsl$\.
Po instalacji przetestuj: w terminalu WSL wpisz uname -a, by zobaczyć jądro Linuksa. Jeśli wszystko działa, zaktualizuj pakiety: sudo apt update && sudo apt upgrade. To środowisko będzie przypominać Twój Linux Mint – menedżer pakietów apt jest identyczny z Ubuntu.
Wybór dystrybucji Linuksa w WSL – od Ubuntu po Debian dla fana Mint
Jedną z największych zalet WSL jest możliwość wyboru dystrybucji Linuksa z oficjalnego repozytorium Microsoftu. Nie jesteś ograniczony do jednej wersji – możesz mieć kilka równolegle, np. Ubuntu i Debian, i przełączać się komendą wsl -d <Nazwa>.
Dla Ciebie, przyzwyczajonego do Linux Mint z MATE (które bazuje na Ubuntu LTS), najlepszym wyborem jest Ubuntu 22.04 LTS. Jest stabilna, ma ogromne repozytorium pakietów i bezpośrednie wsparcie dla narzędzi jak Docker. Instalacja z Store jest darmowa; po uruchomieniu dostaniesz bash z preinstalowanymi narzędziami. Mint używa podobnego interfejsu, więc przejście będzie płynne – możesz nawet zainstalować mate-desktop w WSL, choć bez GUI (WSL wspiera X11/Wayland przez WSLg w Windows 11).
Słyszałeś o Debianie? To solidna alternatywa, bardziej minimalistyczna niż Ubuntu. Debian Stable (np. 12 “Bookworm”) jest ultra-stabilny, idealny do serwerów, ale ma starsze pakiety – np. nowszy Docker wymaga backportów. Jeśli chcesz eksperymentować, zainstaluj Debian z Store: wsl --install -d Debian. Różnica w porównaniu do Ubuntu/Mint? Debian używa czystszego apt, bez Snapów Canonicala, co może Ci się spodobać, jeśli unikasz proprietaryjnych dodatków. Jednak dla początkujących z Mint, Ubuntu jest łatwiejsze – ma nowsze oprogramowanie i lepszą dokumentację.
Inne opcje: Fedora dla fanów RPM (ale mniej kompatybilna z Twoim doświadczeniem), openSUSE czy nawet Alpine dla lekkości. Możesz importować własne dystrybucje z plików TAR, np. eksportując z istniejącej instalacji Mint (choć to zaawansowane). W WSL nie ma pełnego desktopu, ale możesz uruchamiać aplikacje GUI (np. gedit) przez export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0 i instalując VcXsrv na Windowsie. Dla czystego terminala, jak w Mint, to wystarczy.
Uruchomienie zaawansowanego oprogramowania w WSL – Docker i perspektywy rozwoju
Teraz przejdźmy do sedna: użycie Dockera i innych narzędzi. W WSL2 Docker działa natywnie, bez emulacji. Zainstaluj Docker Desktop z oficjalnej strony Microsoftu – wersja dla Windows z WSL2 backendem. Po instalacji, w Ustawieniach Dockera włącz integrację z WSL i wybierz swoją dystrybucję (np. Ubuntu). Uruchom docker run hello-world w terminalu WSL – i voilà, kontenery śmigają z pełną wydajnością Ryzena.
Dlaczego WSL2 jest kluczowe? W WSL1 Docker wymagałby Docker Machine i mostkowania sieci, co jest kłopotliwe. W WSL2 masz pełną obsługę systemd (po włączeniu), co ułatwia usługi jak bazy danych. Dla przyszłości: WSL wspiera Kubernetes (via minikube), narzędzia DevOps jak Ansible czy nawet kompilację kernelów. Na Windows 11 Pro możesz używać GPU z CUDA dla NVIDIA (choć Ryzen to AMD, sprawdź ROCm dla AMD GPU).
Potencjalne pułapki: WSL2 zużywa więcej RAM (do 50% hosta), ale możesz ograniczyć w .wslconfig. Pliki między systemami – edytuj w Windowsie, ale kompiluj w Linuksie, by uniknąć problemów z końcówkami linii (LF vs CRLF). Jeśli masz doświadczenie z Mint, skrypty bash przeniosą się bez zmian. W przyszłości Microsoft planuje WSL3 z lepszą integracją, ale WSL2 wystarczy na lata.
Podsumowując, WSL na Twoim setupie to most między Windowsem a Linuksem, idealny dla Dockera i zaawansowanych zadań. Zacznij od Ubuntu w WSL2 – szybko docenisz wygodę. Jeśli napotkasz problemy, fora jak Reddit (r/bashonubuntuonwindows) pomogą. Ciesz się hybrydowym workflowem!
DEPAK informuje: Artykuł (w szczególności treści i obrazy) powstał w całości lub w części przy udziale sztucznej inteligencji (AI). Niektóre informacje mogą być niepełne lub nieścisłe oraz zawierać błędy i/lub przekłamania. Publikowane treści mają charakter wyłącznie informacyjny i nie stanowią porady w szczególności porady prawnej, medycznej ani finansowej. Artykuły sponsorowane i gościnne są przygotowywane przez zewnętrznych autorów i partnerów. Redakcja nie ponosi odpowiedzialności za aktualność, poprawność ani skutki zastosowania się do przedstawionych informacji. W przypadku decyzji dotyczących zdrowia, prawa lub finansów należy skonsultować się z odpowiednim specjalistą.
Zobacz inne w: HAcking i Technologie IT
A simple sketch in 2000s „geek glam” style of a 20-years old young woman, software engineer, hacker, enthusiast;
Strong shadows with deep contrast, detailed expressive anatomy and gritty look of woman – she is in work and explains and presents: A sleek laptop with a Ryzen processor running Windows 11, showing a split-screen interface where one side displays the Windows desktop and the other a Linux terminal with WSL commands, Ubuntu icons, and Docker containers floating in the background, symbolizing seamless integration. The text reads: 'WSL on Ryzen!’ in large bold comic-book font with bright white letter centers and thick black outlines. ;;Woman with long, straight ginger hair, a bold cat-eye liner, dark, expressive eyes, a deep berry lipstick, a confident and edgy smirk;
Woman is wearing a tight-fitting futuristic deep green outfit, a sleeveless top with straps,
an outfit that hugs the upper part of her body with a deep neckline, a short top, exposing her stomach and navel,
tight-fitting shorts, and mid-low boots.
;;The artwork has a vivid digital palette with electric neon and vibrant technological highlights related to hacker and hacking.
The overall style mimics classic mid-century advertising with a humorous twist.
