win10 Wsl使用


win10 Wsl使用


正文

Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。

WSL有两代,WSL 和 WSL2。

第一代的理念相当于Windows在自己的内核上加了个abi翻译层,从而使得能在Linux系统被解释执行的二进制也能在Windows被解释执行 (这里把core+libs+cpu整体视为二进制码的解释器)。

第一代的理念是在虚拟机里放了Linux的内核。

WSL手动安装步骤:

步骤 1 - 启用适用于 Linux 的 Windows 子系统

步骤 2 - 检查运行 WSL 2 的要求

步骤 3 - 启用虚拟机功能

步骤 4 - 下载 Linux 内核更新包

步骤 5 - 将 WSL 2 设置为默认版本

步骤 6 - 安装所选的 Linux 分发

WSL初始只能安装在C盘下,我们可以使用 LxRunOffline 把WSL迁移到其他分区。

具体使用,可以参阅:

https://ibaiyang.github.io/blog/linux/2021/08/28/Win10家庭版WSL2安装Centos7.8.html

https://ibaiyang.github.io/blog/linux/2021/08/24/WSL-CentOS7.6搭建使用.html

https://ibaiyang.github.io/blog/git/2022/02/14/WSL2-安装-GitLab.html

其他

WSL 并不好用,有好多限制,还是直接用其他专业的虚拟机吧,如:VirtualBox等。






参考资料

适用于 Linux 的 Windows 子系统安装指南 (Windows 10) https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

Win+Linux单系统解决方案——WSL(入门篇) https://www.jianshu.com/p/6b02948b3d37

小白轻松安装并配置win10下linux的子系统,快速打造linux开发环境 https://www.bilibili.com/video/BV1P5411a7HV/?spm_id_from=333.788.recommend_more_video.1


返回