Firma Microsoft o rozszerzeniu funkcjonalności podsystemu WSL2 (Windows Subsystem for Linux), umożliwiającego uruchamianie plików wykonywalnych Linux w Windows.
Od kompilacji Windows Insiders 20211 w WSL2 dodano wsparcie dla montowania systemów plików z fizycznych dysków.
Do montowania została zaproponowana komenda „wsl —mount”, dzięki której można również zamontować w WSL partycję z systemem plików, który nie ma wbudowanego wsparcia w Windows, na przykład uzyskać dostęp do partycji z systemem plików ext4. Wskazaną możliwość można wykorzystać do organizacji pracy z tym samym podziałem Linux w przypadku posiadania na komputerze kilku systemów operacyjnych (Windows i Linux).
Zamontowane partycje stają się widoczne nie tylko w środowisku Linux WSL, ale także w głównym systemie przez wirtualny dysk „\wsl$” w menedżerze plików File Explorer.
Przypominamy, że edycja WSL2 zaletą jest dostarczenie pełnoprawnego jądra Linux zamiast wcześniej używanego emulatora, który realizował translację wywołań systemowych Linux na wywołania systemowe Windows. Jądro Linux w WSL2 nie jest częścią obrazu instalacyjnego Windows, a ładowane jest dynamicznie i utrzymywane aktualne przez system Windows, podobnie jak instalowane i aktualizowane są sterowniki graficzne. Do instalacji i aktualizacji jądra wykorzystuje się standardowy mechanizm Windows Update.
Proponowane dla WSL2 opiera się na wersji jądra Linux 4.19, która działa w środowisku Windows przy użyciu maszyny wirtualnej, już wykorzystywanej w Azure. Specyficzne dla WSL2 łatki w jądrze obejmują optymalizacje mające na celu skrócenie czasu uruchamiania jądra, zmniejszenie zużycia pamięci, zwalnianie pamięci zajmowanej przez procesy Linux przez Windows oraz pozostawienie w jądrze minimalnego niezbędnego zestawu sterowników i subsystémów.
Środowisko WSL2 działa w osobnym obrazie dyskowym (VHD) z systemem plików ext4 oraz wirtualnym adapterem sieciowym. Podobnie jak w WSL1, komponenty przestrzeni użytkownika osobno i bazują na kompilacjach różnych dystrybucji. Na przykład, aby zainstalować WSL w katalogu Microsoft Store budowy , , ,
, i .
Źródło: opennet.ru
