Więc co to jest WSL? WSL to warstwa kompatybilności jądra do uruchamiania plików binarnych Linux w systemie Windows. WSL przekształca połączenia Linux w wywołania systemu Windows i wykonuje je, chociaż WSL 2 ma swoje własne, specjalnie zaprojektowane jądro, które nie potrzebuje już translacji systemu połączeń. Po włączeniu WSL w systemie Windows i zainstalowaniu dystrybucji Linux, możesz użyć Bash Shell dla wszystkich kompatybilnych narzędzi. Jest to bardzo pomocne dla programistów, a nawet dla uczniów, którzy są zainteresowani uczeniem się Linux w systemie Windows.
WLS 2 jest następcą WSL 1, który ma na przykład wiele nowych funkcji, na przykład wzrost wydajności i kompatybilności z całego systemu. Samo Microsoft zaprojektował jądro Linux, aby go zoptymalizować dla WSL 2, które pozwala na uruchamianie ton nowych aplikacji, a wszelkie przyszłe aktualizacje Linux będą natychmiast dostępne do użycia. Aby wykorzystać nowe funkcje WSL i zdobywać pełną kompatybilność połączeń systemowych, musisz być świadomy swojej wersji WSL. Niezależnie od tego, czy Twój system potrzebuje aktualizacji, czy już obsługuje WSL 2, skąd znasz wersję WSL w systemie? Ten przewodnik koncentruje się na metodach sprawdzania wersji WSL w twoim systemie. Więc zacznijmy:
Jak sprawdzić wersję WSL:
Jeśli używasz dowolnej wersji systemu Windows 10, masz obsługę WSL. Ponieważ wiele nowych funkcji nie działa w starszej wersji WSL, musimy go zaktualizować do najnowszej wersji. Istnieje niewiele metod rozpoznawania, czy system obsługuje WSL 2, czy nie. Przede wszystkim sprawdź wersję systemu Windows 10 i aby ją sprawdzić, otwórz wiersz polecenia i wpisz „Ver”:
Wersję można również sprawdzić, wpisując "Informacje o systemie" Na pasku wyszukiwania systemu Windows:
Jeśli numer kompilacji jest niższy niż „18917”, wtedy będziesz mieć WSL 1 w swoim systemie. Na przykład w powyższym wyjściu kompilacja jest „15063” co oznacza, że komputer ma WSL 1.
Jeśli liczba kompilacji jest wyższa niż „18917”, Następnie system obsługuje WSL 2. Aby upewnić się, że WSL 2 jest włączone w systemie, otwórz wiersz polecenia Windows i uruchom poniżej wspomniane polecenie:
> WSL -l -v
Lub:
> WSL - -list -czasnik
Zauważ, że powyższe polecenie działa tylko w wersji Windows Build „18362” i wyżej. Jeśli wyjście wskazuje prawidłowo wersję WSL, oznacza to, że WSL 2 jest włączone w systemie:
Jeśli nie otrzymasz powyższego wyjścia, użyj następującego polecenia, aby włączyć WSL 2:
> WSL-set-default-wersja 2
Jeśli twój system ma problemy z powyższym poleceniem, odinstaluj rozkład Linux z systemu i ponownie uruchom polecenie aktualizacji. Następnie przejdź do sklepu z systemem Windows i zainstaluj dystrybucję Linux.
Chociaż WSL 2 to najnowsza wersja, nadal istnieją pewne funkcje obsługiwane tylko przez WSL 1, takie jak szybki dostęp do plików przechowywanych w systemie Windows, obsługa portów szeregowych itp. Aby ustawić określoną wersję WSL na określony rozkład, użyj polecenia:
> WSL--SET-Version [distro_name] [WSL_VERSION_NUMBER]
Zastąp „[Distro_name]” z nazwą dystrybucji Linux i wspomnianą wersją WSL w miejscu „[WSL_VERSE_NUMBER]."
Wniosek:
WSL to funkcja systemu Windows, która umożliwia użytkownikom systemu Windows 10 uruchamianie Linux w systemie Windows 10 natywnie. Istnieją dwie główne wersje WSL; WSL 2 to zaktualizowana wersja WSL 1 i obsługuje wszystkie połączenia systemowe, a 20% szybciej niż jej poprzednik. Chociaż WSL 2 jest aktualną i przeglądową wersją, niektóre wyjątki mogą sprawić, że użyjesz WSL 1. Której wersji, której powinieneś użyć, jest osobistym wyborem, ale polecam przejść do WSL 2, ponieważ jest wydajna i umożliwia łatwe zainstalowanie aktualizacji Linuksa.