Kernel开发环境配置

前言

最近在看LKM相关的东西,分别尝试用Yocto和Buildroot生成内核和rootfs镜像,QEMU运行。Yocto相比Buildroot可用的工具多一些,但配好后发现无法编译LKM,所以转而使用了Buildroot。Buildroot轻量化,速度快,搭配Docker运行不怕破坏host环境,但不同内核版本存在差异,解决后可以兼容QEMU;LKM代码在host机上编译好传输到虚拟机中就可以安装。本篇记录了kernel开发的环境配置,由于是在Linux下写的记录,就直接英文写了。

docker整理

前言

从去年十月接触docker容器,到现在已有半年多,期间出过几道CTF题,对部分docker指令已经产生了肌肉记忆,但对一些常用度较低的还需现用现查,这里做一下整理,方便速查。swarm和machine为新了解的内容,也做一下记录。

,