Skąd mam wiedzieć, jaką mam wersję WSL?

Skąd mam wiedzieć, jaką mam wersję WSL?
Podsystem Windows dla Linux, znany również jako WSL, jest funkcją systemu Windows opracowanego przez Microsoft Incorporation z Canonical, aby Linux działał na urządzeniach Windows 10. Wielu z nas prawie nie wie, że system Windows 10 obsługuje Linuksa; Tak! W rezultacie możesz uruchomić dowolną dystrybucję Linux w systemie Windows 10 bez instalowania aplikacji innych firm.

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.