WSL 2.0 został już wydany i oto jego nowe funkcje

WSL

WSL to warstwa zgodności opracowana przez firmę Microsoft w celu natywnego uruchamiania plików wykonywalnych systemu Linux w systemie Windows.

Microsoft zaprezentował poprzez wpis na blogu uruchomiono nową wersję jej warstwy umożliwiającej uruchamianie aplikacji linuksowych w systemie Windows „WSL 2.0” (Podsystem Windows dla Linuksa), a do najbardziej znaczących zmian należy aktualizacja jądra Linuksa do wersji 5.15.123.1-1, konfiguracje eksperymentalne i nie tylko.

Dla tych, którzy nie znają WSL, powinniście wiedzieć, że jest to warstwa kompatybilności, którą Microsoft zaimplementował w Windows, aby mógł natywnie uruchamiać aplikacje Linux.

Aby to osiągnąć, WSL posiada pełne środowisko jądra Linuksa, które jest rozszerzone o poprawki specyficzne dla WSL, w tym optymalizacje mające na celu skrócenie czasu uruchamiania jądra, zmniejszenie zużycia pamięci i przywrócenie pamięci systemu Windows zwolnionej przez procesy systemu Windows. Linux, pozostawiając minimalny wymagany zestaw sterowników i podsystemów w jądrze.

Główne nowe funkcje WSL 2.0

W tej nowej wersji, która jest prezentowana, WSL 2.0 jest dostarczany dodanie różnych konfiguracji eksperymentalnych z których wyróżnia się na przykład konfiguracja eksperymentalna. tryb sieciowy, które po ustawieniu na „dublowane”, używana jest kopia lustrzana interfejsów sieciowych systemu Windows w systemie Linux aby zapewnić dostęp do sieci, zamiast korzystać z tłumacza adresów.

O tej eksperymentalnej konfiguracji wspomniano, że nowy tryb oferuje możliwość korzystania z protokołu IPv6 i Multicast, lepszą kompatybilność VPN, obsługę bezpośredniego połączenia z WSL z sieci lokalnej oraz obsługę łączenia się z serwerami Windows za pomocą localhost (127.0.0.1).

Inną wyróżniającą się konfiguracją eksperymentalną jest konfiguracja dnsTunneling umożliwiający przekazywanie żądań DNS za pośrednictwem narzędzia rozpoznawania nazw udostępnianego przez platformę Windows, a także eksperymentalnej konfiguracji zapory sieciowej, która obejmuje używanie reguł Zapory systemu Windows i Zapory funkcji Hyper-V do filtrowania ruchu w środowisku Linux.

Oprócz tego podkreśla się a poprawa wydajności w WSL 2.0, wynika to z konfiguracja eksperymentalna autoMemoryReclaim (dodano do %USERPROFILE%\.wslconfig), który umożliwia automatyczne zwalnianie pamięci zajmowanej przez pamięci podręczne w systemie Linux po 5 minutach bezczynności procesora. Pamięć zwolniona w środowisku Linux jest zwracana do głównego środowiska Windows, co oznacza, że ​​nieużywane maszyny wirtualne Linux automatycznie zaczynają zużywać mniej pamięci.

Z drugiej strony in WSL 2.0 dodał eksperymentalną konfigurację sparseVhd, oferuje nasz konfigurator umożliwia automatyczne zmniejszanie rozmiaru nowych obrazów VHD. Tak jak obrazy VHD mogą automatycznie powiększać się wraz ze wzrostem ilości danych w środowisku Linux, teraz mogą również się zmniejszać, gdy dane są usuwane ze środowiska Linux. Aby włączyć tryb „sparse” dla istniejących dystrybucji, proponowana jest opcja „–set-sparse”, na przykład „wsl –manage –zestaw-rzadki ».

De inne zmiany, które się wyróżniają nowej wersji WSL 2.0:

  • Dodano eksperymentalną konfigurację autoProxy, która dodaje możliwość wykorzystania informacji o ustawieniach proxy HTTP systemu Windows w środowisku Linux.
  • Dla aplikacji graficznych uruchamianych przy pomocy WSL zaimplementowano obsługę dokowania okien przy pomocy skrótu klawiaturowego „WIN + jeden z klawiszy kursora”.
  • Wszystkie pliki wykonywalne dystrybuowane poprzez pakiet WSL są podpisane elektronicznie.
    Jądro Linux używane w środowisku WSL zostało zaktualizowane do wersji 5.15.123.
  • Naprawiono scenariusz microk8s dla sieci lustrzanych
    Współdzielone montowania można teraz tworzyć, gdy init ustawia przestrzeń nazw dystrybucji
  • Odłączone urządzenia blokujące użytkownika przed zakończeniem działania maszyny wirtualnej
  • Rozwiązanie możliwej awarii wslservice.exe.
  • Dodano logikę generowania jednostki systemowej w celu ochrony interpretera binfmt
  • Minidystrybucja WSLg, która dostarcza komponenty stosu graficznego do organizowania uruchamiania aplikacji GUI, została zaktualizowana do wersji 1.0.57.

w końcu jeśli jesteś chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w następujący link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.