Wyobraź sobie, że masz to, co najlepsze z obu światów: znajomy system Windows 11 połączony z wszechstronnością Linuksa na wyciągnięcie ręki. Właśnie to oferuje Podsystem Windows dla Linuksa (WSL) . Niezależnie od tego, czy jesteś programistą testującym skrypty, studentem uczącym się narzędzi wiersza poleceń, czy profesjonalistą usprawniającym przepływy pracy, włączenie WSL w systemie Windows 11 może znacząco usprawnić konfigurację. W tym zwięzłym przewodniku przeprowadzimy Cię przez proces, przedstawiając jasne i praktyczne kroki oparte na najnowszych funkcjach. Przygotuj się na transformację swojego komputera – to łatwiejsze niż myślisz! 😊
Czym jest WSL i dlaczego warto go włączyć w systemie Windows 11?
WSL , czyli Podsystem Windows dla Linuksa , to warstwa kompatybilności, która pozwala na uruchomienie oryginalnego środowiska Linux bezpośrednio w systemie Windows 11, bez konieczności uruchamiania dwóch systemów operacyjnych lub używania maszyn wirtualnych. Wprowadzona w celu zniwelowania luki między ekosystemami Windows i Linux, umożliwia bezproblemowe korzystanie z plików binarnych, narzędzi i programów użytkowych Linuxa.
Po co to włączać? Wyobraź sobie: kodujesz w Visual Studio Code w systemie Windows, ale potrzebujesz skryptów Bash lub Gita z Linuksa – WSL załatwia sprawę błyskawicznie. Idealnie nadaje się do tworzenia stron internetowych, analizy danych, a nawet obsługi kontenerów Dockera. Dodatkowo, dzięki WSL 2 (najnowszej iteracji) zyskujesz pełną zgodność wywołań systemowych, szybszą wydajność i natywną obsługę sieci. Koniec z przełączaniem systemów operacyjnych; tylko czysta produktywność. Zaczynajmy!
Wymagania systemowe dotyczące włączania WSL w systemie Windows 11
Zanim przejdziemy do kolejnych kroków, upewnij się, że Twoja konfiguracja spełnia te podstawowe wymagania. Większość nowoczesnych komputerów z systemem Windows 11 spełnia te wymagania, ale szybka kontrola oszczędzi Ci bólu głowy.
- ✅ Windows 11 (wersja 22000 lub nowsza — sprawdź w Ustawieniach > System > Informacje)
- ✅ Procesor 64-bitowy z obsługą wirtualizacji (włączoną w BIOS-ie/UEFI)
- ✅ Przynajmniej 4 GB pamięci RAM (zalecane 8 GB+ dla płynnej pracy WSL 2 )
- ✅ Uprawnienia administratora na Twoim koncie
Jeśli korzystasz ze starszej wersji, zaktualizuj system poprzez Ustawienia > Windows Update . Wskazówka: włączenie wirtualizacji w BIOS-ie (wyszukaj „VT-x” lub „AMD-V”) jest kluczowe dla lekkiej technologii maszyn wirtualnych WSL 2. Gotowy? Naprzód! 🚀
Krok po kroku: Jak włączyć WSL w systemie Windows 11
Włączenie WSL jest proste dzięki uproszczonemu procesowi firmy Microsoft. Omówimy zarówno szybką metodę z poziomu programu PowerShell, jak i alternatywę z interfejsem graficznym. Kroki te opierają się na najnowszych oficjalnych wytycznych, zapewniając zgodność z najnowszymi aktualizacjami systemu Windows 11 .
Krok 1: Włącz niezbędne funkcje systemu Windows
Najpierw aktywuj główne komponenty. Otwórz program PowerShell jako administrator (kliknij prawym przyciskiem myszy Start > Terminal (administrator) lub wyszukaj PowerShell i uruchom jako administrator).
Uruchom to polecenie, aby włączyć WSL i platformę maszyn wirtualnych:
DISM.exe /Online /Enable-Feature /FeatureName:Microsoft-Windows-Subsystem-Linux /All /NoRestart
Następnie włącz platformę maszyn wirtualnych:
DISM.exe /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All /NoRestart
Po wykonaniu tych poleceń uruchom ponownie komputer. Możesz również skorzystać z interfejsu graficznego: przejdź do Ustawienia > Aplikacje > Funkcje opcjonalne > Więcej funkcji systemu Windows , zaznacz „Podsystem Windows dla systemu Linux” i „Platforma maszyn wirtualnych”, a następnie uruchom ponownie.
Krok 2: Ustaw WSL 2 jako wersję domyślną
Aby uzyskać najlepszą wydajność, domyślnie wybierz WSL 2. Wróć do programu PowerShell (jako administrator) i w razie potrzeby pobierz i zainstaluj najnowszą aktualizację WSL:
wsl --install
To pojedyncze polecenie (wprowadzone w ostatnich aktualizacjach) obsługuje większość konfiguracji, w tym włączanie funkcji i instalację domyślnej dystrybucji Linuksa, takiej jak Ubuntu. Jeśli jest już zainstalowana, ustaw domyślną:
wsl --set-default-version 2
Dlaczego WSL 2 ? Wykorzystuje prawdziwe jądro Linuksa na lekkiej maszynie wirtualnej, oferując lepszą prędkość systemu plików i pełne wsparcie GPU dla zadań takich jak uczenie maszynowe. Imponujące, prawda? 👏
Krok 3: Zainstaluj dystrybucję Linuksa
Teraz pobierz swoją wersję Linuksa. Przejdź do sklepu Microsoft Store, wyszukaj „Ubuntu” (lub Debian, Kali itp.) i zainstaluj. wsl --installW kroku 2 Ubuntu mogło być już skonfigurowane — sprawdź, wpisując wsl -l -vpolecenie PowerShell.
Uruchom dystrybucję z menu Start. Pierwsze uruchomienie konfiguruje nazwę użytkownika i hasło. Bum! Jesteś w Linuksie! Aby wyświetlić listę zainstalowanych dystrybucji:
wsl --list --verbose
Dostosuj się jeszcze bardziej biegając wsl --install -d <Distribution Name>dla innych.
Krok 4: Zweryfikuj i zaktualizuj konfigurację WSL
Przetestuj: Otwórz terminal Linuksa (przez menu Start lub wslw programie PowerShell) i uruchom uname -r, aby sprawdzić wersję jądra. Zaktualizuj pakiety za pomocą sudo apt update && sudo apt upgrade(dla Ubuntu).
Aby zainstalować najnowsze jądro, upewnij się, że korzystasz z najnowszej wersji WSL , uruchamiając wsl --update. W razie problemów rozwiąż je za pomocą , wsl --shutdownaby zresetować.
Optymalizacja WSL w celu uzyskania maksymalnej wydajności w systemie Windows 11
Włączenie WSL to dopiero początek. Aby to osiągnąć:
- 1️⃣ Integracja z VS Code: zainstaluj rozszerzenie „WSL” do zdalnego tworzenia oprogramowania — edytuj pliki w systemie Windows, uruchamiaj w systemie Linux.
- 2️⃣ Dostęp do plików: Użyj
\\wsl$\Eksploratora plików do bezpiecznego przeglądania plików Linux. Unikaj edytowania plików Linux w systemie Windows, aby zapobiec problemom z uprawnieniami.
- 3️⃣ Przyspieszenie GPU: W przypadku sztucznej inteligencji/uczenia maszynowego zainstaluj sterowniki NVIDIA/AMD i włącz je za pomocą
wsl --update.
- ⚠️ Częsta pułapka: Jeśli WSL nie uruchamia się, upewnij się, że Hyper-V jest wyłączony (chyba że używasz WSL 2 ) za pomocą Opcjonalnych funkcji .
Te zmiany pozwolą Ci bez trudu realizować złożone projekty. Czujesz się już pewnie?
Zaawansowane wskazówki: zarządzanie wieloma dystrybucjami i kopiami zapasowymi
Chcesz więcej? Zarządzaj dystrybucjami za pomocą poleceń, takich jak wsl --export <Distro> backup.tartworzenie kopii zapasowych czy wsl --import <Distro> <InstallLoc> <InstallFile>przywracanie. Eksportowanie pozwala udostępniać konfiguracje między komputerami.
| Rozkaz |
Zamiar |
Przykład |
| wsl --list |
Wyświetl listę zainstalowanych dystrybucji |
wsl -l |
| wsl --set-version <Dystrybucja> 2 |
Konwertuj do WSL 2 |
wsl --set-version Ubuntu 2 |
| wsl --unregister <Dystrybucja> |
Usuń dystrybucję |
wsl --unregister Debian |
Ta tabela to Twoja podręczna ściągawka. Użyj jej, aby zachować porządek podczas eksperymentowania z różnymi środowiskami Linuxa .
Rozwiązywanie typowych problemów z WSL w systemie Windows 11
Nawet przy płynnej konfiguracji zdarzają się błędy. Oto jak je naprawić:
- Błąd 0x80040326: Wirtualizacja nie jest włączona — uruchom ponownie i sprawdź BIOS.
- Powolne wejście/wyjście pliku: Przechowuj pliki projektu w katalogu domowym systemu Linux, a nie w katalogach montowanych systemu Windows.
- Problemy z siecią: Uruchom
wsl --shutdowni ponownie uruchom dystrybucję.
Aby uzyskać bardziej szczegółowe informacje, zapoznaj się z oficjalną dokumentacją: Rozwiązywanie problemów z Microsoft WSL . Jesteś już prawie profesjonalistą — kontynuuj!
Wnioski: Ulepsz swój przepływ pracy dzięki WSL już dziś
Włączenie Podsystemu Windows dla Linuksa (WSL) w systemie Windows 11 otwiera drzwi do nieograniczonych możliwości, od łatwego kodowania po solidne testowanie. Wykonaj te kroki, a będziesz gotowy do pracy w mniej niż 30 minut. Jaki jest Twój pierwszy projekt? Podziel się nim w komentarzach poniżej — chętnie dowiemy się, jak WSL zwiększa Twoją produktywność! Jeśli napotkasz problemy, wróć do kroków lub zapoznaj się z innymi poradnikami dotyczącymi integracji narzędzi takich jak Docker z WSL . Miłej pracy z komputerem! 🎉