Kompania Microsoft për implementimin e rëndësishëm në nën-sistemin WSL (Windows Subsystem for Linux), që mundëson ekzekutimin e skedarëve Linux në Windows:
- mbështetje për ekzekutimin e aplikacioneve Linux me ndërfaqe grafike, duke eliminuar nevojën për përdorimin e X-servers nga kompani të tjera. Mbështetja është e realizuar përmes virtualizimit të aksesit në GPU.
Për bërthamën Linux është përgatitur një driver i hapur , i cili ofron pajisjen /dev/dxg me shërbime që e përsërisin WDDM D3DKMT të bërthamës Windows. Driveri organizon lidhjen me GPU fizike përmes VM bus. Aplikacionet Linux kanë të njëjtin nivel akses në GPU, ashtu si aplikacionet native për Windows, pa përdorimin e ndarjes së burimeve mes Windows dhe Linux.
Për më tepër, për Linux është ofruar biblioteka libd3d12.so, e cila ofron akses direkt në API-in grafik Direct3D 12 dhe është ndërtuar nga të njëjtat kod që biblioteka Windows d3d12.dll. Në formën e bibliotekës DxCore (libdxcore.so) gjithashtu ofrohet një version i thjeshtuar i API dxgi. Bibliotekat libd3d12.so dhe libdxcore.so janë proprietare dhe ofrohen vetëm në ndërtimet binare (montohen në /usr/lib/wsl/lib), të pajtueshme me Ubuntu, Debian, Fedora, Centos, SUSE dhe shpërndarje të tjera mbi bazën e Glibc.
Mbështetje për OpenGL në Mesa sigurohet përmes , që përkthen thirrjet në API DirectX 12. Metoda e implementimit të API Vulkan është ende në fazën e planifikimit.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r llogaritjet kompjuterike nĂ« kartat grafike, qĂ« lejon pĂ«rdorimin e pĂ«rshpejtimit tĂ« harduerit pĂ«r detyra tĂ« tilla si mĂ«simi i makinave dhe inteligjenca artificiale. NĂ« fazĂ«n e parĂ«, nĂ« mjediset WSL do tĂ« sigurohet mbĂ«shtetje pĂ«r CUDA dhe , qĂ« punon sipĂ«r API D3D12 (pĂ«r shembull, nĂ« mjedisin Linux mund tĂ« aktivizohet TensorFlow me backend pĂ«r DirectML). MbĂ«shtetje pĂ«r OpenCL Ă«shtĂ« e mundur pĂ«rmes njĂ« shtrese qĂ« kryen mapimin e thirrjeve nĂ« API DX12.
- Instalimi i WSL sĂ« shpejti do tĂ« mbĂ«shtetet me njĂ« komandĂ« tĂ« thjeshtĂ« âwsl.exe âinstallâ.
Burimi: opennet.ru
