大数据文摘出品
来源:theverge
编译:牛婉杨、笪洁琼
WSL 2正式支持CUDA/GPU啦!
刚刚结束的Build大会上,微软发布了WSL的重大更新:Windows中的Linux子系统(WSL)将支持GPU,还能运行GUI应用,引来了一大批开发者的惊叹。
之后,微软也在开发者技术博客里官方介绍了相关技术细节,项目开发者Steve详细介绍了让如何获得相关支持以及更新的部分如何组合起来。
博客指路?
https://devblogs.microsoft.com/directx/directx-heart-linux/
此外,微软还公布了微软WSL 2官方Linux内核的源代码。
github指路?
https://github.com/microsoft/WSL2-Linux-Kernel/tree/linux-msft-wsl-4.19.y/drivers/gpu/dxgkrnl
微软称将通过GUI应用程序和GPU硬件加速显著改进其Windows Linux子系统(WSL)。预计5月下旬,微软还将在Windows 10的WSL版本2中添加一个完整的Linux内核,可支持Linux GUI应用程序,普通的Windows应用程序就可以运行。
Windows用户无需使用X11 forwarding即可启用此功能,它主要是为开发人员设计的,使其可以与常规Windows应用程序一起运行Linux集成开发环境(IDE)。
虽然之前就可以使用第三方X在Windows中运行Linux GUI应用程序,但图形性能一直是个问题,微软也一直承诺要解决这个bug。Windows 10将很快通过Linux工具增加对GPU硬件加速的支持。
微软还强调,将重点解决并行计算或训练机器学习和人工智能模型的开发场景。
GPU硬件的加速将会在未来几个月开始为Windows 10的开发人员提供支持,微软还计划在今年内分享更多关于Linux GUI 的支持情况。
这些最新的Linux改进主要是为了在Windows系统上做开发的开发者。在四年前的Build开发大会中,微软在Windows中添加了Bash shell,而且近年来,微软已经通过WSL对Windows,进行了一系列的改进。开发社区也已经接受了WSL,支持的工具正在增加。
微软还在Windows 10中增加了本地OpenSSH,甚至在Windows商店中增加了Ubuntu、SUSE Linux和Fedora。微软的Windows终端命令行工具已在去年的预览版中上线,本周已经发布了1.0版。微软改进了Windows 10的文件浏览器,可以直接访问Linux文件。
WSL 2和这些新的GPU有望解决一些突出的WSL问题。微软一直在努力解决WSL原始版本的兼容性和文件I/O性能问题,预计本月下旬Windows 10将发布WSL 2,这是WSL 2关注的一个大领域。
相关报道:
https://www.theverge.com/2020/5/19/21263377/microsoft-windows-10-linux-gui-apps-gpu-acceleration-wsl-features