windows 11怎么开启linux子系统 (linux wsl)

更多互联网精彩资讯、工作效率提升关注【飞鱼在浪屿】(日更新)

windows11怎么开启linux子系统,win11linux子系统开启

Windows 11 的Linux 子系统 (WSL)已更新,带来了新功能和改进,包括支持Linux GUI 应用程序、更容易安装和更新平台、集成文件资源管理器、增强存储等。

WSL 是使用轻量级虚拟机在Windows 运行 Linux 发行版(如Ubuntu 、Debian)的平台,而无通过虚拟机或配置双引导系统方式。

适用于 Linux 的 Windows 子系统的新变化

WSL还是叫版本2,但在体验方面有许多改进,包括新的更快的安装过程、支持Linux 图形应用程序、集成文件资源管理器等。

简化安装

在 Windows 11 上,WSL 的安装过程明显更简化。过去,需要通过“Windows 功能”界面启用 WSL 1,启用虚拟化平台,并*载下**内核更新切换到 WSL 2。从Win11开始,两个新命令,包括wsl --install 和 wsl --update 可以更快地安装和更新系统。

如果计算机上未设置适用于 Linux 的 Windows 子系统,您现在可以运行该wsl --install命令来安装在 使用 Linux 所需的所有组件。该命令将配置虚拟机平台,安装 WSL组件,*载下**适用于 Linux 内核的 Windows 子系统,设置 Linux GUI 应用程序支持,并默认安装 Ubuntu。运行该命令后,唯一的额外步骤是重新启动计算机以应用配置。

windows11怎么开启linux子系统,win11linux子系统开启

Windows 11 系统映像中的自定义 Linux 内核已被删除,现在需要从 Microsoft Store *载下**。

如果使用wsl --install带有--distribution选项的命令,还可以指定要*载下**的发行版,如果不希望将 Ubuntu 用作默认发行版。

使用wsl --list --online命令查看可以在 Windows 11 上获得的所有可用发行版。

还有一个新wsl --update命令可以检查和安装适用于该平台的任何更新。

这些命令是 Windows 11 的新命令,但它们在Windows 10也可用。

Linux GUI 应用程序

现在支持Linux GUI 应用程序。因此,现在可以安装图形应用程序并和Windows 11 应用程序一起运行。

windows11怎么开启linux子系统,win11linux子系统开启

Microsoft 正在为开发人员引入此功能来测试他们的应用程序,包括运行编辑器、工具和程序。该支持还附带 GPU 加速的 3D 图形以及麦克风和扬声器,如果安装过媒体应用程序,这些组件将被应用程序使用。

一旦安装了Windows 子系统,它还会安装同步运行的 X 服务器,其中包括 Wayland、pulse audio和其他组件。关闭应用程序和 WSL 会话后,X服务器也会自动关闭。

系统会在开始菜单中添加一个条目来启动程序,而无需在控制台中键入命令。此外,在运行应用程序时,该图标还包含一个 Linux 日志,指明这不是本机 Windows 应用程序。

系统呈现的视觉效果就像安装在 Linux 上一样。例如,应用程序框架、菜单、按钮和其他事件与 Linux 的图形界面相同。但是,Windows 不会呈现这些视觉效果。你会看到与运行该应用程序的发行版的远程桌面连接。

连接驱动设备

安装驱动设备可以访问 Windows 11 不支持的 Linux 文件系统。

安装驱动器的过程很简单。打开 PowerShell 并运行wmic diskdrive list brief以确认要挂载的磁盘,然后(例如)该wsl --mount \\.\physicaldrivepath --partition 1命令将使用物理驱动器的 ext4 文件系统挂载第一个分区。

如果需要挂载不同的文件系统,比如使用wsl --mount \\.\physicaldrivepath -t vfat命令将文件系统挂载为“fat”。

安装驱动器后,可以使用该\\wsl.localhost\distroname\mountpoint命令从文件资源管理器访问该文件。

与 Linux 集成的文件资源管理器

此外,WSL现在更好地集成到文件资源管理器应用程序中。例如,Windows 11 上的默认文件管理器在导航窗格中包含一个“Linux”条目,可让快速访问所有Linux文件。

windows11怎么开启linux子系统,win11linux子系统开启

此外,为了提高性能和可靠性,默认路径已从 \\wsl\更改为\\wsl.localhost\,但仍然可以使用原始路径访问文件。

启动时执行命令

启动期间运行 Linux 命令。需要来更改配置文件/etc/wsl.config在“boot”下添加“command”。

GPU计算

WSL现在还支持GPU 计算,这是一项新功能,Linux 二进制文件能够利用 GPU 执行更密集的机器学习 (ML) 开发和数据科学工作流。