Wyobraź sobie, że masz to, co najlepsze z obu światów: znajomy system Windows 11 i wszechstronność Linuksa na wyciągnięcie ręki. To właśnie magia Podsystemu Windows dla Linuksa (WSL) . Niezależnie od tego, czy jesteś programistą debugującym kod, analitykiem danych analizującym dane, czy po prostu ciekawi Cię Linux, włączenie WSL otwiera nieograniczone możliwości. Ten przewodnik przeprowadzi Cię przez każdy krok, aby uruchomić WSL na komputerze z systemem Windows 11 , zapewniając prostotę, wydajność i ekscytujące wrażenia. Zanurzmy się w temat i udoskonalmy Twoją konfigurację! 🚀
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 umożliwia 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 przez firmę Microsoft, ewoluowała w WSL 2 , który wykorzystuje lekką maszynę wirtualną dla lepszej wydajności, pełnej kompatybilności wywołań systemowych i płynnego dostępu do plików między systemami Windows i Linux.
Po co to włączać? Wyobraź sobie: ⭐ Uruchamiaj narzędzia wiersza poleceń Linuksa, takie jak grep, awk, lub dockernatywnie. ⭐ Twórz aplikacje wieloplatformowe bez zmiany systemu operacyjnego. ⭐ Uzyskuj bezproblemowy dostęp do plików Windows z poziomu powłoki Linux Bash. To prawdziwy przełom w zakresie produktywności, szczególnie w najnowszych aktualizacjach systemu Windows 11 , które usprawniają integrację. Koniec z kompromisami — wykorzystaj hybrydową moc i poczuj dreszczyk emocji związany z ujednoliconym przepływem pracy!
Wymagania systemowe dotyczące włączania WSL w systemie Windows 11
Zanim przejdziemy do szczegółów, upewnij się, że Twoja konfiguracja spełnia poniższe podstawowe wymagania, aby zapewnić płynne działanie:
- Windows 11 (edycja Home, Pro lub Enterprise; kompilacja 22000 lub nowsza — sprawdź
winverw oknie dialogowym Uruchom).
- Procesor 64-bitowy z obsługą translacji adresów drugiego poziomu (SLAT).
- Co najmniej 4 GB pamięci RAM (zalecane 8 GB dla WSL 2 ).
- Wirtualizacja włączona w BIOS-ie/UEFI (większość nowoczesnych komputerów PC ma taką opcję; w razie potrzeby uruchom ponownie komputer i sprawdź ustawienia płyty głównej).
- Uprawnienia administratora na Twoim koncie.
Jeśli Twój sprzęt działa poprawnie, wszystko gra. Włączenie WSL jest proste i odwracalne, więc nie martw się, jeśli chcesz poeksperymentować. Gotowy do włączenia Podsystemu Windows dla Linuksa ? Zaczynajmy!
Przewodnik krok po kroku: Jak włączyć WSL w systemie Windows 11
Firma Microsoft sprawiła, że włączanie WSL jest niezwykle przyjazne dla użytkownika w najnowszych wersjach systemu Windows 11. Skupimy się na najłatwiejszych metodach: za pośrednictwem interfejsu graficznego i wiersza poleceń. Wybierz tę, która najbardziej Ci odpowiada – obie prowadzą do tego samego, niesamowitego rezultatu.
Metoda 1: Włącz WSL za pomocą aplikacji Ustawienia systemu Windows 11 (najłatwiejsza dla początkujących)
To graficzne podejście jest idealne, jeśli wolisz klikać niż pisać. Jest szybkie i wizualne, dzięki czemu nic Ci nie umknie.
- 1️⃣ Otwórz Ustawienia: Kliknij Windows + Ilub wyszukaj „Ustawienia” w menu Start.
- 2️⃣ Przejdź do funkcji opcjonalnych: przejdź do Aplikacje > Funkcje opcjonalne (lub wyszukaj „Włącz lub wyłącz funkcje systemu Windows” na pasku zadań).
- 3️⃣ Wyszukaj i zainstaluj WSL: Kliknij „Więcej funkcji systemu Windows” lub wyszukaj bezpośrednio Podsystem Windows dla systemu Linux . Zaznacz pole obok niego, a następnie kliknij OK. System Windows pobierze i zainstaluje – napij się kawy, podczas gdy proces będzie się odbywał! ☕
- 4️⃣ Włącz platformę maszyn wirtualnych: W tym samym oknie włącz również platformę maszyn wirtualnych , aby zapewnić obsługę WSL 2. Uruchom ponownie komputer po wyświetleniu monitu.
- 5️⃣ Ustaw WSL 2 jako domyślny: Po ponownym uruchomieniu otwórz program PowerShell jako administrator (kliknij prawym przyciskiem myszy Start > Terminal (Administrator)) i uruchom:
wsl --set-default-version 2. Dzięki temu uzyskasz lepsze wrażenia z korzystania z WSL 2 .
Voilà! WSL jest już włączony. Ale to jeszcze nie koniec – teraz zainstaluj dystrybucję Linuksa.
Metoda 2: Włącz WSL za pomocą wiersza poleceń (dla użytkowników zaawansowanych)
Jeśli nie masz problemu z poleceniami, ta opcja jest szybsza i bardziej skryptowalna. Otwórz program PowerShell lub wiersz poleceń jako administrator.
- 1️⃣ Uruchom polecenie „Enable”: wpisz
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestarti naciśnij Enter. Spowoduje to aktywację WSL .
- 2️⃣ Włącz platformę maszyn wirtualnych: Uruchom
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart.
- 3️⃣ Uruchom ponownie komputer: Uruchom ponownie, aby zastosować zmiany.
- 4️⃣ Zainstaluj aktualizację WSL: Pobierz najnowszą aktualizację jądra WSL 2 z oficjalnej strony Microsoftu: Pobierz aktualizację jądra WSL2 Linux . Uruchom plik .msi jako administrator.
- 5️⃣ Ustawienie wersji domyślnej: W panelu administracyjnym PowerShell uruchom
wsl --set-default-version 2.
Wskazówka: Te polecenia działają bez zarzutu w najnowszych kompilacjach systemu Windows 11 , zapewniając optymalną wydajność. Jeśli wystąpią błędy takie jak „WSL nie jest włączony”, sprawdź ponownie wirtualizację w Menedżerze zadań (Ctrl + Shift + Esc > Wydajność > Procesor).
Instalowanie dystrybucji Linuksa po włączeniu WSL
Po włączeniu WSL czas wybrać wersję Linuksa. Sklep Microsoft oferuje darmowe, oficjalne dystrybucje, takie jak Ubuntu, Debian czy Kali – Ubuntu jest ulubieńcem użytkowników ze względu na stabilność i wsparcie społeczności.
- 1️⃣ Otwórz sklep Microsoft Store: Wyszukaj „Ubuntu” (lub preferowaną dystrybucję).
- 2️⃣ Instalacja i uruchomienie: Kliknij „Instaluj”, a następnie uruchom z menu Start. Pierwsze uruchomienie inicjuje dystrybucję — po wyświetleniu monitu ustaw nazwę użytkownika i hasło.
- 3️⃣ Sprawdź instalację: w terminalu Linux uruchom polecenie,
uname -raby potwierdzić jądro WSL 2 (powinno być widoczne coś w rodzaju 5.x-microsoft-standard-WSL2).
Teraz jesteś w samym środku Linuksowej zabawy! Zaktualizuj pakiety, aby sudo apt update && sudo apt upgradeuzyskać najnowsze funkcje. Ekscytujące, prawda? Twój Windows 11 właśnie otrzymał aktualizację do Linuksa. 😊
Optymalizacja i rozwiązywanie problemów z WSL w systemie Windows 11
Aby wszystko działało sprawnie, skorzystaj z poniższych złotych wskazówek:
| Częsty problem |
Rozwiązanie |
| WSL nie uruchamia się |
Uruchom wsl --updateprogram PowerShell w trybie administracyjnym, aby uzyskać najnowsze poprawki. |
| Niska wydajność |
Upewnij się, że WSL 2 jest ustawieniem domyślnym i przydziel więcej pamięci RAM za pomocą .wslconfigpliku w katalogu użytkownika (np. memory=4GB). |
| Problemy z dostępem do plików |
Używaj /mnt/dysków Windows w systemie Linux; unikaj edytowania plików Windows w systemie Linux, aby zapobiec błędom uprawnień. |
| Błąd 0x80040326 |
Włącz Hyper-V w funkcjach systemu Windows lub sprawdź wirtualizację w systemie BIOS. |
Aby wprowadzić zaawansowane zmiany, skorzystaj z narzędzi GUI, takich jak Terminal Windows do sesji WSL z kartami lub zintegruj z VS Code za pomocą rozszerzenia Remote - WSL. Chodzi o to, aby konfiguracja była intuicyjna i wydajna.
Co dalej? Podnieś poziom swojej gry w WSL
Gratulacje — udało Ci się pomyślnie włączyć Podsystem Windows dla Linuksa w systemie Windows 11 ! To dopiero początek. Eksperymentuj z uruchamianiem aplikacji GUI na Linuksie dla komputerów stacjonarnych lub zanurz się w konteneryzacji z zapleczem WSL 2wsl --install -d Ubuntu w Docker Desktop . Integracja jest coraz lepsza, więc bądź na bieżąco, aby poznać więcej sposobów na łączenie światów.
Czujesz się pewnie? Podziel się swoimi sukcesami z WSL w komentarzach poniżej – chętnie dowiemy się, jak zmienia on Twój tok pracy. Jeśli napotkasz jakieś trudności, dokumenty Microsoftu to prawdziwa kopalnia skarbów: Oficjalna Dokumentacja WSL . Udanego kodowania! 👏