我想做内核模块编程。但是,所有消息来源都告诉 Linux 发行版修补了原始内核,并且模块代码可能无法在它们上运行。如果这是真的,我该怎么办。我尝试使用 ubuntu 制作 lfs,但几乎每一步都会出现错误。我在某处看到,在安装过程中没有选择任何软件包的 arch、gentoo、Ubuntu Server、slackware、susestudio 等都是香草发行版。那么,我可以将它们用于模块编程吗?
请记住,我在发行版中需要一个 GUI。
这能跟得上吗?
PS:我有一个英特尔酷睿 i3 处理器,将在 vmware 工作站上运行发行版。