一、概述

Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。
如果使用Windows 10 2004以上,可以通过WSL 2来窗口化运行桌面应用,也不需要另外安装其他的X 服务器。
2022年9月22日,IT之家消息,微软发布了 Windows 11/10 的 Linux 子系统新预览版,版本号为 0.67.6。 
2022年11月16日,微软 Win11/10 Linux 子系统 WSL 1.0.0 正式版发布。 
2023年9月19日,微软win11 Linux 子系统WSL 2.0.0预览版发布,引入了全新的内存回收机制。

适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。

安装 Linux 发行版时,WSL 2 是默认发行版类型。 WSL 2 使用虚拟化技术在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核。 Linux 发行版作为独立的容器在 WSL 2 托管 VM 内运行。 通过 WSL 2 运行的 Linux 发行版将共享同一网络命名空间、设备树(而非 /dev/pts)、CPU/内核/内存/交换空间、/init 二进制文件,但有自己的 PID 命名空间、装载命名空间、用户命名空间、Cgroup 命名空间和 init 进程。

WSL 2 提高了文件系统性能,并且与 WSL 1 体系结构相比增加了完整的系统调用兼容性。 详细了解 WSL 1 和 WSL 2 的比较

单个 Linux 分发版可以在 WSL 1 或 WSL 2 体系结构中运行。 每个分发版可随时升级或降级,并且你可以并行运行 WSL 1 和 WSL 2 分发版

官方资料地址:

WSL 的基本命令 | Microsoft Learn

二、常用命令

1、查看可以安装的系统

wsl -l -o

2、查看wsl状态

wls --status

3、查看wsl版本

wsl --version

 三、安装Ubuntu操作系统

四、启动操作系统

1、首次

创建用户与设置密码

2、非首次

如果已经设置好用户,可以使用上面的启动方式,也可以直接在cmd窗体输入wsl,即可打卡Linux操作系统

3、文件系统目录查看

参考:

windows通过wsl运行linux系统_wsl启动linux-CSDN博客

Windows安装WSL2精简版教程_wsl2安装-CSDN博客

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐