ืืืงืจืืกืืคื ืืืืืขื ืื ืืืื ืืืืืง ืืช ืืืืืืช ืืืจืืฅ ืืคืืืงืฆืืืช ืืื ืืงืก ืขื ืืืฉืง ืืจืคื ืืกืืืืืช ืืืืืกืกืืช ืขื ืชืช-ืืืขืจืืช WSL2 (Windows Subsystem for Linux), ืืืืืขืืช ืืืจืืฅ ืงืืฆื ืืคืขืื ืฉื ืืื ืืงืก ื-Windows. ืืคืืืงืฆืืืช ืืฉืืืืืช ืืืืืื ืขื ืฉืืืื ืืขืืืื ืืจืืฉื ืฉื Windows, ืืืื ืชืืืื ืืืฆืืช ืงืืฆืืจื ืืจื ืืชืคืจืื ืืชืื, ืืฉืืขืช ืืืืื, ืืงืืืช ืืืงืจืืคืื, ืืืฆืช ืืืืจื ืฉื OpenGL, ืืฆืืช ืืืืข ืขื ืชืืื ืืืช ืืฉืืจืช ืืืฉืืืืช, ืืขืืจ ืืื ืชืืื ืืืช ืืืืฆืขืืช Alt-Tab, ืืขืชืงืช ื ืชืื ืื ืืื Windows - ืืชืืื ืืืช ืืื ืืงืก ืืจื ืืืื.
ืืื ืืืจืื ืืช ืืคืื ืฉื ืืืฉืง ืืืฉืื ืืื ืืงืก ืืฉืืืื ืืขืืืื ืืจืืฉื ืฉื Windows, ื ืขืฉื ืฉืืืืฉ ืืื ืื ืืืจืืื ืฉื RAIL-Shell ืฉืคืืชื ืขื ืืื ืืืงืจืืกืืคื, ืชืื ืฉืืืืฉ ืืคืจืืืืงืื Wayland ืืืืืกืก ืขื ืืกืืก ืืงืื ืฉื Weston. ืืคืื ืืชืืฆืข ืืืืฆืขืืช RDP-RAIL (RDP Remote Application Integrated Locally), ืืฉืื ื ืื-RPP ืืืืื ืืขืืจ ืืืืกืืื ืืื ืฉืืื ืื ืืืจืืื ืืื ื ืืขืื ืืช ืฉืืืื ืืขืืืื ืขืฆืื, ืืื ืืคื ื ืืืืฉ ืืฉืืืื ืืืืืื (wl_surface) ืขื ืคื ื ื-RDP ืขืจืืฅ RAIL ืืชืฆืืื ืืฉืืืื ืืขืืืื ืืจืืฉื ืฉื Windows. XWayland ืืฉืืฉ ืืืคืขืืช ืืืฉืืื X11.
ืคืื ืืืืืื ืืืืจืื ืืืืฆืขืืช ืฉืจืช PulseAudio, ืฉืื ืืงืืื ืืื ืืจืืงืฆืื ืขื Windows ืืืืฆืขืืช ืคืจืืืืงืื RDP (ืชืืกืฃ rdp-sink ืืฉืืฉ ืืคืื ืืืืื, ืืืคืืืืื rdp-source ืืฉืืฉ ืืงืื). ืืฉืจืช ืืืจืืื, XWayland ื-PulseAudio ืืจืืืื ืืฆืืจืช ืืื ื-ืืคืฆื ืืื ืืืจืกืืืช ืืฉื WSLGd, ืืืืืืช ืจืืืืื ืืืคืฉืืช ืชืชื-ืืืจืคืืงื ืืืฉืืข, ืืืืืกืกืช ืขื ืืคืฆืช CBL-Mariner Linux, ืืืฉืืฉืช ืื ืืชืฉืชืืช ืืขื ื ืฉื ืืืงืจืืกืืคื. . WSLGd ืคืืขื ืืืืฆืขืืช ืื ืื ืื ื ืืืจืืืืืืืฆืื, ื-virtio-fs ืืฉืืฉ ืืฉืืชืืฃ ืืืฉื ืืื ืกืืืืช ืืืืจืืื ืฉื ืืื ืืงืก ืืืขืจืืช ืืืืจืืช ืฉื Windows.
FreeRDP ืืฉืืฉ ืืฉืจืช RDP ืืืืคืขื ืืกืืืืช WSLGd Linux, ื-mstsc ืคืืขื ืืืงืื RDP ืืฆื ืฉื Windows. ืืื ืืืืืช ืืืฉืืื ืืื ืืงืก ืืจืคืืื ืงืืืืื ืืืืฆืืื ืืชืคืจืื Windows, ืืืื ืืืคื WSLDVCPlugin. ืขื ืืคืฆืืช ืืื ืืงืก ืจืืืืืช ืืืื ืืืืื ืื, ืืืืื ื-CenOS ืืืชืงื ืืช ืืกืืืืช WSL2, ืขืจืืช ืืจืืืืื ืืคืืขืืื ื-WSLGd ืืงืืืืช ืืื ืืจืืงืฆืื ืขื ืืื ืืกืคืงืช ืฉืงืขืื ืืืืคืืื ืืืงืฉืืช ืืืืฆืขืืช ืคืจืืืืงืืื Wayland, X11 ื-PulseAudio. ืืืจืืืืช ืฉืืืื ื ืขืืืจ WSLGd ืืืคืฆืืช ืชืืช ืจืืฉืืื MIT.
ืืชืงื ื ืฉื WSLGd ืืืืืืช ืืช Windows 10 Insider Preview ืืคืืืช ืืจืกื 21362. ืืืืฉื, WSLGd ืืืื ืืืื ืขืืืจ ืืืืืจืืช ืจืืืืืช ืฉื Windows ืืื ืฆืืจื ืืืฉืชืชืฃ ืืชืืื ืืช Insider Preview. ืืืชืงื ื ืฉื WSLGd ืืชืืฆืขืช ืขื ืืื ืืืฆืืข ืืคืงืืื ืืกืื ืืจืืืช "wsl โinstall", ืืืฉื, ืขืืืจ ืืืืื ืื - "wsl โinstall -d Ubuntu". ืขืืืจ ืกืืืืืช WSL2 ืงืืืืืช, ืืชืงื ืช WSLGd ื ืขืฉืืช ืืืืฆืขืืช ืืคืงืืื "wsl --update" (ื ืชืืืืช ืจืง ืกืืืืืช WSL2 ืืืฉืชืืฉืืช ืืืืืช ืืื ืืงืก ืืื ืืชืจืืื ืฉืืืืช). ืืืฉืืืื ืืจืคืืื ืืืชืงื ืื ืืจื ืื ืื ืืืืืืืช ืืกืื ืืจืื ืฉื ืืืคืฆื.
WSLGd ืืกืคืงืช ืจืง ืื ืืขืื ืืคืื ืืจืคื ืื-ืืืื, ืืืื ืืืืืฅ ืืจืคืืงื ืชืืช-ืืืืืช ืืืืกืกืช OpenGL, ืืคืฆืืช ืืืืชืงื ืืช ื-WSL2 ืืฆืืขืืช ืฉืืืืฉ ื-GPU ืืืจืืืืื (vGPU). ืื ืืื ืืชืงื ืื vGPU ืขืืืจ WSL ืืกืืคืงืื ืขืืืจ ืฉืืื AMD, Intel ื-NVIDIA. ืืืฆืช ืืจืคืืงื ื ืืชื ืช ืืืืฆืขืืช ืืกืคืงืช ืฉืืื ืขื ืืืืขืช OpenGL ืขื ืคื ื DirectX 3. ืืฉืืื ืืขืืฆืืช ืืฆืืจื ืฉื ืืจืืืืจ d2d12, ืืืืื ืืืืง ืืขืืงืจื ืฉื Mesa 3, ืืืคืืชืืช ืืืฉืืชืฃ ืขื Collabora.
ื-GPU ืืืืจืืืืื ืืืืฉื ืืืื ืืงืก ืืืืฆืขืืช ืืชืงื /dev/dxg ืขื ืฉืืจืืชืื ืืืฉืืคืืื ืืช ื-WDDM (Windows Display Driver Model) D3DKMT ืฉื ืืืืช Windows. ืื ืื ืืืฆืจ ืืืืืจ ื-GPU ืืคืืื ืืืืฆืขืืช ืืคืืง ื-VM. ืืืืฉืืื ืืื ืืงืก ืืฉ ืืืชื ืจืืช ืืืฉื ื-GPU ืืื ืืืืฉืืื Windows ืืงืืจืืื, ืืื ืฆืืจื ืืฉืืชืืฃ ืืฉืืืื ืืื Windows ื-Linux. ืืืืงืืช ืืืฆืืขืื ืืืืฉืืจ Surface Book Gen3 ืขื Intel GPU ืืจืื ืฉืืกืืืืช Win32 ืืืงืืจืืช, ืืืื Geeks3D GpuTest ืืืืื 19 FPS, ืืกืืืืช Linux ืขื vGPU - 18 FPS, ืืขื ืขืืืื ืชืืื ื ื-Mesa - 1 FPS.
ืืงืืจ: OpenNet.ru