陈莉君

陈莉君的博客

她的个人主页  她的博客

Linux Kernel开发者大会(二)—新旧面孔

陈莉君  2009年10月31日 星期六 11:26 | 2625次浏览 | 28条评论

  穿有不同外衣的Linux发布版无处不在,但Linux Kernel就那一个,悄然呆在
http://www.kernel.org/网站。Linus十八年的坚守,让这颗心保持了它的健壮性和统一性,既没有像Unix一样四分五裂,也没有像其他OS一样无疾而终。Linus “just for fun”的理念,引领了一批批爱好者自愿加入kernel的开发队列。
  07年见吴峰光时,得知他写的文件预读算法对I/O性能有很大的提升,被Linux Kernle采纳。说起改写内核中的文件预读算法,像很多喜欢玩计算机的爱好者一样,起初在校园网中心负责全校的视频播放,但在播放的过程中,发现其流畅的程度并不理想,于是寻找过各种工具进行性能改进,尽管如此,但与预期的目标还有相当的距离,于是萌发了自己写程序进行改进的想法。以需求为驱动,就这么一步步向前走去,几经折腾,多次修改,预读算法终于被Linux内核接受。今年暑假见到他时,刚刚成为Intel OTC团队的一员。这次会议,他带给大家另一个新的话题,从内存管理页替换的角度来提升系统性能。
  Herbert.xu,两年前来西邮兴趣小组与大家有过面对面的交流,也就是在那次交流中,得知其14岁开始接触Linux,后来在澳大利亚上大学的那所学校有浓厚的Unix氛围,在这块肥沃的土壤中,不仅仅是他,而且有很多其他人后来都进入Linux的行列,作为Linux内核网络子系统的主要维护者,虽就职于Red Hat,但没有固定在某个地点办公,代码的编写可能在飞机上,在上海,在美国,在西安。他刚刚在日本参加完国际Linux Kernel大会,本次回国参会带给大家的是“10GbE on Linux”,因为我提前离场,没有听到他对这一主题的详细释义。
  暑假在Intel OTC团队见过的张衍民,这次带给大家的题目是“Linux内核性能跟踪和优化”。这一话题,是目前很多部署大量服务器企业所关心的。他发言过程中的幽默,以及如实说明性能调优的艰难和自我调侃,不时引起一阵阵掌声和笑声。
    大企业参与Linux内核的开发,带来新的面孔和话题。Oracle 马涛带来的“File Level Snapshot - Reflink”,不仅让我们知晓了数据库老大也为Linux内核贡献源代码,更是对云计算和集群文件系统的发展有所期盼。富士通的归剑峰,在“Linux IO 控制器”所提到的内核中CGroup(Control Group),虽然在2.6.24内核中引入,将其应用,富士通参与内核开发者确是对其特有喜爱(如果应聘富士通的开发,不妨准备一下相关的主题)。Ubuntu的 Eric Miao所介绍的《Git Tutorial》,彻底打破了git的神秘感,估计参会者回去都会一试身手,让自己的源代码管理尽量靠近国际规范。
   好奇者,可以从下图中找到文中所提到的开发者。

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
黄文彪

回复 黄文彪  2010年04月24日 星期六 09:04

好想以后也有这样的机会去体会下这种气氛!

0条回复

su32fn

回复 su32fn  2009年11月03日 星期二 21:43

想学内核,有什么好的推荐没有,各位,谢谢

1条回复

马天才

回复 马天才  2009年11月03日 星期二 09:57

看来我得开始教我儿子学linux了

0条回复

黄显四

回复 黄显四  2009年11月02日 星期一 17:29

可惜不知道什么时候来桂林啊?????

0条回复

刘磊(V.L.)

回复 刘磊(V.L.)  2009年11月02日 星期一 16:56

仔细的读了读这篇文章,感觉偏左。

4条回复

  • 徐继哲

    回复 徐继哲  2009年11月02日 星期一 17:50

    怎么看出来的?这也有左右?

    3条回复

      • 刘磊(V.L.)

        回复 刘磊(V.L.)  2009年11月02日 星期一 17:53

        左 - 超越于现实
        右 - 落后于现实

        Ubuntu的 Eric Miao所介绍的《Git Tutorial》,__彻底打破了git的神秘感__,__估计__参会者回去都会一试身手,让自己的源代码管理尽量靠近国际规范。

        2条回复

          • 陈莉君

            回复 陈莉君  2009年11月02日 星期一 18:48

            会上那家伙从helloworld开始介绍,大概半个小时,主要用法都讲到了,只要回去实践,基本都没有问题。的确,我的叙述不详细,让人产生偏左的印象。我告诉我们兴趣小组08级的学生,让他们从使用git工具开始管理他们的代码,因为目前开源社区的代码都用git来管理,何不直接与开源社区接轨呢?

            1条回复

              • 刘磊(V.L.)

                回复 刘磊(V.L.)  2009年11月03日 星期二 08:56

                呵呵,Git的确是一个非常完美的工具(相比其他工具而言)。

                0条回复

郎铁山

回复 郎铁山  2009年11月02日 星期一 09:12

感谢陈老师对 linux kernel 大会的支持!

0条回复

雷振林

回复 雷振林  2009年11月02日 星期一 09:08

景仰

0条回复

黄文彪

回复 黄文彪  2009年11月01日 星期日 22:35

14岁开始接触Linux ----- 无比羡慕

0条回复

苏业钦

回复 苏业钦  2009年11月01日 星期日 20:58

相信linux内核会有丰收的时日,到时候,其他OS也会自叹不如……

10条回复

  • 徐继哲

    回复 徐继哲  2009年11月01日 星期日 21:32

    头脑风暴一下,操作系统领域将来的创新方向是什么?什么时候才会涌现出另外一个强大又流行的操作系统呢?

    9条回复

      • 刘江

        回复 刘江  2009年11月02日 星期一 16:23

        技术角度OS要突破可能不容易。不过,移动/云/多核/SSD存储等大趋势下,操作系统市场变化很大,Android和iPhone以及其他主流OS在移动平台上的移植现在已经渐渐成为关注焦点了。

        应用层面,OS的地位会逐渐底层化,以后一般人用电脑很可能不知道有OS的存在,一上来就打开浏览器或者其他客户端。

        0条回复

      • 陈莉君

        回复 陈莉君  2009年11月02日 星期一 10:50

        这个问题有意思。操作系统曾试图有多次的革命,包括把最新的技术引入进来。但是,目前实现操作系统的技术还是很原始,离不开汇编,离不开C。究其原因,我觉得最主要的是,现在的计算机还是遵循冯诺依曼的思想。因为操作系统与最底层的硬件要打交道,与0,1代码要打交道。上层所有的繁华最终的本质还是0,1代码。因此,仅仅操作系统很难有突破性的创新,只有硬件体系发生根本的变化,OS才会紧跟其后。仅此观点,欢迎拍砖。

        0条回复

      • 周谚林

        回复 周谚林  2009年11月02日 星期一 09:52

        贝尔实验室的plan9

        2条回复

          • 徐继哲

            回复 徐继哲  2009年11月02日 星期一 13:19

            这个plan9也搞了好多年了,没见流行起来。

            1条回复

              • 周谚林

                回复 周谚林  2009年11月03日 星期二 09:33

                商业运作模式有关系吧,不连Linus本人也“怕”Plan 9吗,一直在向Plan9取经。

                0条回复

      • 史荣久

        回复 史荣久  2009年11月02日 星期一 08:45

        webos

        2条回复

          • 徐继哲

            回复 徐继哲  2009年11月02日 星期一 13:20

            这个似乎有点意思,google正在往这个方向努力。将来用户将减少对OS和应用程序的关注,转而专注应用,成为更彻底的用户。

            1条回复

              • alexpeng

                回复 alexpeng  2009年11月02日 星期一 21:47

                同意,往往一个杀手级的应用就能粘住用户了,在这种情况下,OS层次独立的创新倒不是显得那么重要了.

                0条回复

      • 苏业钦

        回复 苏业钦  2009年11月01日 星期日 23:29

        呵呵,其实从这几年来ubuntu、fedora的迅速革新已经初现端倪…

        0条回复

黄国荣

回复 黄国荣  2009年11月01日 星期日 20:37

cool

0条回复

徐继哲

回复 徐继哲  2009年11月01日 星期日 20:28

陈老师,将来找时间来哲思沙龙和大家分享一下Linux内核学习经验吧。

2条回复

  • 陈莉君

    回复 陈莉君  2009年11月02日 星期一 11:07

    非常高兴有机会与大家分享学习经验。内核学习,可以从感兴趣的点开始。

    1条回复

      • 徐继哲

        回复 徐继哲  2009年11月02日 星期一 13:19

        等陈老师再来北京的时候,我们提前沟通、计划一下,然后到我们的哲思沙龙和大家一起分享内核学习经验。

        0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号