在 Windows 中原生集成 Linux:Windows Subsystem for Linux (WSL)239


Windows Subsystem for Linux (WSL) 是一种微软开发的 Windows 功能,允许用户在 Windows 环境中原生运行 Linux 发行版。它在 Windows 内核中集成了一层,使 Linux 二进制文件和程序能够直接在 Windows 系统上运行,无需虚拟机或双重引导。

WSL 的主要优点之一是,它允许用户在不离开 Windows 桌面环境的情况下使用 Linux 工具和应用程序。这意味着他们可以轻松地使用两者提供的最佳功能,例如在 Windows 中运行 Linux 命令行工具或在 Linux 中编辑文件并与 Windows 程序共享。

WSL 的工作原理


WSL 在 Windows 内核中创建了一个名为 "lxss" 的轻量级虚拟机,该虚拟机运行一个精简版 Linux 内核。此虚拟机负责管理 Linux 二进制文件和程序的执行,同时与 Windows 内核集成,提供文件系统访问权限、网络连接和其他资源。

WSL 提供了一个命令行界面 (CLI),称为 "wsl"。通过此 CLI,用户可以安装和管理 Linux 发行版,启动 Linux shell 并运行 Linux 命令和应用程序。

WSL 的优势


使用 WSL 提供了许多优势,包括:* 在 Windows 中原生运行 Linux:WSL 允许用户在不使用虚拟机或双重引导的情况下在 Windows 中运行 Linux。
* 使用 Linux 工具和应用程序:用户可以在 Windows 环境中使用广泛的 Linux 工具、实用程序和应用程序,而无需离开桌面。
* 无缝文件系统集成:WSL 与 Windows 文件系统无缝集成,允许用户轻松地在 Linux 和 Windows 程序之间共享和访问文件。
* 快速的启动时间:WSL 启动速度快,允许用户快速访问他们的 Linux 环境。
* 与 Windows 应用程序集成:WSL 程序可以与 Windows 应用程序交互,允许用户在两个环境之间复制和粘贴文本、使用 Windows 文件浏览器打开 Linux 文件等。

WSL 的要求


在 Windows 中使用 WSL 需要满足以下要求:* Windows 10 版本 1903 或更高版本
* 启用 Windows 虚拟化
* BIOS 中启用 Hyper-V

安装和设置 WSL


要安装和设置 WSL,请按照以下步骤操作:1. 在 Windows 中启用 Windows 虚拟化:在命令提示符中,输入 " /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all"。
2. 在 Windows 中启用 Hyper-V:在命令提示符中,输入 "bcdedit /set hypervisorlaunchtype auto"。
3. 重启计算机。
4. 在 Microsoft Store 中搜索 "Windows Subsystem for Linux" 并安装它。
5. 运行 Windows 命令提示符并输入 "wsl --install"。
6. 选择要安装的 Linux 发行版。
7. Linux 发行版将安装并配置为在 WSL 中使用。

使用 WSL


安装 WSL 后,可以使用 "wsl" 命令启动 Linux shell。要启动特定 Linux 发行版,请运行 "wsl -d [发行版名称]"。例如,要启动 Ubuntu 发行版,请运行 "wsl -d Ubuntu"。

在 Linux shell 中,用户可以运行 Linux 命令、安装应用程序并执行其他 Linux 相关任务。他们还可以通过使用 Windows 文件浏览器或 "wslpath" 命令在 Linux 和 Windows 文件系统之间共享文件。

结论


Windows Subsystem for Linux (WSL) 是一种强大的工具,它允许用户在 Windows 环境中原生运行 Linux。它提供了 Linux 工具和应用程序的便捷访问,同时与 Windows 无缝集成。对于需要在不牺牲 Windows 桌面功能的情况下使用 Linux 的用户来说,WSL 是一个极好的解决方案。

2025-01-06


上一篇:iOS 系统的恶意软件防御体系

下一篇:深入剖析 Linux 类操作系统