[Windows翻译]Windows的Linux子系统有哪些新内容--2020年9月。

129 阅读4分钟

原文地址:devblogs.microsoft.com/commandline…

原文作者:devblogs.microsoft.com/commandline…

发布时间:2020年9月22日

这篇博文重点介绍了WSL在过去几个月中的更新,此外还介绍了一些我们即将推出的功能和未来计划的预览。

WSL 2支持现在可在Windows 10版本1903和1909中使用。

我们听到了很多用户喜欢使用WSL 2的反馈,并通过这次回溯让更多Windows用户使用WSL 2。运行Windows 10 1903和1909版本的客户现在可以享受更快的文件系统性能,100%的系统调用兼容性,并能够使用基于WSL2引擎的Docker桌面。在博文公告中阅读更多关于这些更新的内容,包括如何确保你的机器拥有这些更新。

关于在WSL中运行Linux GUI应用程序的更新

WSL中的GUI应用支持正在成为现实! 我们正在接近一个初步的预览版,并很高兴地宣布在未来几个月内为Windows Insiders发布一个预览版。

下面是一个在WSL中运行GUI应用的内部构建的早期版本。你可以看到WSL将支持许多不同类型的应用程序,包括在Linux环境下完全运行的IDE。我们已经包含了很多适合和完成的细节,比如在任务栏中显示Linux应用的图标,以及支持用你的麦克风播放音频(是的,这确实是在WSL中运行的Linux版本的Microsoft Teams)。

请继续关注即将到来的关于此功能的更多细节。如果你想了解更多关于这一变化背后的架构,请查看Steve Pronovost在XDC 2020大会上的X11和Wayland演讲

支持发行版的 WSL -install 即将在内部人员中推出。

在BUILD 2020大会上,我们宣布将添加一个新的命令,允许你完全安装WSL,称为wsl --install。该功能的第一个迭代目前在Windows Insiders中可用。在接下来的几周内,-install参数将包括安装WSL发行版的能力,这意味着你将能够在你的机器上完全设置WSL,以及你选择的发行版,只需一个命令。

使用WSL访问Linux文件系统

Windows Insiders预览版20211开始,WSL 2提供了一个新功能:wsl --mount。这个新的参数允许在WSL 2内部连接和挂载一个物理磁盘,使你能够访问Windows不支持的文件系统(如ext4)。你也可以在Windows文件资源管理器内导航到这些文件。

要了解更多关于此功能的信息,请阅读WSL 2挂载磁盘文档公告博文

使用 DirectML 开源 TensorFlow

WSL包括对GPU计算工作流的支持,现在在Windows Insiders构建中可用。在我们的文档中阅读更多关于这一变化以及如何开始:GPU加速的机器学习训练。此外,我们还将TensorFlow-DirectML(TensorFlow在Windows上的扩展)的源代码作为Github上的一个开源项目向公众开放。TensorFlow-DirectML拓宽了TensorFlow的范围,超越了传统的图形处理单元(GPU)支持,通过DirectML在任何具有DirectX 12功能GPU的Windows设备上实现机器学习模型的高性能训练和推断。DirectML是Windows上的一个硬件加速的深度学习API。你可以在公告博文中了解更多关于这一变化的信息。

Linux内核版本现在可以通过微软更新自动更新WSL。

今年早些时候,我们宣布WSL 2中的Linux内核将从Windows镜像中获得服务。这意味着你可以更好地控制你的Linux内核版本,以及你的Windows版本,使你能够保持安全和安全的Windows保持更新。新的内核版本不再只针对Windows Insiders,现在任何启用了WSL并选择加入微软更新的设备都将自动收到最新的内核版本。在WSL文档中找到我们的Linux内核发布历史

跟进我们

请通过Twitter告诉我们你对这些变化的看法,你可以关注我@craigaloewen,并在这个Twitter列表中找到所有WSL团队成员。如果你遇到任何问题,或者对我们团队有技术反馈和功能要求,请在Github的WSL repo上提交问题。


通过www.DeepL.com/Translator (免费版)翻译