2011-09-01 69 views
3

我想削减FreeBSD了解/了解事情如何工作。我有几个问题,如果有人可以帮助我:削减freebsd

1)当我们说kernel,我可以将代码明智的与其余的FreeBSD代码分开吗?我的意思是,我想知道所有文件/目录是在kernel下。

2)我知道一本叫做Linux from scratch的书。有没有FreeBSD的相关书籍?

任何指针是最受欢迎的。

谢谢。

+0

由于我无法回答:请看“FreeBSD操作系统的设计与实现”一书。这应该为您提供您从未想过的问题的答案。第二版有850页左右,目前我正在阅读封面封面。是的,这很好。 – sjas

回答

5

FreeBSD是一个内聚系统。尽管Linux是一个内核加上一堆软件包,但FreeBSD的所有内核都是一起构建的(除了ports树之外的所有内容)。 FreeBSD Handbook是开始学习FreeBSD的最佳资源。还有一个可以在FreeBSD网站上找到的开发者手册。至于内核对于源文件而言,/ usr/src/sys下的任何内容都是内核源代码。如果您想了解内核的工作原理,“FreeBSD操作系统的设计和实现”一书是内核细节的权威性指南。

+0

感谢您的回复。我尝试了'开发人员手册',找不到太多。我将尝试通过“FreeBSD操作系统的设计和实现”。我想明白你的意思是“一个凝聚系统”。但是我想我读过这本书后就会知道。我的假设是否正确? – hirapanna

+0

我的意思是它是一个完整的系统,而不是一组恰好一起工作的不同软件包。 'ls','cp','sh'等都是从一个单一的源代码树开发和构建的。 – chmeee