首页 > 服务器 > Linux > 你必须了解的Linux世界中的五位大英雄
2015
08-05

你必须了解的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非常乐于帮助新晋开发人员及用户,而且也很容易相处。

Linus Torvalds

  很明显,如果没有Linus Torvalds出场,那么这份Linux英雄榜肯定算不上完整。他是Linux内核的缔造者,而这项技术也成为全世界乃至全宇宙应用范围最广的技术成果。他的软件支持着各类设备平台,从空间站到超级计算机、从军用无人机到移动设备再到小小的智能手表。Linus目前仍然担任Linux内核的开发者,而且负责决定哪些补丁可以被整合到该内核当中。

  Linux并不是Torvalds为开源世界作出的惟一贡献。曾几何时,他对于现有软件版本控制系统非常不满,作为Linux内核的更新基础,他决定开发自己的一套解决方案——也就是Git。Git与Linux享有同样崇高的声誉,而且成了目前世界上最具人气的版本控制系统。

  Torvalds同时也是一位潜水爱好者,而当他发现Linux系统上没有任何一款像样的潜水日志方案时,他编写出了自己的成果并将其命名为SubSurface。

  不过最让大家印象深刻的,还是Torvalds的暴脾气跟大嗓门。甚至连他自己也承认,自己的怒火就像一颗小行星一样四处游走。不过他同时也是位乐于承认错误的人——当然,前提是他意识到自己犯了错。

编程技巧