作者
JeremyAndrews
译者
火火酱,责编
Carol
出品
CSDN(ID:CSDNnews)
三十年前,当LinusTorvalds(林纳斯·托瓦兹,下文统称Linus)首次发布Linux内核时,他还是赫尔辛基大学(UniversityofHelsinki)的一名21岁的学生,他宣布说:“我正在做一个(免费的)操作系统(只是个爱好,规模不大,也不怎么专业……)”。三十年后,前强超级计算机、以及超过70%的智能手机全部都在运行Linux。显然,Linux的规模庞大,且十分专业。三十年来,Linus一直领导着Linux内核的开发,并为无数开发人员和开源项目提供了灵感和启发。在年,Linus还创建了Git来辅助管理内核开发过程,此后,它便成为了最受欢迎的版本控制系统,受到了无数开源和专利项目的信任。Linus通过电子邮件接受了记者的采访,反思了他这些年从领导大型开源项目中学到的东西。在本文的访谈内容中,重点讨论了Linux内核开发和Git。“[Linux]最初只是一个个人项目,并不是出于什么创造新的操作系统的伟大梦想,”Linus表示,“它只是由我对新PC硬件的深入学习而逐渐发展演变形成的。”关于创建Git并将其交给朱尼尔·哈马诺(JunioHamano)来改进和维护这件事,Linus表示:“我并不将编程称为一门艺术,因为它实际上更偏向于‘好的工程’。我非常认同托马斯·爱迪生(ThomasEdison)所说的‘天才是百分之一的灵感和百分之九十九的汗水’:编程依赖的也是各种细枝末节的细节和每日的繁重工作。偶尔也会需要所谓的‘灵感’,即‘好品味’,它能干净、漂亮、甚至是完美地解决问题。而朱尼尔就具备这种‘好品味’。”Linux内核开发记者:Linux无处不在,它是整个开源世界的灵感源泉。当然,它也不是从一开始便能获得如此成就的。早在年,您便在转载请注明:http://www.0431gb208.com/sjszyzl/9157.html