Wyobraź sobie, że możesz wykorzystać pełnię możliwości Linuksa bezpośrednio w środowisku Windows 11 — bez konieczności uruchamiania dwóch systemów operacyjnych lub maszyn wirtualnych. To właśnie magia Podsystemu Windows dla Linuksa (WSL) . Niezależnie od tego, czy jesteś programistą pragnącym skryptów Bash, analitykiem danych potrzebującym narzędzi Ubuntu, czy po prostu ciekawi Cię Linux, włączenie WSL w systemie Windows 11 otwiera przed Tobą świat możliwości. Ten przewodnik przeprowadzi Cię przez ten proces precyzyjnie, gwarantując, że zrobisz to dobrze za pierwszym razem. Zanurzmy się w temat i usprawnijmy Twój przepływ pracy! 🚀
Czym jest WSL i dlaczego warto go włączyć w systemie Windows 11?
WSL , czyli Podsystem Windows dla Linuksa , to innowacyjna funkcja firmy Microsoft, która umożliwia uruchamianie oryginalnej dystrybucji Linuksa bezpośrednio w systemie Windows. Wprowadzona w celu wypełnienia luki między ekosystemami Windows i Linux, stanowi lekką alternatywę dla intensywnej wirtualizacji. Z WSL 2 — najnowszą i najbardziej zaawansowaną wersją — otrzymujesz pełne wsparcie jądra Linuksa, lepszą wydajność systemu plików oraz płynną integrację z aplikacjami Windows.
Po co się tym przejmować? Przede wszystkim zwiększa produktywność: uruchamiaj polecenia Linuksa, zarządzaj serwerami lub twórz aplikacje wieloplatformowe bez opuszczania systemu Windows. Jest idealny dla programistów internetowych korzystających z Node.js w systemie Ubuntu lub entuzjastów Pythona testujących skrypty w środowisku natywnym. Dodatkowo jest bezpieczny, wydajny i oficjalnie wspierany przez firmę Microsoft. Gotowy do włączenia WSL w systemie Windows 11 ? Omówimy wszystko, od wymagań wstępnych po rozwiązywanie problemów, zapewniając prostotę i ekscytację.
Wymagania systemowe dotyczące włączania WSL w systemie Windows 11
Zanim przejdziemy do kolejnych kroków, upewnij się, że Twoja konfiguracja spełnia podstawowe wymagania. System Windows 11 ma wbudowaną obsługę WSL , ale będziesz potrzebować:
- Windows 11 (edycja Home, Pro lub Enterprise — wersja 22000 lub nowsza).
- Co najmniej 4 GB pamięci RAM (zalecane 8 GB dla płynnej pracy).
- Wirtualizacja włączona w BIOS-ie/UEFI (większość nowoczesnych komputerów PC ma ją domyślnie włączoną).
- Połączenie internetowe do pobierania dystrybucji Linuksa.
Szybkie sprawdzenie: Otwórz Ustawienia > System > Informacje, aby potwierdzić wersję systemu Windows. Jeśli korzystasz ze starszej kompilacji, zaktualizuj ją za pomocą Ustawienia > Windows Update. Nie martw się, jeśli nie masz pewności — zweryfikujemy zgodność podczas instalacji. Dzięki temu instalacja WSL przebiegnie bezproblemowo, oszczędzając Ci bólu głowy w przyszłości. 😊
Przewodnik krok po kroku: Jak włączyć WSL w systemie Windows 11
Włączanie WSL jest prostsze niż kiedykolwiek w najnowszych aktualizacjach systemu Windows 11. Użyjemy wbudowanych narzędzi, aby przeprowadzić szybką i niezawodną instalację. Wykonaj poniższe kroki, a w kilka minut uruchomisz Linuksa.
Krok 1: Włącz niezbędne funkcje systemu Windows
Zacznij od włączenia głównych komponentów. Stanowią one podstawę podsystemu Windows dla systemu Linux .
- Kliknij prawym przyciskiem myszy przycisk Start i wybierz opcję Terminal systemu Windows (administrator) lub wyszukaj polecenie PowerShell i uruchom je jako administrator.
- W wyświetlonym oknie wpisz to polecenie i naciśnij Enter:
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
- Uruchom ponownie komputer po wyświetleniu monitu. To przygotowanie przygotowuje grunt pod WSL 2 .
Wskazówka: Jeśli wolisz interfejs graficzny, przejdź do Ustawienia > Aplikacje > Funkcje opcjonalne > Więcej funkcji systemu Windows i zaznacz „Podsystem Windows dla systemu Linux” oraz „Platforma maszyn wirtualnych”. W obu przypadkach tworzysz solidną konfigurację!
Krok 2: Ustaw WSL 2 jako wersję domyślną
WSL 2 to złoty standard – szybszy, bardziej kompatybilny i bogaty w funkcje. Ustaw go jako domyślny, aby uniknąć niezgodności wersji.
- Ponownie uruchom program PowerShell jako administrator.
- Uruchomić:
wsl --set-default-version 2
- Zweryfikuj za pomocą:
wsl --list --verbose(nie powinno być jeszcze żadnych dystrybucji, ale ustawiono wartość domyślną).
Ten krok zabezpiecza Twoje WSL w systemie Windows 11 na przyszłość . Jesteś podekscytowany? Teraz czas na instalację pierwszej dystrybucji Linuksa.
Krok 3: Zainstaluj dystrybucję Linuksa
Teraz możesz pobrać wersję Linuksa ze sklepu Microsoft Store — Ubuntu to popularny wybór wśród początkujących.
- Otwórz aplikację Microsoft Store.
- Wyszukaj „Ubuntu” (lub preferowaną dystrybucję, np. Debian lub Kali).
- Kliknij „Pobierz” lub „Zainstaluj” . Pobieranie trwa krótko — około 500 MB.
- Uruchom aplikację z menu Start. Pierwsze uruchomienie inicjuje dystrybucję; po wyświetleniu monitu ustaw nazwę użytkownika i hasło.
Voila! Jesteś w terminalu Linuksa. Przetestuj go uname -a, aby zobaczyć jądro w akcji. Fani wiersza poleceń mogą również skorzystać wsl --install -d Ubuntuz PowerShella, aby jeszcze szybciej zainstalować program.
Krok 4: Aktualizacja i konfiguracja WSL
Aby zachować aktualność, zaktualizuj dystrybucję i dostosuj ustawienia.
- W terminalu Linux uruchom:
sudo apt update && sudo apt upgrade -y(dla Ubuntu/Debian).
- Zainstaluj dodatki, np
sudo apt install build-essential. narzędzia programistyczne.
- Uzyskaj dostęp do plików systemu Windows z poziomu systemu Linux za pomocą programu
/mnt/c/, lub uruchamiaj aplikacje systemu Windows z poziomu systemu Linux za pomocą programu explorer.exe.
Możesz dostosować go jeszcze bardziej w terminalu Windows — dodaj zakładki dla wielu dystrybucji lub motywów, aby nadać mu osobisty charakter. Dzięki tej integracji włączenie WSL wydaje się supermocą.
Zaawansowane wskazówki dotyczące opanowania WSL w systemie Windows 11
Po włączeniu, podnieś poziom swojej gry w WSL . Oto krótka tabela podstawowych poleceń na początek:
| Rozkaz |
Opis |
Przykład |
wsl --list |
Wyświetla listę zainstalowanych dystrybucji |
wsl -l -vdla wersji |
wsl --shutdown |
Zatrzymuje wszystkie wystąpienia WSL |
Przydatne przy rozwiązywaniu problemów |
wsl --import |
Importuje niestandardową dystrybucję |
Do zaawansowanych kopii zapasowych |
wsl --export |
Eksportuje dystrybucję w celu utworzenia kopii zapasowej |
Zapisz do pliku tar |
Aby uzyskać głębszą integrację, włącz systemd w WSL, edytując /etc/wsl.confza pomocą [boot] systemd=true, a następnie zrestartuj. To odblokuje usługi takie jak Docker w WSL. Jeśli interesują Cię aplikacje GUI, zainstaluj serwer X, taki jak VcXsrv, i bezproblemowo uruchamiaj pulpity Linuxa.
Uwaga dotycząca bezpieczeństwa: WSL działa na lekkiej maszynie wirtualnej, więc jest odizolowany od systemu Windows – idealne rozwiązanie do testowania ryzykownego kodu. Zawsze aktualizuj go za pośrednictwem usługi Windows Update, aby uzyskać najnowsze funkcje i poprawki.
Rozwiązywanie typowych problemów z WSL w systemie Windows 11
Natknąłeś się na błąd? Nie przejmuj się – większość z nich to szybkie rozwiązania. Jeśli WSL się nie instaluje, upewnij się, że wirtualizacja jest włączona: uruchom ponownie BIOS (zazwyczaj klawiszem Del lub F2) i przełącz tryb Intel VT-x lub AMD-V. W przypadku błędów „WSL 2 wymaga aktualizacji” pobierz najnowsze jądro z oficjalnej strony Microsoftu: Aktualizacja jądra Linux WSL2 .
Jeśli dystrybucja się nie uruchamia, uruchom ją wsl --unregister <distro-name>i zainstaluj ponownie. W przypadku problemów z siecią, uruchom ponownie usługę LxssManager za pomocą services.msc. Te wskazówki zapewnią płynne działanie konfiguracji. 👏
Dlaczego WSL zmieni Twoje doświadczenie z systemem Windows 11
Włączenie podsystemu Windows dla Linuksa to nie tylko modyfikacja techniczna – to brama do hybrydowego środowiska obliczeniowego. Deweloperzy zgłaszają 2-3-krotnie szybszy przepływ pracy, a hobbyści uwielbiają eksperymentować bez zobowiązań. Wraz z ciągłym ulepszaniem WSL poprzez lepszą obsługę GPU i udostępnianie plików, przyszłość rysuje się w jaśniejszych barwach.
Skoro już wiesz, jak włączyć WSL w systemie Windows 11 , poeksperymentuj z projektem: skonfiguruj serwer WWW w Ubuntu lub sklonuj repozytorium Git. Możliwości są nieograniczone. Podziel się swoimi sukcesami w komentarzach – co zbudujesz jako pierwsze? Wkrótce pojawią się kolejne poradniki dotyczące optymalizacji konfiguracji!