如何在 Windows 11 上使用适用于 Linux 2 的 Windows 子系统 (WSL 2)
Windows Subsystem for Linux 2 (WSL 2) 是一项突破性功能,使真正的 Linux 内核能够直接在 Windows 系统上运行。借助此功能,开发人员和 IT 专业人员可以与现有 Windows 应用程序一起无缝操作 Linux 发行版,从而最大限度地提高生产力和灵活性。
与 WSL 2 相关的术语
- WSL 2: 适用于 Linux 的 Windows 子系统的第二个版本,将真正的 Linux 内核集成到 Windows 中。
- 内核: 操作系统的核心组件,直接与硬件通信。
- Linux 发行版: Linux 操作系统的变体,包括 Linux 内核和各种软件包。
- Hyper-V: Microsoft 的虚拟化技术。
为什么在 Windows 11 上使用 WSL 2
WSL 2 比其前身 WSL 1 提供了显着的性能增强。凭借其实际的 Linux 内核,它提供了更高的文件系统性能和完整的系统调用兼容性,这对于需要在 Windows 平台上获得真实 Linux 体验的开发人员至关重要。
在 Windows 11 上设置 WSL 2 的步骤
- 验证系统先决条件
确保在计算机的 BIOS 或 UEFI 设置中激活虚拟化功能。
- 启用 WSL 和虚拟机平台
导航到控制面板 -> 程序 -> 打开或关闭 Windows 功能。在这里,选择 "Windows Subsystem for Linux" 和 "Virtual Machine Platform" 选项。做出这些选择后重新启动计算机。
- 安装 Linux 发行版
访问 Microsoft Store 并搜索首选 Linux 发行版,例如 Ubuntu、Debian 或 Fedora。单击所选发行版上的 "Install"。
- 将 WSL 2 设置为默认版本
打开命令提示符并执行以下命令:
wsl --set-default-version 2
这可确保 WSL 2 成为任何新 Linux 发行版的默认版本。
- 启动并配置 Linux 发行版
从“开始”菜单打开已安装的 Linux 发行版。首次启动时,输入将用于 Linux 环境的 UNIX 用户名和密码。
结论
借助 Windows 11 上的 WSL 2,Windows 和 Linux 之间的界限变得更加模糊,为开发人员提供了一个无与伦比的开发环境,结合了两个世界的优点。利用 WSL 2 的强大功能可确保 Linux 相关任务的工作流程平稳高效。