9.1 以 “传统” 方式联编内核
优质
小牛编辑
141浏览
2023-12-01
- 目录
- 9.1 以 “传统” 方式联编内核
- 9.2 以 “新” 方式联编内核
作为内核开发人员, 了解内核的联编过程是十分重要的。 要调试 FreeBSD 内核, 首先要能够联编它才能够开始。 有两种方法能够完成这个任务:
“传统” 方式
“新” 方式
注意: 本章假定读者熟悉在 FreeBSD 使用手册中 联编并安装定制的内核 一章所介绍的方法。 如果不是这样的话, 请阅读这一章, 以了解联编过程是如何进行的。
9.1 以 “传统” 方式联编内核
在 FreeBSD 4.X 版本之前, 这是推荐的联编内核的方式。 在新版本中这一方式仍然可以使用 (推荐的方式并不是这样, 而是使用位于 /usr/src/ 的那些 makefile 所提供的 “buildkernel”)。 以这种方式联编内核, 在修改内核代码时可能会比较有用, 并且它在只调整了一两个内核选项时, 有可能比 “新” 联编流程更快。 而另一方面, 新手或使用新版本的 FreeBSD 时, 这种方法也可能导致一些非预期的问题。