liam zheng
19 May 2020
微软Build大会宣布WSL将迎来新的GPU支持和GUI软件支持
微软年度开发者大会——Microsoft Build,将于19日至20日在线上举办。在整个活动中,演讲者使用Ubuntu桌面和原生支持的微软应用程序如Team视频会议,Code编辑器和Edge浏览器进行WSL新的功能介绍,和Microsoft Azure上的云原生开发演示,使得Ubuntu成为本次大会的特别内容。

GPU和GUI图形软件支持
在微软首席执行官萨蒂亚·纳德拉(Satya Nadella)的致辞中宣布了WSL 2的新功能。WSL 2是用于Windows子系统的最新版本,该系统由轻量级虚拟机中的完整Linux内核提供支持。这些新功能将使得WSL上Ubuntu用户实现更强大的工作负载。
- 英伟达CUDA和DirectML支持GPU加速软件和开发工具链,例如在MicroK8s上的Kubeflow。
- Linux GUI图形应用程序的支持使得GNOME Builder,KDevelop和Emac等工具实现本机和跨平台开发成为可能。
DirectX开发者博客:

WSL 2目前可在Windows 内测版本上安装。在Windows 2004版本上可直接安装WSL 2。GPU支持在未来几个月内通过Windows 内测版获得。Linux GUI图形软件的支持计划需要等到年底。
microk8s 和WSL 2上的LXD
今天将可通过在WSL 2上的Ubuntu来运行一个Kubernetes开发环境——microk8s。在WSL2 运行microk8s的演讲内容将在5月22日由Canonal呈现。您可以提前注册或订阅Youtube Celebrate Ubuntu频道进行观看。
WSL 2上的Ubuntu也可以驱动Windows上基于LXD的容器工作负载。这里有一个来自WSLConf的教程。
LXD 4.0近期引入了VM的支持,可以在微软于今年晚些时候在WSL 2中获得嵌套虚拟化支持之后使用。
其他的新特性
在微软Build 2020大会上已宣布的其他WSL新特性,包含:
- 可在任意Windows版本上通过wsl.exe来安装WSL。以及安装特定的发行版和版本,例如Ubuntu 20.04。
- 在首次安装WSL时WSL 2将会是默认的版本。
了解更多关于WSL 2上的Ubuntu的内容:
- WSL 2的新特性可参考Windows 命令行博客
- GPU支持可参考DirectX 开发者博客
- 微软发布可用GPU来加速文字渲染的终端——Windows 终端1.0版
- 阅读更多关于WSL上Ubuntu的内容