Windows10 将开始正式支持WSL 2发行版

在微软 build 2020 大会上,传来不少有关 wsl 的新消息。这篇文章将一并整理、逐一介绍。
其中,五月就可实现的包括以下这两项:
随着 2020 年 5 月更新的发布,windows 10 将于五月开始支持 wsl 2 发行版
docker desktop 推出使用 wsl 2 作为后端的新版本
已经在路线图中,很快就能与大家见面的有:
仅使用一行命令安装 wsl
首次安装时,wsl 2 将成为默认版本
wsl 对 gpu 计算的支持
wsl 对 linux gui 的支持
windows 10 五月开始支持 wsl 2
在四年前的 build 2016 大会上,微软宣布推出 wsl,随后引发了很多关注。根据微软提供的数据,从最初第一个预览版本的几千下载量,到如今每月运行 wsl 的活动设备已超过 350 万台,这是一个巨大的增长。
wsl 2 的第一个预览版本在 build 2019 大会首次亮相。相比 wsl,它与 linux 内核有着更高的系统调用兼容性,且速度比 wsl 的早期版本快 3 至 6 倍。
五月,随着即将到来的 2020 年 5 月更新,windows 10 将开始正式支持 wsl 2 发行版。
正式发布之前,可以回顾一下近期关于 wsl 2 的较新消息:
wsl 与文件资源管理器集成,在 windows 中这样体验 linux 更简单
wsl2 即将普遍可用,linux 内核提供方式改变
docker desktop 推出使用 wsl 2 作为后端的新版本
将近一年前,也就是 wsl 2 预览版刚刚宣布后不久,我们曾报道过 docker 计划推出 docker desktop for wsl 2,它将使 docker 的开发体验更友好、解锁更多新功能,并致力于成为在 windows 上使用 docker 的最佳方案。
在 wsl 2 上托管 docker 的这一更改有助于容器更快地启动。同时,由于 wsl 2 与 vm 相比更轻巧、占用空间更小,因此在主机上消耗的资源也更少。
windows docker desktop 默认安装在 2020 年 5 月的 windows 10 更新上,将在 wsl 2 上运行。
使用一行命令安装 wsl
查找和启用 wsl 不够方便这一点招致了很多抱怨,因此 wsl 团队正在对 wsl.exe 命令行工具进行一些改进,以使用户更加方便地安装 wsl。
很快,大家就可以通过在命令行中输入 wsl.exe --install 来轻松地安装 wsl。
在接下来的几个月中,在 windows insiders fast ring 中应该能够看到此功能的初始版本。
此外,不仅仅是针对 wsl,微软在此次的 build 2020 大会上还新开源了 windows 软件包管理器 winget,可以帮助使用者快速轻松地发现并安装不同的工具,只需要使用 winget install 《tool》 这样一个命令即可。
wsl 2 成为新的默认分发版本
wsl 开发团队发现 insider 分支中的大多数用户都已经在使用 wsl 2 版本。之后,在首次进行安装时,wsl 2 将成为默认版本。它会随着上文提到的命令行 wsl.exe --install 一同到来。
wsl 将支持 gpu 计算
自从第一个版本发布以来,向 wsl 添加 cuda 和/或 gpu compute 支持一直占据很高的呼声。wsl 团队表示,在过去的三年中,wsl、virtualization、directx、windows driver 团队,以及他们的芯片合作伙伴等一直在致力于提供此功能。
现在微软宣布,未来几个月内将在 windows 10 insider 版本中开始预览对 wsl 的 gpu 计算支持。
最初的 gpu 计算功能将提供两种方案:
nvidia cuda (cuda 是跨平台的 api,可以通过 windows 上的 wddm gpu 抽象或 linux 上的 nvidia gpu 抽象与 gpu 通信)
针对专业人士,支持使用的现有 linux 工具和工作流程
directml(直接机器学习,机器学习的低级 api)
针对初学者和学生,使用来自多家供应商的支持 directx 12 的 gpu
将发布带有 directml 后端的 tensorflow 预览包,从而在 windows 硬件的整个范围内实现硬件加速——directml 也将支持本机 windows,包括 windows 上的 tensorflow
有关这方面的更详细信息,可查看 directx 团队的官方博客文章。
添加对 linux gui 应用程序的支持
wsl 团队表示,他们的目标是使用户能够在桌面上无缝地运行 windows 应用程序与 linux gui 应用程序。
在 build 大会上,该团队直接从 wsl 运行了一些示例的 gui 应用程序进行演示。这些应用程序连接到 wsl 内部运行的 wayland 服务器,该服务器与 windows 主机上的 rdp 客户端进行通信。


光纤的发展历程和常见分类方式
5G千兆工业路由器具有着低延时、高速率的特点
校园小型气象站的功能作用建设推广
如何提高电机轴承的使用寿命?
三星发布5G新品手机,创下中国手机市场价格新高记录
Windows10 将开始正式支持WSL 2发行版
利用硬件加速器提高处理器的性能
浅谈智能马桶的市场竞争
哪些科技可以推进智慧医疗的发展
AI上色对比人工调色 结果令人难以置信
ESP32-H2 x Bluetooth 5.2=智能家居新拼图?
AMEYA360全国第23!2022年中国电子元器件分销商营收榜出炉
变压器工程师需要牢记的14点是那些
交换机接口及连接图解
关于指纹模组UV胶的贴合方法是怎样的
生活中的这些事, 在手机上能轻松解决
虚心接受 坚决不改:三星“走自己的路让别人说去”
服务器产业受影响小 多回台地区生产
三极管双色LED闪烁电路原理详解
中国数控机床市场未来发展的12大预测