WSL2(Windows 下的 Linux 子系统)
Windows Subsystem for Linux 2WSL2进阶微软在 Windows 里跑完整 Linux 环境的官方功能,不用装双系统
WSL2 是微软为 Windows 10/11 提供的 Linux 子系统第二版,用轻量虚拟机运行真正的 Linux 内核,比第一版的系统调用翻译兼容性更好、文件和编译速度更快。它解决的是「手上只有 Windows 电脑,但机器人软件几乎都跑在 Ubuntu 上」的问题:装好后可直接用 apt、Conda、Docker,并能通过 CUDA on WSL 调用 NVIDIA 显卡训练模型,还能显示 RViz 这类图形界面。缺点是 USB 设备、实时性和网络配置不如原生 Linux,接真机调试时常要额外处理。
例子在 Windows 笔记本上执行 wsl --install 装好 Ubuntu 22.04,再在里面装 ROS 2 Humble,跑海龟仿真入门。
- 也叫
- WSL 2
- 相关
- Ubuntu、ROS 2、Docker、CUDA、Conda、SSH 远程登录
- 来源
- What is Windows Subsystem for Linux (Microsoft Learn)
Comparing WSL Versions (Microsoft Learn)
CUDA on WSL User Guide (NVIDIA)