伴随着 Windows 11 的宣布消息推送,Windows Central 也深入分析了 Linux 子系统(通称 WSL)的一些新特点。假如你要想依靠轻量vm虚拟机在 Windows 11 上运行 Ubuntu 或 Debian 等 Linux 发行版,WSL 将可免去设定详细的vm虚拟机自然环境、或配备双正确引导系统软件等复杂的事务管理。
虽然大版本号仍是 WSL 2,但Windows11 或是产生了感受领域的众多改善,包含对 Linux GUI 应用程序的适用、更容易组装和升级、集成化文档任务管理器、及其储存等领域的提高。
最先是安裝感受领域的改善:在 Windows 11 上,WSL 的构建全过程已明显简单化。
先前客户必须先后根据‘Windows 作用’页面开启 WSL 1、虚拟化技术服务平台,并免费下载核心升级以转换到 WSL 2 。
伴随着 Windows 11 的来临,微软公司给 WSL 2 产生了2个布署命令(wsl --install 和 wsl --update),以迅速地安裝和系统更新。
换句话说,假如你的电子计算机上并未配备 WSL 子系统,现可同时根据 wsl --install 命令,来安裝可在 Windows 11 上采用的全部必须的 WSL 部件。
该命令可进行vm虚拟机服务平台的配备、WSL 部件的安裝、免费下载适用 Linux 核心的 Windows 子系统、设定 Linux GUI 应用程序适用、并默认设置安裝 Ubuntu Linux 发行版。
假如一切顺利,你乃至不用实行重新启动电子计算机以运用配备以外的其他流程。
必须特别注意的是,因为 Windows 11 系统映像中早已去除了订制 Linux 核心,因此你将必须根据 Microsoft Store 开展获得。
● 如需特定需要的 Linux 发行版(默认设置的 Ubuntu 以外),还可在 wsl --install 命令后脸罩上 --distribution 选择项。
● 且客户自始至终可以根据 wsl --list --online 命令查询全部可在 Windows 11 上获取的发行版。
● 除此之外还有一个新的 wsl --update 命令可用来查验 / 安裝适用当今服务平台的一切升级。
自然,在 Windows 11 以外,你一样可在 Windows 10 上感受 WSL 2 子系统的以上新命令。
次之是 Linux GUI 应用程序的兼容:这代表着你可以在 Windows 11 的 WSL 2 子系统中安裝图型应用程序,并让这些与 Windows 11 应用程序一起运行。
微软公司已经为开发人员引进此项作用,便于其检测应用程序。客户将可以借此机会运行喜爱的在线编辑器、专用工具和程序流程,加上 GPU 加快的 3D 图型 / 声频(话筒 / 音箱)适用。
应用 install 命令为 Linux 设定 Windows 子系统后,WSL 2 可配备一个全自动运行的 X 网络服务器,在其中涉及了一切正常运行 GUI 应用程序需要的 Wayland 和 Pulse Audio 等部件。
在关掉应用程序和 WSL 对话以后,选中的 Linux 发行版也会被全自动关掉。
除此之外在应用程序的安装使用流程中,系统软件会在菜单栏中增加一个内容来运行,而不用在控制面板中输入命令。
在运行应用程序时,您还会继续留意到它涵盖了一个 Linux 日志,说明它并非原生态的 Windows 应用程序。
程序流程运行时,系统软件出现的视觉体验与实机运行的 Linux 一样,包含应用程序架构、菜单栏、按键和其他事情,均与 Linux 的用户界面同样。
缺憾的是 Windows 并不切实于3D渲染这种实际效果,只是使我们见到运行该应用程序的 Linux 发行版的远程桌面连接联接。
对于控制器的初始化,在 WSL 2 中也显得更为轻轻松松:
最先开启 PowerShell 并运行 wmic diskdrive list brief,以确认必须初始化上的控制器。
随后参考 wsl --mount \\\\.\\physicaldrivepath --partition 1 命令,将物理学驱动的 ext4 系统文件初始化到 WSL 的第一个系统分区。
如需初始化不一样的系统文件(以 FAT 系统文件为例子),也可以参考 wsl --mount \\\\.\\physicaldrivepath -t vfat 的命令文件格式。
进行控制器的初始化以后,客户便可自始至终应用 \\\\wsl.localhost\\distroname\\mountpoint 命令,立即文本文件任务管理器浏览对应的文档。
根据能够更好地集成化,Windows 11 上初始的文档任务管理器,也在导航栏视图中包括了一个‘Linux’内容,便于客户桌面搜索特殊发行版中的任何文档。
除此之外为了更好地提高特性与稳定性,默认设置途径已从 \\\\wsl\\ 改为了 \\\\wsl.localhost\\,但老客户或是还可以采用原途径来浏览文档。
值得一提的是,WSL 2 中包括了一个新选择项,用以在发行版运行期内运行 Linux 命令 —— 前提条件是在 /etc/wsl.config 的‘正确引导’一部分加上‘命令’选择项来变更环境变量。
最终,Windows 11 中的 WSL 解决方法现还适用 GPU 测算,促使 Linux 二进制文件可以更完全地运用 GPU 来实行测算密集式的深度学习(ML)开发设计和计算机科学工作流引擎。