Linux28岁!开发者“诞生贴”下致谢Linux之父Linus
新智元报道
来源:Twitter等
编辑:大明
【新智元导读】Linux28岁生日到了!昨天,众多开发者聚集在28年前的Linux“诞生贴”下面,向Linux之父Linus Torwalds致谢,这个1991年的帖子下,全是满满的温暖与感激。
Linux 28岁了!
不知道是有意还是无意,今天的谷歌Group中,有网友将1991年8月26日Linus Torwalds发在社区中的公告贴挖了上来。MIT计算机科学与人工智能实验室特意在Twitter上发布了一条消息,表达了对这位Linux之父的敬意。
Linus在这个简要的公告主要是为了征求意见,看起来当时他已经开发一种免费操作系统,发帖的目的是问问社群中的minix用户是否喜欢这个系统,有什么意见也可以提。
各位minix的用户们大家好!
我现在正在开发一套免费的操作系统(做这东西就是个人爱好,规模不会太大,也不会像GNU那么专业),主要面向386/486 AT clones。这事从4月份开始酝酿,现在基本准备好了。现在想请minix用户给一些反馈,喜不喜欢用。”
从回帖记录来看,下边很快有人给出了反馈,Linus本人也就反馈内容亲自进行了回复,其中谈到了他开发的这个系统的一些特征。
今天回过头来看,这些特征描述和后来的Linux很不一样,很多在当时认为肯定做不到的事情,Linux不仅后来一一实现,而且完成的很出色。除了硬件性能和软件开发技术的进步之外,这当然离不开Linus本人和全球越来越多的开发者的卓越贡献。
比如:在对其他开发者的意见的回复中,Linus表示:
这个系统是不可移植的,想都别想。虽然大部分是用C写的,但一般人不会觉得是用C写的。
虽然它可以运行GCC,以及大部分GNU设备,但是debug做的不完善,支持的库也非常少,甚至不支持软盘,可能几个月之后还是无法发布,也不会比现在的minix好用到哪里去,但确定的一点是,它是免费的。
今天看来,这些论断最后都被Linux后来突飞猛进的现实“打了脸”。Linux在可移植性上早已成为开源操作系统的典范,对现有主流硬件平台都实现了良好的支持,比28年前的minix相比,更不知好用了多少倍。
而且,它依然是免费的。
这个帖子被保存在了谷歌的Group中,今天被越来越多的开发者顶了上来,他们的回复大都只有一个意思:
谢谢你,Linus!
作为Linux内核的首席架构师与项目协调者,当今世界最著名的计算机程序员之一,Linus Torwalds是一个个性极为鲜明的人,也是个非常固执的人,对自己所认为正确的看法、言行,他绝不会退让半步。虽然,这对于开发人员来说是个非常可贵的品质,但是他有时把对科技的评论转变成对人身的攻击。
例如,他曾经是这样评价C++的:“坦白的说,C++是一个非常可怕的语言,并且很多不合格的程序员都在使用它,这让它变得更可怕。即使你用C语言不做任何事情也可以把那些用C++的程序员干掉。”
以及他是这么评论Java的:“我都不晓得它的细节信息,我意思是我真的非常不在乎Java。多么可怕的语言啊,多么可怕的VM。所以我不知道你们在胡说八道些什么,走开。”
还有,在一次课堂上,当有学生问及英伟达芯片相关的问题时,Linus更是直言不讳,并且直接对着镜头来了这么个动作:
因为他经常对自己看不上的事情言辞激烈,免不了把这种风格带到了对Linux社区的管理和维护中,所以他得罪的人着实不少。
这种矛盾曾经在去年Linux维护者大会上集中爆发,导致他从Linux社区暂时休假,并公开为自己的言论道歉。并表示自己需要在行为方式上去寻求一些外来的帮助,以“更好地理解他人的感情”,为此,他宣布暂时离开Linux维护者行列,宣布休假一段时间。
自我反省后回归,Linux社区设立新行为准则
大约一个月后,在4.19版本的公告里,Torvalds任命监督内核开发的临时Linux主管Greg Kroah-Hartman写道“Linus,我正在将内核树交还给你。你可以享受处理合并窗口的乐趣: ) ”
“过去几个月对我们的社区来说是一个艰难的过程,因为我们的社区正在从内部进行斗争,还受到了外部刺激。
所以,这是我对所有人的请求。让我们休息一两天,与朋友一起放松,分享一顿饭,充电,然后重新开始工作,以便继续创造一个世界从未见过的系统。”
与Linus一道回归的还有Linux基金会正式制定的了修订后的新行为准则,现在已经采用了更被广泛使用且更具包容性的契约原则。
开发人员因为理念不同而争锋相对其实是很常见的现象。新的行为准则要求贡献者需要建设性地提出批评并谨慎接受这种批评,人们使用包容性语言,社区成员需要尊重“不同的观点和经验”。它还禁止“性别化的语言或图像”、贬损性言论、个人或政治攻击,以及公开或私人骚扰。
不过,因暴脾气离开社群也好,自省后回归也罢,Linus Torwalds作为Linux之父的地位仍然是不可动摇的,他对于社区建设和Linux内核维护更新的巨大贡献更是有目共睹。值此Linux 28周岁生日之际,让我们和全世界的开源社区开发者一起道一声:
谢谢你,Linus!
参考链接:https://twitter.com/MIT_CSAIL/status/1165674434549747712https://groups.google.com/forum/#!msg/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ