林纳斯·本纳第克特·托瓦兹(瑞典语:Linus Benedict Torvalds,1969 年 12 月 28 日 - )是芬兰裔美国籍软件工程师,Linux内核 的创始人和首席架构师。他领导着 Linux 内核的开发工作,同时也是分布式版本控制系统 Git 的创建者。托瓦兹被认为是开源软件运动中最具影响力的开发者之一。
托瓦兹的核心贡献包括两个在软件工程领域具有里程碑意义的项目:
此外,托瓦兹还主导着 Linux 内核社区的决策过程,以“仁慈的独裁者”(Benevolent Dictator for Life, BDFL)身份制定技术方向。他的工作方式和管理风格深刻影响了开源协作的模式。
| 项目 | 信息 |
|---|---|
| 出生 | 1969 年 12 月 28 日,芬兰赫尔辛基 |
| 国籍 | 芬兰(出生)、美国(入籍) |
| 父母 | 父亲尼尔斯·托瓦兹(记者),母亲安娜·托瓦兹(翻译家) |
| 外祖父 | 奥勒·托瓦兹(统计学家,诗人) |
| 学历 | 赫尔辛基大学计算机科学硕士(1996) |
托瓦兹的外祖父是赫尔辛基大学的统计学教授,拥有一台 Commodore VIC-20 计算机。11 岁时,托瓦兹在 BASIC 语言环境下开始了编程启蒙。在赫尔辛基大学求学期间,他接触到了 UNIX 操作系统(Minix),并由此萌生了编写属于自己的操作系统的想法。
1991 年 8 月 25 日,托瓦兹在 comp.os.minix 新闻组中发布了一条公告,宣布正在开发一个“简单的”操作系统内核,最初仅作为兴趣爱好。他写道:
“我正在编写一个(自由的)操作系统(只是爱好,不会像 GNU 那样大和专业),用于 386(486) AT 克隆……”
Linux 内核的第一个版本(0.01)于 1991 年 9 月发布,仅有约 1 万行代码。托瓦兹很快将许可证从自有限制改为 GNU通用公共许可证(GPL),使得项目可以被更广泛的社区参与和分发。此后数十年间,托瓦兹一直担任内核的最终决策者,亲自合并数以万计的贡献者提交的代码。
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 能够从个人项目成长为宇宙级操作系统的基础。