我正在努力减少FreeBSD
以了解/了解事情是如何运作的。如果有人可以帮助我,我有几个问题:
1)当我们说kernel
时,我可以将代码明确地与FreeBSD代码的其余部分分开吗?我的意思是,我想知道kernel
下所有文件/目录是什么。
2)我知道一本名为Linux from scratch
的书。有没有关于FreeBSD的相关书籍?
欢迎提出任何指示。
谢谢。
答案 0 :(得分:6)
FreeBSD是一个有凝聚力的系统。 Linux是一个内核加上一堆软件包,所有FreeBSD核心都是一起构建的(除了ports树之外的所有东西)。 FreeBSD Handbook是学习FreeBSD的最佳资源。还有一个开发人员手册可以在FreeBSD网站上找到。至于内核在源文件方面的含义,/ usr / src / sys下的任何内容都是内核源代码。如果你想了解内核的工作原理,那本书“FreeBSD操作系统的设计和实现”是内核细节的权威指南。