Build 2020 宣布的 WSL2 的大进步

  1. 支持 GPU 计算
    目前支持的后端有 CUDA 和 DirectML,前者需要 N 卡,后者任何支持 DX12 的显卡都能用
    tensorflow 等各种 ML 框架为最大受益者
    官方演示里进行 TF 图像训练时 vega 11 的占用率能达到 80%+
  2. 官方 WSL GUI 程序支持
    之前 WSL 组觉得 WSL 上的 GUI 没有实用价值所以拒绝开发相关功能,但随着越来越多人们对 WSL GUI 有需求(尤其是各种 IDE),WSL 组官方决定开发一个 Wayland 服务器来显示 GUI 程序。
    在此之前运行 GUI 的程序需要 Windows 端安装 x410 或者 Xming 这种 X11 服务程序通过本机 X11 流量转发来实现,而且没有硬件加速。

这些功能大概会在今年年 底的 Windows 10 大更新正式发布

source: https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-build-2020-summary/

这样看着还不错,至少可以不用再搞个 Hyper-V 或者 VirtualBox 单装一个 SUSE 了.
但从我这种小白的角度还有几个问题:

  1. Microsoft 是否还会用自己的 init, 然后把 systemd 搞得一团糟;
  2. CUDA 涉及 Nvidia 的专有驱动, 而这驱动众所周知的对 Wayland 支持还是不怎么样;
  3. KDE on Wayland 是不是足够 stable;
    但是这已经是个好消息了.
  1. systemd 从一开始微软和 redhat 就都没打算支持
  2. WSL2 的 GPU 支持的实现方式应该是微软写的一个中间层,用的直接是 Windows 的 N 卡驱动
  3. Wayland KDE 我最近一直用,明显的 bug 已经没了

OK,这应该是一个好消息(systemd 就另说 / 不操心了)

opensuse 挺好的,我就不支持微软了