设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Linux 3.0:内核开发的模式与现状

2011-7-29 10:23| 发布者: joejoe0332| 查看: 9334| 评论: 1|原作者: 杨赛|来自: 51CTO.com

摘要:   2011年7月22日,Linus亲自发布了Linux Kernel 3.0版本。虽然从内核的更新内容上跟普通的2.6.40没什么两样,不过版本号的修改,无疑在Linux内核20周年之际,被赋予了特殊的意义。  20年走来,Linux内核早已不是 ...

  Larry Finger

  目前就职于Web托管网站Lwfinger.net,贡献的变更主要在于精简了rt2860sta和rt2870sta驱动的大量代码。

  Dmitry Kravkov

  目前就职于Broadcom,贡献的变更主要在于bnx2x驱动固件的更新。

  Vasanthakumar Thiagarajan

  目前就职于Atheros,贡献的变更主要在于精简了Atheros无线驱动的大量代码。

  Mauro Carvalho Chehab

  目前就职于红帽,贡献的变更主要在于移除了古老的Micronas drx397xD驱动的代码。

  这样一看,好像主要参与的开发者都来自Linux相关的公司;事实上也的确如此。在参与Linux 3.0开发的184名开发者当中,大多数来自下面列表中的几家公司:

参与Linux 3.0开发的企业

  相比之前版本的开发者参与情况,微软贡献代码数量攀升令很多人感到惊奇,不过考虑到Hyper-V应该没有那么多的变更需求,这种情况可能以后不会多见;来自非企业的开发者比重则在继续减少。

  好事还是坏事?

  站在商业化社会的角度看来,更多的企业雇员因为工作相关的原因参与Linux内核开发并非是一件坏事,这表示Linux内核作为商品的价值和可持续性。

  然而这样的后果就是,主分支对于变更的倾向性会越来越严重。Con Kolivas是一个典型的Linux爱好者,其本职工作在医院,和Linux开发没有任何关系。根据Con Kolivas的描述,他因为一开始使用Linux桌面遇到很大的性能问题而参与到社区当中,并开始自己学习内核开发;他编写的很多补丁(标注为ck的patch)都是针对Linux桌面性能优化的,而且在Linux桌面用户当中有很多受众;但是,这些补丁很少被并入到主分支当中去,因为分支维护者总是说有其他更加紧急重要的补丁需要拉入。Con Kolivas感觉终端用户在Linux内核开发的社区里面根本不受到重视,最终由于这份失落感而决定退出。

  从宏观的角度来看,Linux的主要应用领域在服务器,因此分支维护者将网络、存储、虚拟化驱动等补丁排在较高的优先级自然是无可厚非。不过从Linux桌面的角度来看,这样的发展方向无疑是很不利的,而发行版的开发者不得不自己想办法解决终端用户在桌面系统上的一些底层问题。

  这就引申到了另一个方向:在Linux桌面领域,我们需要一个与Linux内核领域不一样的贡献体系。


酷毙
6

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (7 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部