Przejdź do treści
Linuksa

Sprawdź nowe funkcje w WSL 2.6.2: znaczące ulepszenia podsystemu Windows dla systemu Linux

3 min czytania
Notez-moi

Wersja WSL 2.6.2 pojawia się w wersji Preview i wprowadza najbardziej znaczące zmiany w systemie Windows 11 od roku. Podsystem Linux firmy Microsoft zyskuje na szybkości, niezawodności i, przede wszystkim, inteligencji dzięki głębokiej integracji z GitHub Copilot. Deweloperzy mogą pobrać obraz już dziś i przetestować nowe funkcje bez czekania na wersję stabilną. WSL 2.6.2 zapewnia integrację z Linuksem w systemie Windows. Po uruchomieniu Preview terminal wyświetla się w bardziej przejrzystym formacie: znika poprawna dyrektywa „–cd ~”, umożliwiając każdej dystrybucji uruchomienie się z dowolnego miejsca. Pamięć podręczna HTTP do pobierania manifestów jest wyłączona; w rezultacie aktualizacje Ubuntu, Debiana lub Fedory są przeprowadzane bez zwracania przestarzałych wersji. Gotowe instrukcje Copilot upraszczają tworzenie skryptów powłoki Bash bezpośrednio z poziomu Visual Studio Code. GitHub Copilot toruje drogę do ulepszonego środowiska programistycznego. Fragmenty kodu generowane przez sztuczną inteligencję są teraz wyświetlane natywnie w powłoce, eliminując potrzebę ciągłego przełączania się między edytorem a terminalem. Kontener Dockera można zainicjować za pomocą prostej sugestii: Copilot wykrywa obecność systemd, proponuje konfigurację i wstrzykuje odpowiednie dyrektywy bezpieczeństwa AppArmor. Ten płynny dialog między Copilotem, WSL i silnikiem Dockera skraca czas konfiguracji środowiska testowego do zaledwie kilku sekund. Optymalizacja systemu: płynniejsze uruchamianie i ulepszone sterowanie Wersja zapoznawcza naprawia restart powłoki debugowania: jeśli użytkownik ją zamknie, uruchamia się ona ponownie bez pozostawiania procesu zombie. Logika wymuszonego wyłączania powoduje zamknięcie maszyny wirtualnej po 30 sekundach, jeśli sesja pozostaje zablokowana podczas zatrzymania usługi, ograniczając awarie, które mogą wystąpić podczas aktualizacji z wersji 23H2 do 24H2. Aby zapobiec nieoczekiwanym aktualizacjom .NET, parametr „TargetLatestRuntimePatch” jest ustawiony na „false”, co zapewnia, że ​​istniejące skrypty nie będą już przerywane po prostej komendzie wsl –update.Precyzyjne zarządzanie zasobami z opcją cgroupv1 Dystrybucje mogą teraz deklarować preferencje dotyczące montowania cgroupv1 w pliku wsl.conf. Ta opcja jest kluczowa dla starszych kontenerów, które nadal odrzucają cgroupv2, szczególnie dla niektórych opiekunów Debiana i w przemysłowych potokach CI. Do aktywacji tego trybu wystarczy prosty restart, co pozwala uniknąć rekompilacji jądra lub żmudnej rekonfiguracji systemd. Stabilność i diagnostyka: Trwałe dzienniki i bezpieczne wyłączanie Trwały plik dziennika instalacji znajduje się w pliku %ProgramData%MicrosoftWSLinstall.log . W przypadku niepowodzenia aktualizacji, zapisuje on szczegółowy zapis każdego pakietu, ułatwiając wsparcie społeczności i zgłaszanie błędów do

Canonical

. Zespół WSL dodał również poprawkę dla polecenia „sparse VHD”: w końcu obsługiwana jest kompresja dynamiczna, co zwalnia kilka GB na dyskach SSD podczas kolejnych kompilacji.WSLg 1.0.71: Odświeżony pulpit Linuksa w systemie WindowsNakładka graficzna otrzymuje wersję 1.0.71: Aplikacje GTK i Qt uruchamiają się o 15% szybciej, według wewnętrznych wskaźników Microsoft. Windows w Gimp-ie w systemie Ubuntu lub Kdenlive w systemie Fedora Lepiej zastosować jasny lub ciemny motyw systemu hosta. W przypadku profili kreatywnych ta płynność w końcu pozwala uniknąć otwierania ciężkiej maszyny wirtualnej Hyper-V tylko po to, by edytować obraz.Po co stosować wersję zapoznawczą zamiast czekać na wersję stabilną?

Gałąź stabilna pozostaje w wersji 2.6.1, ale ignorowanie wersji zapoznawczej oznacza utratę zaawansowanej diagnostyki, terminala uwolnionego od ograniczeń i kontekstowej pomocy od Copilota. Wycofywanie zmian pozostaje proste: wsl –update –rollback ponownie instaluje poprzednią wersję bez ingerencji w dane. Wcześni użytkownicy korzystają zatem z hybrydowego systemu, w którym pingwin współpracuje z systemem Windows, zachowując jednocześnie możliwość powrotu do poprzedniej wersji, jeśli krytyczne narzędzie tego wymaga.

Kolejny krok w kierunku połączenia świata Windows i Linuksa Wraz z WSL 2.6.2 Microsoft potwierdza swoją strategię: utrzymanie użytkowników w ekosystemie Windows

przy jednoczesnym zapewnieniu im elastyczności

Linux

. Pojawienie się Copilota, precyzyjne zarządzanie grupami cgroups i ulepszenie WSLg pokazują, że firma z Redmond zrozumiała oczekiwania zespołów DevOps. Granica między środowiskiem natywnym a warstwą kompatybilności staje się tak cienka, że ​​jest niemal teoretyczna.

W sposób dorozumiany, wersja 2.6.2 toruje drogę dla stacji roboczej, na której kontener Docker hostujący usługę Debiana współistnieje z usługą Adobe na tym samym pasku zadań. Biorąc pod uwagę tę panoramę, trudno nie postrzegać WSL jako najbardziej zaawansowanego pomostu między dwoma od dawna rywalizującymi systemami; neutralnego gruntu, na którym ludzie kompilują, debugują i wdrażają bez granic, a każda aktualizacja zbliża do siebie społeczności. Źródło: www.deskmodder.de

Udostępnij Facebook X WhatsApp LinkedIn Pinterest Reddit E-mail

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *