你必须了解的Linux世界中的五位大英雄
翱翔的企鹅
Linux与开源是由充满激情的技术人员推动的,他们编写出最出色的软件并将代码向公众发布,从而保证每个人都能加以使用——而且完全不需要承担任何附加条件。(好吧,其实有一条附加条件,也就是许可协议。)
那么这些幕后的英雄究竟是谁?作为Linux世界中的大英雄,他们的工作影响着我们的日常生活。下面有请其中五位最值得敬仰的杰出代表。
Klaus Knopper
作为一位生活在德国的澳大利亚开发人员,Klaus Knopper是Knoppix与Adriana Linux的缔造者——他专门为自己双目失明的妻子开发出了这些项目。
Knoppix在Linux用户当中保持着极为特殊的地位,每位新手在尝试Ubuntu之前都会选择它作为起点。而真正让Knoppix为人们所乐道的,就是其让Live CD的概念普及开来。与Windows或者Mac OS X不同,大家可以直接通过CD运行整套操作系统,而无需在自己的设备上安装任何数据。它允许新用户在自己的系统上快速测试Linux,而不必经历痛苦的硬盘格式化过程。Linux的这种实时特性已经成为其高普及度的重要基础。
Lennart Pottering
Lennart Pottering是另一位来自德国的技术天才。他曾经为Linux系统(以及BSD)编写过大量核心组件,数量甚至难以准确计算。他的大部分工作成果是为已经过时或者损坏的Linux系统组件开发新的继承方案。
Pottering曾经编写出震惊了整个Linux世界的现代初始化系统systemd,甚至使得整个Debian技术社区分裂成了支持派与反对派。
虽然Linus Torvalds对于systemd并无异议,甚至给出了赞扬,但他对于systemd开发人员(包括另一位联合缔造者Kay Sievers)对于报告及批评意义的处理方式不太认同。Linux曾经在LKML(即Linux内核联系邮件列表)当中提到,他永远不会跟Sievers一起工作。
Lennart同时也是Pulseaudio(这是一套运行在Linux平台上的音频服务器方案)以及Avahi(零配置网络功能实现方案)的作者。
Jim Zemlin
Jim Zemlin本人并不是开发人员,但作为Linux基金会的创造人,他却在Linux世界当中扮演着不可替代的重要角色。
2007年,Linux基金会在两大开源实体合并之后正式建立——二者分别为自由标准组织(即Free Standards Group)与开源开发实验室(即Open Source Development Labs)。Zemlin时任自由标准组织的执行董事。在合并之后,Zemlin出任Linux执行董事,且至今仍然负责相关事务。
在他的领导之下,Linux基金会已经发现成为现代IT世界当中的核心基础,并在Linux生态系统当中扮演着关键性角色。为了确保像Torvalds以及Kroah-Hartman这样的核心开发人员能够继续将精力集中在Linux身上,该基金会将其吸引为研究员并为其提供赞助。
Zemlin同时也成为多家企业之间往来对接的牵线者,旨在帮助它们以Linux为基础进行协作,同时继续保持在市场上的竞争关系。该基金会还在世界范围内组织多项大型会议活动,并为Linux开发人员提供各类学习课程。
人们往往把Zemlin看作是Linus Torvalds的顶头上司,但他却始终称自己为“Linus Torvalds的门童。”
Greg Kroah-Hartman
Greg Kroah-Hartman是Linux内核开发领域当之无愧的第二把交椅。这位“温和的巨人”负责该内核各分支版本的稳定性,同时掌控着分期子系统、USB、驱动程序核心、debugfs、kref、kobject、sysfs内核子系统以及其它多种Linux系统组件的命运。
他同时也负责Linux系统平台的设备驱动程序维护工作。他的工作内容之一就是环游世界,会见硬件制造商并说服他们为Linux提供可用的驱动程序。下一次当大家把刚买来的USB设备接入Linux系统并享受开箱即用的便利时,就不要忘了感谢Kroah-Hartman。(别感谢发行版本身。某些无良发行版甚至试图抢走这份本该由Kroah-Hartman或者Linux内核享受的荣誉。)
Kroah-Hartman此前曾经供职于Novell公司,而后以研究员身份同Linus Torvalds一道加入了Linux基金会。
Kroah-Hartman与Linus在性格上完全相反,至少他从来不会在公开场合大声咆哮。这类情况只出现过一次,当时他宣称Canonical公司对于Linux内核并未作出多少贡献。
从个人角度讲,Kroah-Hartman非常乐于帮助新晋开发人员及用户,而且也很容易相处。