在MacOS上开发调试 Linux 内核

        自从 Windows 11 发布后,CLion + Windows11 + WSL2 一跃成为最佳的 Linux 内核开发平台 😅😅😅。说实话,Windows 11 体验真不错,做开也非常的顺畅,于是一直琢磨,想在 MacOS 环境上搭建一套 Linux 内核的开发环境。首先想到的是虚拟机,你有 WSL,我也来一个 MSL 吧,发现新版的 VMware Fusion 对命令行做了一下升级,之前一直想用命令行启动虚拟机,一直卡在不能立即获取到 IP,新版也可以立即拿到 IP 了,于是写了一版脚本:

Screen Shot 2022 01 20 at 02 00 51

在 Shell 下直接运行 msl.sh 启动虚拟机,运行 msl.sh by 退出虚拟机,这样在 CLion 上绑定一下远程调试就可以顺利了编译 Linux 内核了。

但是这样就结束了吗? 毕竟要启动一个虚拟机,内存 CPU 都有一定的损耗,于是想到了 Docker,虽然 Mac 下的 Docker 还是用的虚拟机,但是值得一试。

今天先就这样,下次把Docker 里编译 Linux 内核的方法也放出来。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注