beyondfly 发表于 2013-06-29 20:04

FreeBSD爱好者们如何学习FreeBSD?

各位FreeBSD爱好者,想知道大家是如何学习FreeBSD的,平时看FreeBSD系统代码么,看ports系统的实现么,会不会自己写一些port呢?

fender0107401 发表于 2013-06-29 20:47

回复 1# beyondfly

平时看FreeBSD系统代码么,看ports系统的实现么,会不会自己写一些port呢?

No No No :mrgreen:

想学好FreeBSD或者Linux,就一定得看系统的文档,然后一定要懂C,还有就是必须看APUE。   

beyondfly 发表于 2013-06-29 20:50

APUE是一本相当不错的书,这个一定要看

gvim 发表于 2013-06-29 21:42

你要做什么?

beyondfly 发表于 2013-06-29 21:54

回复 4# gvim


    发个话题,让大家一起讨论

gvim 发表于 2013-06-29 21:55

好吧,你要重新学FBSD?

beyondfly 发表于 2013-06-29 22:14

回复 6# gvim


    现在暂时没有重新学习FreeBSD的想法,只是想和大家讨论一下学习方法

杜比环绕声 发表于 2013-06-29 22:56

平常心看待BSD,我不会对BSD的所有细节都感兴趣,就算有那个雄心也没那个精力和学识,所以就我个人而言,把它当成一个平台就好

至于是什么样的平台,我想会随着对BSD的了解而逐步加深,特别是了解了类Unix系统的文化以后,才会逐渐的融入到这个领域,才会用它的思维方式来思考问题,我觉得这一点至关重要。

用好FreeBSD,代码是要看一些的,ports运作原理也要懂一些,这样对系统的运作才能心中有数。

细化到具体的行动和需要解决的问题,我往往是先看文档,文档找不到答案的,用搜索引擎去搜,往往终极答案都是在邮件列表里,实在是找不到的,那就得翻翻代码了。

BSD也有一点特殊之处,有些疑问在ports里是能够找到解决办法或者说明的,可以通过重新编译安装验证和解决问题。有的问题和需求往往也要翻翻ports的维护记录,毕竟有些东西还不会很快速的反映到发布的ports中。

就像前面提到的“用它的思维方式来思考”,我觉得学习FreeBSD,翻邮件列表是一种不错的融入方式,在其中进行互动往往效果也比逛论坛、用即时通讯工具好些。当然若能提供一些反馈也是非常不错的,这也是想进入开源社区的敲门砖,至于能否上升到提交补丁等维护层级,这不是简单的事情。开源文化发展这么多年所形成的潜规则,也不是你扔出个补丁就会得到认同的。



ruifeng_ 发表于 2013-06-29 23:12

我学了三个月了。 不知道该怎么学了。 买了一本《FreeBSD技术内幕》,有点老啊。 两个月了还没看完。求各位指点了。:victory:

zeissoctopus 发表于 2013-06-29 23:23

杜比环绕声 发表于 2013-06-29 22:56 static/image/common/back.gif
了解了类Unix系统的文化以后,才会逐渐的融入到这个领域,才会用它的思维方式来思考问题,我觉得这一点至关重要。

十分同意杜比君這句說話。

就像前面提到的“用它的思维方式来思考”,我觉得学习FreeBSD,翻邮件列表是一种不错的融入方式,在其中进行互动往往效果也比逛论坛、用即时通讯工具好些。

FreeBSD 社區比較守舊。主要開發者仍然倚賴郵件列表去溝通和發表新點子。第一手資料十居其九都在官方郵件列表看。

当然若能提供一些反馈也是非常不错的,这也是想进入开源社区的敲门砖,至于能否上升到提交补丁等维护层级,这不是简单的事情。开源文化发展这么多年所形成的潜规则,也不是你扔出个补丁就会得到认同的。

提交 Ports 補丁,有時候是件很簡單的事。比翻譯英文手冊工作還要輕鬆。鼓勵有熱誠者可以從 Ports 入手回饋社區。
页: [1] 2
查看完整版本: FreeBSD爱好者们如何学习FreeBSD?