时间:2020-09-24 来源:win10官网 游览量: 次
2020年9月Windows 10中WSL的新增功能
微软发布了一份文档,其中涵盖了2020年9月Windows 10中针对Windows 10的Linux子系统所做的更改。该帖子提到了通过Windows Update进行的内核更新,Windows 10 1909和1903版的WSL 2可用性以及其他一些有趣的改进。该功能。
WSL 2是该体系结构的新版本,可为Windows子系统提供支持,以在Windows上运行ELF64 Linux二进制文件。这种新的体系结构改变了这些Linux二进制文件与Windows和计算机硬件交互的方式,但是仍然提供与WSL 1(当前广泛可用的版本)相同的用户体验。
它随Windows一起提供了一个真正的Linux内核,这将使系统调用完全兼容。这是Windows首次附带Linux内核。WSL 2使用最新的虚拟化技术在轻量级实用程序虚拟机(VM)中运行其Linux内核。
Windows 10版本1903和1909中现已提供WSL 2支持
Windows 10的Linux层的下一个实现WSL 2仅在Windows 2004版中可用。为了使更多的Windows 10用户可以使用WSL 2,Microsoft已将其用于两个以前的OS版本。
在WSL中运行Linux GUI应用程序的更新
Microsoft正在接近此功能的初步预览,并将在未来几个月内宣布Windows Insiders的预览版本。
下面是对在WSL中运行GUI应用程序的内部构建的早期了解。您可以看到WSL将支持许多不同类型的应用程序,包括在Linux环境中完全运行的IDE。开发人员提供了很多适合性和完成细节,例如在任务栏中显示Linux应用程序的图标以及对麦克风音频的支持。以下是在WSL中运行的Microsoft Teams的本地Linux版本。
WSL –具有发行版支持的安装即将向Insiders推出
在BUILD 2020会议上,Microsoft引入了一个新的命令行选项 wsl --install。Windows 10内部版本的Windows Insider当前提供此功能的第一版。在接下来的几周内,该 --install 参数将包括安装WSL发行版的能力,这意味着您将能够在计算机上完全安装WSL。与您选择的发行版,只需一个命令。
使用WSL访问Linux文件系统
从 Windows Insiders预览内部版本20211开始,WSL 2提供了一个新功能: wsl --mount。这个新参数允许在WSL 2内附加和安装物理磁盘,使您能够访问Windows本身不支持的文件系统(例如ext4)。您也可以在Windows File Explorer中导航到这些文件。
使用DirectML开源TensorFlow
WSL包括对GPU计算工作流的支持,现在可以在Windows Insiders版本中使用。在正式文档中了解有关此更改以及如何入门的更多信息:GPU加速的机器学习培训。此外,Microsoft提供了TensorFlow-DirectML的源代码,它是Windows上TensorFlow的扩展,可作为公众在Github上的开源项目使用。TensorFlow-DirectML通过在具有DirectX 12功能的GPU上的任何Windows设备上通过DirectML进行高性能培训和推理机器学习模型,扩展了TensorFlow的范围,超越了其传统的图形处理单元(GPU)支持。DirectML是Windows上硬件加速的深度学习API。您可以在公告博客文章中了解有关此更改的更多 信息。
现在可以通过Microsoft Update for WSL自动更新Linux内核版本
在2004版中,Microsoft从Windows OS映像中删除了Linux内核,而是通过Windows Update将其传送到您的PC,这与第三方驱动程序(例如图形或触摸板驱动程序)相同。您可以通过单击“检查更新”按钮来手动检查新的内核更新,或者可以像平常一样让Windows使您保持最新。
新的内核版本不再仅适用于Windows Insiders,现在任何启用WSL并选择使用Microsoft Updates的设备都将自动收到最新的内核版本!Linux内核发行历史记录可以在WSL文档中找到。