Windows 10 uruchomi linuksowe aplikacje również w trybie graficznym
Microsoft właśnie pokazał demo. Funkcja jest dostępna w najnowszej kompilacji dla Insiderów.
Technicznie rzecz biorąc, mamy do czynienia z kolejnym podejściem do powłoki Windows Subsystem for Linux generacji drugiej (WSL 2), wyposażonej jednak w nowe rozszerzenie WSLg.
Nowa biblioteka dodaje wsparcie dla aplikacji z graficznym interfejsem użytkownika (GUI), umożliwiając przy tym akcelerację 3D dzięki Mesa 21.0.
WSLg: jak to właściwie działa?
Korzystając z WSL 2, Microsoft uruchamia autorską dystrybucję Linuksa, CBL-Mariner, która, jak chwali się firma, jest wykorzystywana także w infrastrukturze Azure. W tym przypadku pełni ona rolę pośrednika między dystrybucją wybraną przez użytkownika (np. Ubuntu czy Debianem) a protokołem komunikacji usługi terminala graficznego Windowsa 10.
Tam też znajdują się wszystkie komponenty niezbędne do obsługi GUI, i to zarówno poprzez X11, jak i Wayland; system okien, serwer dźwięku itd. Cały system doskonale obrazuje widoczny powyżej diagram, a więcej szczegółów rozpisano na oficjalnym blogu Microsoftu.
W akcji WSLg można zobaczyć natomiast na filmie, który wrzucił do sieci Craig Loewen z Microsoftu. Nawiasem, w materiale pojawia się zabawny fikołek, bo jedną z prezentowanych pod Windowsem 10 aplikacji na Linuksa jest... przeglądarka internetowa Microsoft Edge.
WSLg możesz przetestować już teraz
O ile masz zainstalowaną poglądową kompilację systemu numer 21364 lub nowszą. Wówczas wystarczy zaktualizować pakiet WSL 2 zwyczajową komendą wsl --update i gotowe. Nie wiadomo jednakowoż, kiedy nowe rozszerzenie trafi na produkcję; do regularnych wersji Windowsa 10.