正文
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