Jak skonfigurować i zainstalować WSL 2 w systemie Windows 10 i 11

Aby używać Linuksa na komputerze z systemem Windows, musisz najpierw zainstalować WSL 2. Oto, jak to zrobić w ciągu kilku minut zarówno w systemie Windows 10, jak i 11.

Jeśli nie słyszałeś, Microsoft kocha Linuksa. To zdanie budzi sceptyków, ale potem zobaczyliśmy podsystem Windows dla systemu Linux (WSL) i zaczęliśmy widzieć w nim prawdę. WSL 2 pozwala na zainstalowanie środowiska Linux z pełnym jądrem Linuksa Windows 11lub 10, jeśli nadal tego używasz, przy dość ścisłej integracji między nimi. Pierwsza wersja WSL nie miała jądra i nie działała tak dobrze. WSL nadal jest w głębi serca maszyną wirtualną, ale mającą głębokie powiązania z hostem Windows.

Dla programistów WSL oznacza płynny dostęp zarówno do systemu Windows, jak i Linux, bez konieczności korzystania z tradycyjnych maszyn wirtualnych. Nie musisz być programistą, jest to solidne narzędzie, z którego może skorzystać każdy, niezależnie od tego, czy jest już starym użytkownikiem, czy dopiero zaczyna pracę z Linuksem. Firma Microsoft wykonała także dużo pracy podczas wdrażania, dzięki czemu konfiguracja WSL 2 jest teraz łatwiejsza niż kiedykolwiek wcześniej. Oto jak to zrobić.

Czego potrzebujesz, aby uruchomić WSL 2 na Windows 10 i 11

Nie potrzebujesz mega wydajnego komputera, aby uruchomić WSL 2, ani nie potrzebujesz „Pro” wersji systemu Windows, jak to zwykle bywa, aby korzystać z narzędzia Hyper-V VM. WSL 2 wykorzystuje architekturę Hyper-V, ale nie trzeba za nią dodatkowo płacić. WSL 2 obsługuje także procesory x64 i ARM. Jeśli jednak używasz go na komputerze opartym na architekturze ARM, będziesz musiał użyć wersji Linuksa z wersją ARM, takiej jak Ubuntu.

WSL 2 można także uruchomić w systemie Windows na maszynie wirtualnej, o ile używane oprogramowanie maszyny wirtualnej obsługuje wirtualizację zagnieżdżoną i jest ona włączona.

Jak zainstalować WSL 2 na Windows 10 i 11

Proces instalacji WSL 2 jest teraz tak prosty, że możesz go uruchomić w ciągu kilku minut. Jedynym warunkiem wstępnym jest posiadanie systemu Windows 10 w wersji 2004 lub nowszej (a już powinno być) z zainstalowaną poprawką KB5004296.

Do wyboru są dwie opcje: Skorzystaj ze sklepu Microsoft Store lub skorzystaj z programu PowerShell.

W przypadku pierwszej metody wystarczy otworzyć sklep Microsoft Store i pobrać plik „Podsystem Windows dla systemu Linux w wersji zapoznawczej" aplikacja. Oczekuje się, że w dłuższej perspektywie będzie to miejsce, z którego będzie można uzyskać wersję WSL, ponieważ umożliwia ona zespołowi aktualizację bez konieczności korzystania z witryny Windows Update.

Alternatywnie otwórz PowerShell na swoim komputerze i wprowadź to polecenie:

wsl – zainstaluj

Usiądź wygodnie i poczekaj, aż wykona swoje zadanie, zrestartuj komputer po sygnale i voila! WSL 2 jest teraz skonfigurowany na Twoim komputerze. Domyślną dystrybucją (dystrybucją) jest Ubuntu, ale możesz używać dowolnej innej dystrybucji dostępnej w sklepie Microsoft Store lub ze źródeł zewnętrznych, takich jak Github, lub bezpośrednio od twórców dystrybucji.

Jeśli używasz systemu Windows 11, aplikacja Windows Terminal zostanie preinstalowana i będzie to najlepszy sposób korzystania z WSL na komputerze. Możesz uruchomić dystrybucję za pomocą PowerShell za pomocą polecenia „wsl -d", po którym następuje nazwa, ale w terminalu Windows możesz uzyskać dostęp do każdego zainstalowanego programu z menu rozwijanego.

Jeśli nie masz zainstalowanego terminala Windows, możesz go pobrać z pliku Sklep Microsoftu lub przez Menedżer pakietów Windows.