[#] Microsoft включает поддержку GUI-приложений для подсистемы Linux
Новостной_робот(mira, 1) — All
2021-04-22 20:00:02


Microsoft включает поддержку GUI-приложений для WSL ( [ WSLG ]( https://devblogs.microsoft.com/commandline/wslg-architecture/ ) ) в разрабатываемой Windows 10 Insider Preview версии ≥21362. GUI-приложения работали и раньше с помощью запуска стороннего X11-сервера, но без поддержки аппаратного ускорения и звука — [ сейчас же поддержка включена официально ]( https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/ ) . В основе реализации лежат: [ реализация WDDM D3DKMT в ядре Linux ]( https://devblogs.microsoft.com/directx/directx-heart-linux/ ) в виде устройства /dev/dxg для прямого использования системного GPU; эталонный Wayland-композитор Weston с поддержкой XWayland для запуска X11-программ и OpenGL-ускорения через Mesa-драйвер с реализацией D3D12; PulseAudio для захвата и вывода звука; FreeRDP для отображения приложения как обычного окна внутри Windows 10. Установленные графические программы, имеющие стандартизированный [ XDG Desktop Entry ]( https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html ) , могут быть запущены прямо из меню «Пуск». Для отображения, что запущенная графическая Linux-программа работает с помощью WSLG, на её иконке в панели задач есть маленький пингвин Tux. Графические драйверы с поддержкой vGPU для WSLG уже подготовлены компаниями [ AMD ]( https://community.amd.com/community/radeon-pro-graphics/blog/2020/06/17/announcing-amd-support-for-gpu-accelerated-machine-learning-training-on-windows-10 ) , [ Intel ]( https://downloadcenter.intel.com/download/29526 ) и [ Nvidia ]( https://developer.nvidia.com/cuda/wsl ) (с поддержкой CUDA).
Ссылка: https://www.linux.org.ru/news/linux-general/16280464