windows内置Linux
时间: 2025-06-23 16:40:47 浏览: 9
### WSL (Windows Subsystem for Linux) 的使用指南和配置
#### 1. WSL 的概述
WSL 是微软开发的一项技术,允许用户在 Windows 系统中直接运行完整的 Linux 环境[^2]。它通过操作系统级虚拟化将 Linux 子系统无缝嵌入到 Windows 中,从而提供原生的 Linux 命令行工具、软件包管理器及应用程序支持。
#### 2. WSL 的主要功能
- **提供原生 Linux 体验**:WSL 支持大多数 Linux 发行版及其命令行工具、实用程序和应用程序,无需创建虚拟机或进行双启动[^2]。
- **跨平台开发**:开发者可以在 Windows 系统上直接使用 Linux 工具和环境,减少对独立物理机或虚拟机的依赖[^2]。
- **简化工作流程**:WSL 允许在同一台机器上同时使用 Windows 和 Linux 工具,优化了不同平台间的切换过程[^2]。
- **性能提升**:相较于传统的虚拟机方案,WSL 2 提供更接近原生 Linux 的性能表现,在文件系统性能、网络性能和 Docker 支持等方面尤为突出[^2]。
- **资源效率**:相比于传统虚拟机,WSL 占用的系统资源显著降低,具备快速启动能力和高效的文件共享机制。
#### 3. WSL 的安装步骤
以下是基于 Windows 10/11 平台下 WSL 的安装指南:
##### 启用 WSL 功能
打开 PowerShell 或者管理员权限下的命令提示符,执行以下命令来启用 WSL 功能:
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
```
##### 安装适用于 Linux 的内核更新包(仅限 WSL 2)
对于 WSL 2,需要额外下载并安装适用于 Linux 的内核更新包。可以通过 Microsoft Store 自动完成此操作,或者手动从官网获取最新版本。
设置默认版本为 WSL 2:
```powershell
wsl --set-default-version 2
```
##### 下载并安装 Linux 发行版
前往 Microsoft Store 搜索所需的 Linux 发行版(如 Ubuntu),点击安装即可完成部署。完成后可通过 Start 菜单找到对应的发行版快捷方式启动。
#### 4. 配置 WSL 环境
为了更好地适应开发需求,建议对 WSL 进行一些基础配置:
##### 设置默认用户
首次启动新安装的 Linux 发行版时会要求输入用户名和密码。这些信息将成为该用户的登录凭证,默认情况下也是当前系统的主账户。
更改默认用户至特定身份可编辑 `/etc/wsl.conf` 文件加入如下内容:
```ini
[user]
default=<your_username>
```
##### 更新与升级系统组件
进入已安装好的 Linux 终端窗口后,先刷新源列表再实施全面更新:
```bash
sudo apt update && sudo apt upgrade -y
```
##### 安装常用开发工具
依据个人偏好选择性添加 Git、Node.js、Python 等必要框架库:
```bash
sudo apt install git nodejs python3-pip -y
```
##### 整合 Windows 文件路径映射关系
WSL 默认挂载主机驱动盘位于 `/mnt/c` 目录之下,因此能够轻松访问本地存储区域内的资料文档等。
#### 5. 性能调优技巧
针对某些特殊场景可能还需要进一步调整参数提高效能表现,比如修改磁盘分配策略或是开启 GPU 加速等功能特性[^2]。
---
### 示例代码片段
下面展示如何验证当前所使用的 WSL 版本号以及列出所有可用实例名称的方法:
```powershell
# 查看当前 wsl 版本
wsl --list --verbose
# 将指定 distro 设定成 v2 类型
wsl --set-version <distro_name> 2
```
---
阅读全文
相关推荐


















