雨丝风片 发表于 2006-05-11 14:00

原帖由 allstar 于 2006-5-11 13:47 发表
请教雨丝斑竹 学生想系统的看看 FreeBSD的 源码
一来 全面的了解一下 BSD的结构
二来 想修改起来更加得心应手

但是学生 没多少编程基础(底子差),加之外文不好, 所以想请斑竹赐教 如何入门斑竹若能出个详细 ...


在你的“二来”里面为什么要用“更”字?你是不是已经得心应手地对BSD做过什么了?:)

能有一个《FreeBSD源码导读》是我们这些人最大的梦想,但事实是没有。国内有那么多的Linux源代码分析的书,可FreeBSD的一本都没有。这种书等着我们自己去写,当然,我们自己不一定写得出来,但是,随着讨论和研究的开展,有越来越多的人参与到对BSD内核的研究中去,这种源代码分析的书籍的出现是早晚的事。

至于入门,谈不上赐教,以我个人的经验来看,还是要首先以《FreeBSD操作系统设计与实现》这本书为基础,要和代码对照着读,并努力去发现书中所讲和代码不一致的地方,遇到什么问题就到这里来讨论,这里有很多人都正在读这本书呢。:)

除了上面这本书之外,其它的资料就从网上搜了,不过搜完了之后别忘了介绍到这里来,免得别人又跟你一样到处去搜。:)

至于分析代码,一开始不宜把面铺得太宽,可以从内核的各个子系统中找出一个自己感兴趣的,抓住一条主线,深入下去,把它吃透,其余部分即可触类旁通了。:)

gvim 发表于 2006-05-11 14:02

原帖由 allstar 于 2006-5-11 13:47 发表
请教雨丝斑竹 学生想系统的看看 FreeBSD的 源码
一来 全面的了解一下 BSD的结构
二来 想修改起来更加得心应手

但是学生 没多少编程基础(底子差),加之外文不好, 所以想请斑竹赐教 如何入门斑竹若能出个详细 ...

置顶的BSD开发版资料里面有一个【推荐大家几本书吧】的帖子链接,兄弟可以先捡来熟悉一下基础。:mrgreen:

allstar 发表于 2006-05-11 14:08

雨丝风片 发表于 2006-05-11 14:11

原帖由 allstar 于 2006-5-11 14:08 发表
目前 我只能找着别人的教程 依样 画葫芦

我也想向各位一样 能在BSD 的世界里自由驰骋无羁无绊有难度我知道 但是我还是想努力试一下 方不会后悔

哦,什么教程? :emn11:

搞BSD的都是明知山有虎,偏向虎山行的角色。:D

allstar 发表于 2006-05-11 14:19

james.liu 发表于 2006-05-12 10:13

lz帖子8错。

补充一点:没有应用的技术要来何用?
所以我们在关注于技术的同时,也要关注如何将这些技术落实到实际应用。

雨丝风片 发表于 2006-05-12 12:29

原帖由 james.liu 于 2006-5-12 10:13 发表
lz帖子8错。

补充一点:没有应用的技术要来何用?
所以我们在关注于技术的同时,也要关注如何将这些技术落实到实际应用。

技术本就应该是应用驱动的,有没有“杀手级”应用是一个技术是否成功的关键。想起了3G...4G....

具体到这里,不知你有何具体的建议?:D

gvim 发表于 2006-05-12 13:17

原帖由 雨丝风片 于 2006-5-12 12:29 发表


技术本就应该是应用驱动的,有没有“杀手级”应用是一个技术是否成功的关键。想起了3G...4G....

具体到这里,不知你有何具体的建议?:D

我到觉得FreeBSD可以考虑发展 集群,分布式计算,并行 等方面(虽然Dragonfly也在做)。FreeBSD在企业应用中的缺点提的最多的也就是这些方面的欠缺。
嘿嘿,当然这些需要core team们去考虑。但是不妨碍我们的讨论哈。:mrgreen:

雨丝风片 发表于 2006-05-12 14:08

原帖由 gvim 于 2006-5-12 13:17 发表
我到觉得FreeBSD可以考虑发展 集群,分布式计算,并行 等方面(虽然Dragonfly也在做)。FreeBSD在企业应用中的缺点提的最多的也就是这些方面的欠缺。
嘿嘿,当然这些需要core team们去考虑。但是不妨碍我们的 ...

有魄力!:mrgreen:

bz169 发表于 2006-05-12 21:31

喜欢bsd,因为每次更新都会给你性能提升、功能增加的惊喜
不喜欢linux,因为每次更新都会让你莫名其妙

自己感觉,bsd团队是凝聚在一起认真地做东西
而linux团队就像一帮孩子在玩游戏 随心所欲
页: 1 2 3 4 5 [6] 7
查看完整版本: BSD程序开发版的立版宗旨