林纳斯·托瓦兹 (Linus Torvalds)

林纳斯·本纳第克特·托瓦兹(瑞典语:Linus Benedict Torvalds,1969 年 12 月 28 日 - )是芬兰裔美国籍软件工程师,Linux内核 的创始人和首席架构师。他领导着 Linux 内核的开发工作,同时也是分布式版本控制系统 Git 的创建者。托瓦兹被认为是开源软件运动中最具影响力的开发者之一。

林纳斯·本纳第克特·托瓦兹 Linus Benedict Torvalds
Linus的照片,来自维基百科
出生
1969年12月28日
国籍与族裔
芬兰裔美国籍
身份
Linux内核的创始人和首席架构师

概述

托瓦兹的核心贡献包括两个在软件工程领域具有里程碑意义的项目:

此外,托瓦兹还主导着 Linux 内核社区的决策过程,以“仁慈的独裁者”(Benevolent Dictator for Life, BDFL)身份制定技术方向。他的工作方式和管理风格深刻影响了开源协作的模式。

早年与教育

项目 信息
出生 1969 年 12 月 28 日,芬兰赫尔辛基
国籍 芬兰(出生)、美国(入籍)
父母 父亲尼尔斯·托瓦兹(记者),母亲安娜·托瓦兹(翻译家)
外祖父 奥勒·托瓦兹(统计学家,诗人)
学历 赫尔辛基大学计算机科学硕士(1996)

托瓦兹的外祖父是赫尔辛基大学的统计学教授,拥有一台 Commodore VIC-20 计算机。11 岁时,托瓦兹在 BASIC 语言环境下开始了编程启蒙。在赫尔辛基大学求学期间,他接触到了 UNIX 操作系统(Minix),并由此萌生了编写属于自己的操作系统的想法。

关键贡献

Linux 内核

1991 年 8 月 25 日,托瓦兹在 comp.os.minix 新闻组中发布了一条公告,宣布正在开发一个“简单的”操作系统内核,最初仅作为兴趣爱好。他写道:

“我正在编写一个(自由的)操作系统(只是爱好,不会像 GNU 那样大和专业),用于 386(486) AT 克隆……”

Linux 内核的第一个版本(0.01)于 1991 年 9 月发布,仅有约 1 万行代码。托瓦兹很快将许可证从自有限制改为 GNU通用公共许可证(GPL),使得项目可以被更广泛的社区参与和分发。此后数十年间,托瓦兹一直担任内核的最终决策者,亲自合并数以万计的贡献者提交的代码。

Git

2005 年,Linux 内核社区与当时使用的版本控制系统 BitKeeper 之间的合作破裂。托瓦兹在短时间内(据称约一周)编写了 Git 的初始版本,设计目标包括:

Git 迅速被 Linux 内核社区采用,随后被整个开源生态接纳,成为事实上的版本控制标准。截至 2024 年,GitHub 等平台托管了数亿个基于 Git 的代码仓库。

管理风格与理念

托瓦兹的决策模式和管理风格是其公共形象的显著特征:

关于其沟通方式,托瓦兹曾在 2018 年宣布暂时离开内核维护工作,以参加“行为准则”相关培训,并承认需要改进自己的情绪管理方式。返回后,他的沟通风格趋于温和,但仍保留了直率的批评特质。

个人生活

自传与媒体

托瓦兹与人合著的自传 《Just for Fun: The Story of an Accidental Revolutionary》(2001 年出版,中文版译名《乐者为王》或《只是为了好玩》)记录了他的成长经历和 Linux 的起源故事。

关于他的纪录片 《Linux 传奇》(Revolution OS)(2001)回顾了 Linux 和开源运动的早期发展,托瓦兹在片中出镜并分享观点。

评价与影响

托瓦兹被认为是开源软件运动的代表性人物之一。他的工作对信息技术基础设施产生了深远影响:

批评者认为,托瓦兹早期的沟通方式对社区新人不够友好,也可能使某些群体感到不受欢迎(这一情况在他 2018 年调整沟通风格后有所改善)。然而,绝大多数观察者仍然承认,他的技术远见和工程决策能力是 Linux 能够从个人项目成长为宇宙级操作系统的基础。

外部链接