Firma Microsoft wprowadziła wersję WSL 2.4.8, dostarczającą ulepszeń poprawiających obsługę nowoczesnej dystrybucji Linuksa w ramach WSL1 i usprawniających działanie systemu w obu wersjach podsystemu Windows dla systemu Linux.

Aktualizacja rozwiązuje krytyczne problemy, takie jak alokacja zasobów i brakujące profile terminali podczas konwersji dystrybucji, wprowadzając jednocześnie zmiany, które sprawiają, że przepływ pracy w systemie Linux jest płynniejszy dla programistów.

Podsystem Windows dla systemu Linux umożliwia użytkownikom do uruchomienia środowiska Linux natywnie w systemie Windows bez konieczności podwójnego uruchamiania lub używania maszyn wirtualnych. WSL1 tłumaczy wywołania systemowe Linuksa na wywołania API Windows, podczas gdy WSL2 obsługuje pełne jądro Linuksa w celu zapewnienia lepszej wydajności, kompatybilności i zarządzania zasobami.

Kluczowe ulepszenia nowoczesnych dystrybucji

Jedna z godnych uwagi zmian w WSL 2.4.8 zapewnia, że ​​profile terminali i skróty menu Start nie będą już usuwane podczas konwersji dystrybucji pomiędzy WSL1 i WSL2. Wcześniej użytkownicy napotykali zakłócenia, ponieważ skróty ułatwiające szybki dostęp do środowisk Linux znikały podczas procesu konwersji.

Ponadto Microsoft wprowadził ulepszenia do wsl–install rozkaz. Nowoczesne dystrybucje Linuksa można teraz instalować bez uwzględniania wielkości liter, co ogranicza typowe błędy podczas instalacji. Ta aktualizacja poprawia spójność poleceń, szczególnie w środowiskach, w których obsługa spraw może prowadzić do zamieszania.

Poprawki dotyczące alokacji zasobów systemowych

Błąd logiczny, który spowodował wsl2.processors na ustawienie domyślne maksymalnej liczby procesorów logicznych. Wcześniej problem ten prowadził do nieefektywnej alokacji zasobów, zmuszając programistów do ręcznego dostosowywania ustawień systemu. Poprawiona logika zapewnia użytkownikom bardziej efektywną alokację procesorów, równoważąc wydajność między środowiskami Windows i Linux.

Aktualizacja WSL 2.4.8 wprowadza także ulepszenia do klienta pulpitu zdalnego Microsoft, z wersja zaktualizowana do 1.2.5716. To ulepszenie zapewnia lepszą wydajność i stabilność programistom, którzy korzystają ze zdalnych połączeń w swoich środowiskach WSL.

Aktualizacje jądra zostały wprowadzone we wcześniejszych wersjach WSL w celu dostosowania WSL2 do wcześniejszych wersji jądra Linuksa. Warto zauważyć, że wersja 2.3.26 zaktualizowała jądro WSL do wersji 5.15.167.4, naprawiając błędy w podsystemie XSAVES – krytycznej funkcji zarządzania procesami wirtualnymi i zapisywanie danych o stanie procesora.

Ulepszenia aż do wersji 2.4.8

Najnowsza historia rozwoju firmy WSL obejmuje szereg udoskonalenia, które przyczyniają się do bardziej stabilnego i wydajnego działania.

Kompresja Gzip dla operacji eksportowych: użytkownicy mogą teraz kompresować dystrybucje Linuksa za pomocą gzip, używając wsl–export polecenia, oszczędzając miejsce i poprawiając prędkość transferu. Śledzenie postępu: wskaźniki postępu oparte na rozmiarze pliku zapewniają lepszą widoczność długotrwałych operacji eksportu. Logika blokowania urządzeń: ulepszenia zapewniają, że narzędzia systemu plików, takie jak mkfs, działają bezproblemowo, czekając, aż urządzenia blokowe staną się dostępne.

Wcześniejsze wersje wprowadziły także instalację za pomocą podwójnego kliknięcia dla nowoczesnych dystrybucji i ulepszone zarządzanie domyślnymi użytkownikami za pomocą polecenia wsl–manage–set-default-user.

W krokiem w kierunku przyszłościowej sieci WSL, firma Microsoft zamieściła ostrzeżenie o planowanym wycofaniu sieci mostkowej. Zamiast tego użytkownicy będą polegać na nowszych modelach łączności, takich jak sieć proxy virito, która stanowi alternatywę w przypadku niepowodzenia konfiguracji NAT.

Categories: IT Info