Co warto wiedzieć
- Aktywuj WSL jako opcjonalną funkcję systemu Windows lub za pomocą polecenia PowerShell.
- Przejdź do Sklepu Windows. Wybierz dystrybucję i zainstaluj ją.
- Uruchom dystrybucję i zaktualizuj ją w razie potrzeby. Użyj go do uruchamiania skryptów bash lub narzędzi wiersza poleceń Linuksa.
Ten artykuł wyjaśnia, jak aktywować, pobierać, instalować i używać podsystemu Windows dla systemu Linux (WSL) w systemie Windows 10.
Jak uruchomić WSL w systemie Windows
W rocznicowej aktualizacji systemu Windows 10 firma Microsoft dodała podsystem Windows dla systemu Linux do systemu Windows 10, a nawet zaoferowała (we współpracy z firmą Canonical) w pełni funkcjonalną wersję systemu Ubuntu Linux - oficjalnie tylko dostęp do powłoki, chociaż zajęło to około trzech nanosekundy, aby ludzie mogli dowiedzieć się, jak uruchomić zwykłe aplikacje dla systemu Linux w sesjach X w systemie Windows 10.
Microsoft Store oferuje oficjalnie obsługiwane dystrybucje Linuksa dla Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux i Kali Linux. Każda z tych dystrybucji oferuje dostęp z wiersza poleceń do Linuksa, z którego można uruchamiać skrypty bash lub narzędzia wiersza poleceń Linuksa.
Aktywuj WSL
Domyślnie nie można używać WSL. Zamiast tego należy aktywować WSL jako opcjonalną funkcję systemu Windows. Otwórz kreatora Funkcje systemu Windows i zaznacz pole lub otwórz monit PowerShell jako administrator i wykonaj:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Uruchom ponownie po aktywacji WSL.
Zainstaluj dystrybucję
Uruchom Sklep Windows i wybierz dystrybucję do zainstalowania.
Uruchom dystrybucję po raz pierwszy
Po załadowaniu dystrybucji na komputer za pośrednictwem Sklepu Windows uruchom ją. Będziesz musiał utworzyć nowe konto użytkownika, tak jakbyś zainstalował dystrybucję jako samodzielny system operacyjny na świeżym dysku twardym.
Aktualizacja instalacji
Twoja dystrybucja Linuksa nie jest udawaniem środowiska - jest to rzeczywisty system Linuksa, który używa WSL zamiast standardowego obrazu jądra. Musisz więc zająć się normalnym porządkiem w Linuksie.
Rozpocznij od aktualizacji dystrybucji zgodnie z architekturą systemu. Na przykład Debian i Ubuntu używają apt.
Korzystanie z programu wiersza poleceń
Po odpowiednim zaktualizowaniu dystrybucji możesz uruchamiać dowolne programy, w tym skrypty powłoki i narzędzia wiersza poleceń.
Na przykład możesz wykonać polecenie top, aby sprawdzić wydajność systemu.
Technicznie nie można uruchamiać programów linuksowych, które wymagają serwera X, chociaż internet jest zaśmiecony dość prostymi obejściami, aby system Windows 10 wyświetlał okno X.
Co jest pod maską?
Kiedy instalujesz dystrybucję Linuksa w systemie Windows 10, nie otrzymujesz maszyny wirtualnej ani programu, który stara się udawać „Bash w Linuksie”. W rzeczywistości jest to dystrybucja Linuksa działająca normalnie na twoim komputerze dzięki podsystemowi Windows dla systemu Linux. WSL to „sekretny sos”, który umożliwia uruchamianie oprogramowania Linux w systemie Windows. Zasadniczo WSL zastępuje jądro Linuksa; Linux działa w pełni zgodnie z przeznaczeniem, po prostu używa WSL, a nie zwykłego obrazu jądra Linuksa.