WSL 2 (Windows Subsystem for Linux 2) to środowisko do uruchamiania systemu operacyjnego Linux na komputerach z systemem Windows 10. Jest to ulepszona wersja poprzedniego WSL i zapewnia możliwość uruchamiania aplikacji i poleceń systemu Linux bezpośrednio z wiersza poleceń systemu Windows, bez konieczności instalowania oddzielnej maszyny wirtualnej.
WSL 2 bazuje na wirtualizacji i wykorzystuje wbudowany hypervisor do uruchamiania jądra Linux. Pozwala to na lepszą kompatybilność, wydajność i możliwość korzystania z oficjalnych obrazów Linuksa, dzięki czemu WSL 2 jest potężnym narzędziem dla programistów i administratorów systemów.
WSL 2 wykonuje następujące zadania:
- Uruchamianie i wykonywanie aplikacji Linux: zapewnia możliwość uruchamiania i korzystania z aplikacji i poleceń Linux, takich jak Bash, SSH, Git, Python i innych bezpośrednio z wiersza poleceń systemu Windows.
- Tworzenie i testowanie: WSL 2 zapewnia środowisko do tworzenia, testowania i debugowania aplikacji Linux. Programiści mogą korzystać z narzędzi i języków programowania Linux na swoich komputerach z systemem Windows.
- Dostęp do narzędzi i funkcji systemu Linux: umożliwia importowanie narzędzi i funkcji systemu Linux, które mogą nie być dostępne w systemie Windows. Obejmuje to zaawansowane funkcje wiersza poleceń, menedżery wsadowe, środowiska uruchomieniowe i inne narzędzia.
- Integracja z systemem Windows: zapewnia integrację między systemami Linux i Windows. Oznacza to, że można łatwo udostępniać pliki i dane między systemami, korzystać z zasobów sieciowych dostępnych w systemie Windows i integrować aplikacje Linux z przepływem pracy w systemie Windows.
- Aktualizacje i bezpieczeństwo: oferuje regularne aktualizacje zabezpieczeń, aby zapewnić, że środowisko Linux jest bezpieczne i stabilne w użyciu na komputerach z systemem Windows.
Są to niektóre z zadań wykonywanych przez WSL 2, ale zapewnia on również inne funkcje, w zależności od potrzeb i celów użytkownika.
Aby zainstalować WSL 2 w systemie Windows 10, wykonaj następujące kroki:
- Upewnij się, że twój system operacyjny ma Windows 10 w wersji 2004 lub nowszej. Wersję systemu Windows 10 można sprawdzić, klikając prawym przyciskiem myszy przycisk Start w lewym dolnym rogu ekranu, wybierając opcję "System" i szukając w sekcji "Informacje o systemie".
- Otwórz "Preferencje" systemu Windows, naciskając skrót klawiaturowy Win + I lub poszukaj ikony "Preferencje" w menu Start.
- Z menu "Preferencje" wybierz "Aktualizacja i zabezpieczenia", a następnie kliknij "Sprawdź aktualizacje". Upewnij się, że system operacyjny jest w pełni zaktualizowany.
- Otwórz ponownie "Ustawienia" systemu Windows i wybierz "Aplikacje".
- W sekcji "Aplikacje i funkcje" wybierz "Menedżer ustawień" i włącz opcję "Deweloper", jeśli nie jest jeszcze włączona.
- Ponownie otwórz "Ustawienia Windows" i wybierz "Aktualizacje i zabezpieczenia".
- W menu "Aktualizacja i zabezpieczenia" wybierz "Dla programistów" i zaznacz pole wyboru "Tryb programisty".
- Przejdź do "Panelu sterowania" systemu Windows, znajdź i wybierz "Programy", a następnie wybierz "Włącz lub wyłącz składniki systemu Windows".
- W oknie "Funkcje systemu Windows" znajdź "Podsystem Windows dla systemu Linux" i zaznacz pole obok niego. Następnie kliknij "OK".
- Przejdź do sklepu Microsoft Store i znajdź dystrybucję systemu Linux, którą chcesz zainstalować (np. Ubuntu, Debian lub inną). Kliknij na nią i wybierz "Pobierz" lub "Zainstaluj"
- Uruchom zainstalowany program WSL i postępuj zgodnie z instrukcjami, aby skonfigurować i skonfigurować nowe środowisko Linux.
Teraz powinieneś mieć zainstalowany WSL 2 na Windows 10 i możesz korzystać z dystrybucji Linuksa w swoim systemie operacyjnym.
Aby odinstalować WSL 2 (Windows Subsystem for Linux 2) z systemu Windows 10, należy wykonać kilka kroków:
- Otwórz PowerShell jako administrator: kliknij prawym przyciskiem myszy przycisk Start i wybierz "Windows PowerShell (administrator)".
- Uruchom polecenie, aby wyłączyć WSL Subsystem 2: Wpisz następujące polecenie i naciśnij Enter:
wsl --set-version <distributeve_name> 1
- Zastąp <distributeve_name> nazwą używanej dystrybucji systemu Linux (na przykład Ubuntu).
- Usuń dystrybucję Linuksa: Wpisz następujące polecenie, aby usunąć dystrybucję Linuksa i naciśnij Enter:
wsl --unregister <distributeve_name>
- Tutaj również zastąp <distributeve_name> nazwą swojej dystrybucji.
- Odinstaluj usługę WSL 2: uruchom usługi Windows
(services.msc
) i znajdź usługę"LxssManager
". Kliknij ją prawym przyciskiem myszy i wybierz "Zatrzymaj".
- Następnie wybierz "Właściwości" i zmień typ uruchamiania na "Wyłączony".
Po wykonaniu tych czynności WSL 2 zostanie usunięty z systemu. Należy pamiętać, że odinstalowanie WSL 2 spowoduje utratę wszystkich danych i plików zapisanych w dystrybucji Linuksa, więc przed odinstalowaniem upewnij się, że nie masz żadnych ważnych informacji do zapisania.