Linux 之父 Linus Torvalds:低调的神话创造者
40 年前,比尔盖茨曾经梦想:让每个家庭的桌上都有一台电脑。四十年后,这一梦想 早已实现。20 年前,乔布斯对比尔盖茨说:“比尔,我们共同控制了 100%的桌面系 统。”时至今日,两位圣贤早已功成名退,在这个移动终端完胜传统传统市场的时代 下,很多人了解,知道了 Windows,macOS,iOS,Android 等等,可另一款在人类计 算机史上起了革命性作用的系统:Linux 却鲜为人知。
当大家在使用搜索引擎搜索时,用外卖软件订餐时,在观看综艺时,在听播客时,在 用微信聊天时,很多人并不清楚,支撑整个现代计算机世界的是百万计的 Linux 服务 器。如果没有 Linux,上至政府,下至你的手机,整个世界都会随之停摆。而奇怪的 是,Linux 和他的缔造者 Linus Torvalds 一样低调,我们在生活中似乎从来没有听到过 这个名字,只有了解计算机世界的人才知道他的名字,他的丰功伟业,知道他那无 私,自由,反叛的精神。
他做些什么?
最为核心和显著的是他作为 Linux 内核的首要架构师与项目协调者的⻆色。
Linus 是 Linux 内核的最早作者,他编写了 Linux 内核的初始版本,并持续对其进行维 护和开发。Linux 内核是 Linux 操作系统的核心组件,负责管理系统的硬件和软件资 源。
当然,Linus 不仅负责内核的开发,还担任整个 Linux 项目的协调者。他需要处理来自 全球各地开发者的贡献,确保这些贡献符合 Linux 的开源精神和质量标准。
同时 Linus 在 Linux 社区中扮演着重要的领导⻆色。他的观点和决策对 Linux 的发展方 向和社区氛围有着深远的影响。他通过邮件列表、会议等方式与社区成员交流,推动 Linux 项目的不断前进。Linus 需要对 Linux 内核的技术架构和未来发展做出重要决策。 他需要评估各种新技术和特性的可行性,并决定是否将其纳入 Linux 内核。
神是如何炼成的
Linus:“My name is Linus, and I’m your God.”
无疑,在广大开发者眼中,Linus 就是他们的神,一个性格古怪,开放与封闭并存的 神,一个大鼻子戴眼镜的神,可神又是如何炼成的?
Linus Torvalds,一个从小在数学和物理上展现出非凡天赋的孩子,尽管在社交方面略 显笨拙,但他的内心却对技术充满了无限的热情。他的童年伴随着 Commodore VIC- 20 计算机和外公的引导,让他早早踏入了编程的世界,为日后的辉煌奠定了坚实的基 础。
进入大学后,尽管学业和兵役一度让他的编程之旅暂时放缓,但 Linux Torvalds(林纳 斯·托瓦兹)对技术的热爱从未熄灭。一本关于操作系统的书籍《操作系统:设计和实 现》成为了他编程生涯的转折点,让他对 Unix 操作系统及其背后的 C 语言产生了浓厚 的兴趣,并萌生了创造自己操作系统的念头。
1991 年,当 Linus 购买了一台装有 MINIX 操作系统的组装电脑时,他发现了这个系统 的不足,并决定从头开始设计自己的系统。凭借深厚的汇编和 C 语言功底,他全身心 投入到 Linux 的开发中,几乎与世隔绝,只为追求心中的技术梦想。
经过数月的努力,Linux 内核逐渐成形,并在 1991 年 7 月 3 日通过一封寻求 POSIX 标 准帮助的邮件正式宣告诞生。从此,Linux 以其开源、自由、灵活的特性吸引了全球无 数开发者的关注和参与,迅速发展成为全球最大的开源协作项目之一。
1996 年春,Linux 2.0 发布,Linus 时年 27 岁,已厌倦日常编程,向往美国创新环境。 两次探访后,他决意赴美追梦。在美国,他感受到前所未有的震撼,拒绝多家 Linux 公 司邀请,加入保密性高的 Transmeta,积累新经验。
在 Transmeta 期间,Linus 平衡工作与生活,虽减少 Linux 贡献,仍保持高效创造力。 2003 年,他离开 Transmeta,加入 OSDL,重掌 Linux 内核发展。
Linus 对财富淡然,坚持简朴生活,拒绝高薪诱惑,保持技术热情。他成为亿万富翁 后,仍不改初心,激励人们追求内心热爱。
Linux 革新服务器操作系统,挑战微软,结下科技恩怨。面对苹果合作邀请,Linus 坚 持 Linux 独立自由,拒绝整合。
在 Linux 成功后,Linus 未停步,2003 年加入 OSDL 后,全力投入 Linux 内核研发,并 酝酿新突破。2005 年,面对 BitKeeper 赞助终止,他带领团队仅用数周开发出 Git,一 款分布式代码管理工具。Git 迅速发布,获自由软件社区广泛支持。
Git 独特之处在于其关注文件整体性变化,支持离线分布式管理,速度快,适合大型项 目,非线性分支管理强大。随着技术成熟,Git 成为大公司首选,2008 年 Github 诞 生,成为全球最大源代码托管平台。
Linus 认为 Git 成功源于其简单而稳定的数据结构设计,强调围绕数据设计代码的重要 性。Git 坚持高性能、简单设计、非线性分支支持及完全分布式原则至今。
何以成神
Linus 能达到如此高的成就,和开源精神息息相关。
Linus 深知技术的力量源自共享,而非独占。他邀请全球开发者参与 Linux 开发,共同 推动技术进步,这种开放的态度极大地激发了全球开发者的创造力和智慧。在 Linux 社 区中,开发者们相互学习、共同进步,形成了浓厚的创新氛围。
Linus 始终坚守开源承诺,推动项目的开放性和透明度,确保每个贡献者都能得到应有 的尊重和认可。他的开放和包容态度,为 Linux 社区营造了健康、积极的发展环境,吸 引了越来越多的开发者加入其中。
作为开源精神的传播者,Linus 通过演讲、文章等多种方式,向全世界展示了开源软件 的力量和价值。他强调知识共享和协同创新的重要性,鼓励更多人投身开源事业。 Linus 的言行和行动,深深感染了无数程序员,激发了他们对开源事业的热爱和追求。
此外,Linus 还积极参与开源社区的建设和管理,为开源项目提供资金、技术支持和宣 传推广等方面的帮助。他倡导建立更加开放、包容和合作的开源社区文化,为开源事 业的持续发展奠定了坚实基础。
总结
Linus Torvalds 是一位杰出的计算机科学家和开源软件的先驱者,他凭借对技术的深厚 热爱和对开源理念的坚定信仰,创造了 Linux 这一具有全球影响力的操作系统。他不仅 是 Linux 项目的创始人,更是开源精神的践行者和传播者,以其开放、共享和协同的价 值观,激发了全球开发者的创造力和智慧,推动了技术的不断进步和发展。Linus Torvalds 的成就和贡献,对于计算机科学和开源软件领域具有深远的影响,他是一位 备受尊敬和敬仰的领袖人物。