穿有不同外衣的Linux发布版无处不在

描述

前记:又到一年Linux内核开发者大会时,今年是第十三届,在南京大学举办。

在网上搜索资料时,偶然看到2009年Linux内核大会后写的见闻,有份亲切和熟悉,10年似乎是瞬间,再拿出来分享和回味。

当我着手写这篇博文时,多年前泡在AKA网站的情景又浮现在眼前。曾经从AKA下载的一篇篇讲座的资料依然静悄悄地躺在硬盘上,他们似乎成为历史的尘埃,不再为昂头向前的人们所眷顾。可是,我再次打开AKA网站,那些资料还依然健在,有份熟悉,更有份感动。

从2000年3月份开始,到2004年11月,在这四年多的历程中,完全是自愿、自发的沙龙活动,我虽没有到现场参加,但分享了每次活动的信息和资料。每次期盼,都在下一次中收获到果实。上百场的讲座,涵盖了各方面的技术热点,积攒的资料更是为Linux爱好者提供了充足的养料。那些曾经的技术,似乎成为历史的古董,可是再次阅读那些资料,恍然觉得,在时空的穿越中,技术只不过是在不断翻炒中得以提升罢了,就像宫敏博士的口头传,目前这些技术,都是“古时 候”就有的。

这次Linux Kernel大会,正好坐在宫老师旁边,近距离感受一位学者的满腹真经。从最早把Linux带入中国,到十年前从芬兰依然辞行回国,一颗拳拳之心,倾注于安全操作系统和自主CPU的研发,以个人之肩承载着国之重任。

其实,Linux仅仅是一个载体,幸运的是,它是一艘扬帆起航的船,因为身心自由,搭载者蜂拥而至。在后来者的眼里,它崭新而生机勃勃;而在通晓电子科学,计算机科学的学者眼里,它无非是穿上新外衣的一艘军舰,其背后蕴藏的技术,从70年代就有。写到这里,忽然想起了曾经读过的洪峰写的“泛系、自由”与“一、百、万”工程“一文。这篇长达四十页的文字,以个人亲身经历,演绎了其漫漫求索路以及从泛系观看自由软件的原汁原味。

新旧面孔

穿有不同外衣的Linux发布版无处不在,但Kernel就那一个,悄然呆在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 onLinux”,因为我提前离场,没有听到他对这一主题的详细释义。

暑假在Intel OTC团队见过的张衍民,这次带给大家的题目是“Linux内核性能跟踪和优化”。这一话题,是目前很多部署大量服务器企业所关心的。他发言过程中的幽默,以及如实说明性能调优的艰难和自我调侃,不时引起一阵阵掌声和笑声。

大企业参与Linux内核的开发,带来新的面孔和话题。Oracle 马涛带来的“File Level Snapshot - Reflink”,不仅让我们知晓了数据库老大也为Linux内核贡献源代码,更是对云计算和集群文件系统的发展有所期盼。富士通的归剑峰,在“Linux IO 控制器”所提到的内核中CGroup(Control Group),虽然在2.6.24内核中引入,将其应用,富士通参与内核开发者确是对其特有喜爱(如果应聘富士通的开发,不妨准备一下相关的主题)。Ubuntu 的Eric Miao所介绍的《Git Tutorial》,彻底打破了git的神秘感,估计参会者回去都会一试身手,让自己的源代码管理尽量靠近国际规范。

❖好奇者,可以从下图中找到文中所提到的开发者。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分