关于BSD的自我注解。。。

2009-05-13 01:51:11来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

这是偶曾经在cu的BSD版上提议对内核讨论加以保护的帖子,转贴在此,也算是对自己在这里的所作所为做一个自我注解。为了尊重各位朋友,我在这里隐去了各位的名字,感谢各位朋友的热情讨论!没有这次讨论,也许就不会有我在这里写下的所有文字。




雨丝风片1:
看了大家关于BSD书籍的讨论,在下有几句话不吐不快,还望大家原谅。

现在国内讨论Linux内核的地方很多,但讨论BSD内核的地方却很难找到,这里的讨论气氛很好,我觉得可以在这里倡导一些这方面的讨论,方便大家的交流。像《The Designed and Implementation of the FreeBSD Operating System》这本BSD的基本经典书籍,是不是可以考虑弄个置顶帖子,大家在读这本书的时候有什么想法、疑惑,以及由此展开的对BSD源代码的分析都可以贴在后面。不管做什么事情,有一群志同道合的朋友进行随心所欲的交流总比一个人孤军奋战要好一些。大家之所以觉得难,就是因为相关的资料和讨论太少了,我想,我们可以在这方面做点事情,也算是对得起自己对BSD的感情了。
最后,随便说说自己读这本书的感受。
1、代码为本。McKusick的书作为BSD的经典,它起的就是一个总纲的作用,纲举才能目张。它算不上大部头,但它的每一句话都很简练,其中的意味有些是需要许久之后回头来看的时候才能体会的。这是一本讲实现的书,它不是源代码分析,它是照亮你前进方向的灯光,而你脚下的路就是BSD的代码。如果不坚实地踩在代码上的话,灯光再亮都会步履蹒跚的。因此这本书最好是结合代码一起来读。
2、博采众长。讲unix的经典书籍有很多,这些书事实上成了McKusick的书的完美注释。比如Bach的《The Designed of The UNIX Operating System》,Vahalia的《UNIX Internals:The New Frontiers》等。它们都各有侧重,各有特色。对于BSD系统中的某个专题,看看每位大师分别是如何描述的,互相比较。有时候一个大师没有讲到的知识点恰恰就在另一本著作中明明白白地用一句话讲了出来。因此,如果从不同的角度去观察同一个主题,就会更容易理解问题的本质。
3、历史考证。没有人能一口吃个胖子,也没有什么系统在一开始就能够设计得完美无缺。在条件允许的情况下,对于一些自己感兴趣的专题,可以尝试着去搞清楚它在BSD历史上的演变过程,学学大师们是怎么改进系统的可能会比只学大师们现在是怎么设计系统的更有帮助一些。这些历史的轨迹可以通过书籍文档比较以及BSD源代码树上的修改记录来获得。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD读书笔记—4进程管理—4.2进程状态

下一篇:让 xmms 播放列表支持中文的方法