WSL2
邪教——适用于 Linux 的 Windows 子系统(WSL2)
尽管 WSL2 中的 Linux 内核是不完整的,但几乎已经足够使用了。而且其无论是启动速度还是易用性方面都比虚拟机好得多,而且 IP 地址相同
参考文档:适用于 Linux 的 Windows 子系统文档 | Microsoft Learn
安装
|
查看可用非发行版:wsl --list --online
列出已安装的版本:wsl --list --verbose
安装指定 Linux 发行版:wsl --install -d <distribution name>
运行指定 Linux 发行版:wsl --distribution <Distribution Name>
设置默认 Linux 发行版:wsl --set-default <Distribution Name>
关闭:wsl --shutdown
设置开发环境
换源:使用中科大源
这里使用的是最新的 Ubuntu 24.04,使用其提供的命令:
|
集成 VS Code:安装扩展 Remote Development
Visual Studio 同样支持,注意要安装 Linux 环境
推荐通过 nvm 安装 node.js 和 npm,否则会与外部混淆
Docker Desktop for Windows 提供了对 WSL2 中 docker 的支持