微软在Kernel.org上发布了适用于Linux的新DirectX内核驱动程序。更新后的驱动程序反映了微软在首次尝试将该技术引入开源操作系统时对问题的反馈。具体来说,驱动程序已从头开始重写并组织成逻辑层,以帮助开源审阅者更好地理解驱动程序是如何构建的,DirectX驱动程序代码已移至Linux内核的Hyper-V区域,并且现在完全支持驱动程序虚拟化图形硬件。现在,IntelGPU平台上的OpenCL、OpenVINO、OneAPI计算系列的API也有了完全开源的用户空间,让开发者可以编写出同时可以在Linux和Windows上运行的GPU计算代码。微软首席软件工程师IouriTarassov写道。在这组修订版补丁中,我们付出了很多努力来解决社区反馈,我们希望这越来越接近社区希望看到的内容。在英特尔计算运行时项目和libdxg之间,我们现在在WSL中实现了虚拟化计算堆栈的完全开源实现。我们将继续为我们的计算抽象支持开源用户空间API和闭源API(CUDA、DX12),让API所有者和合作伙伴决定什么对他们最有意义。微软还将MicrosoftStore中的WSL更新为0.51.0版本,现在MicrosoftStore中包含内核版本5.10.81.1。此更新改进了内核配置并启用了一些以前缺少的ARM64选项。点击查看GitHub上的完整变更日志:https://github.com/microsoft/WSL/releases/tag/0.51.0
