他的名字是Linus,他是所有程序员们的上帝。
编辑时间:2017-04-25 作者:差评 浏览量:3205 来源:差评微信公众号

在中国神话里,女娲是神,创造了人,然后,人类就自由发展。。。

呃。。今天可不是要讲女娲与人类繁衍。

今天要讲的是 My God,Linux 内核的创始人 —— Linus Benedict Torvalds(  林纳斯·本纳第克特·托瓦兹  ,下文简称林纳斯 )

1.jpg


著名的电脑程序员、黑客、极客之王,这些普通的词汇,不足以形容 My God。


他是互联网科技金字塔最顶端的几个人都触摸不到的神,嗯,这句还差不多。

林纳斯 1969 年出生于芬兰赫尔辛基市,父亲是芬兰共产党党员。

不知怎么的,突然想起来诺基亚 = =!

blob.png


嗯,林纳斯小时候的黑客神韵就不提了,直接从 1991 年说起。


那年他 21 岁,刚入赫尔辛基大学,学习计算机技术,并拥有一台 386 IBM PC。

当时,操作系统就跟如今买房一样,不光 MS-DOS 价格不菲,UNIX 也被炒得高高在上,动不动就叫价上万元。

3.jpg


想想在那个一年学费才几十块的年代,万元操作系统是什么概念?

4.jpg



不过,毕竟是芬兰人民,有钱,装了 MS-DOS 。不过他一点都不满意 —— 昂贵,保守,还不好用。

恰巧,操作系统 MINiX ( UNIX 的变种 ) 问世了。

5.jpg


( Welcome to MINIX 3.1.2,好吧,没找到最初版本 )


Minix 相对自由,而且非常廉价。

发明者 Andrew S. Tanenbaum 只希望拿 Minix 作为一个公开的教材,所以很快,林纳斯就玩起了 Minix 。

6.jpg

(左林纳斯,右 Andrew S. Tanenbaum)


在大学期间,林纳斯要经常访问大学主机上的新闻组和邮件。可能嫌弃速度慢,卡顿什么的,他就自己编写了磁盘驱动程序和文件系统。

7.jpg


有了这个尝试,加上无法忍受 MINIX 只能用来教学。他想要自己编写一个免费又强大的系统。于是,Linux 内核就诞生了。


blob.png

(当时林纳斯刚入大学,才 21 岁,才 21 岁啊,同学们!! )

1991 年 9 月,林纳斯通过大学的 FTP 服务器公开其操作系统,当时命名为 “ Freax( 调试 )”。然后就被 FTP 服务器管理员改名为 Linux。

很显然,是为了致敬 Linus 和 MINIX / UNIX。

不久后,林纳斯又将 Linux 内核加入了自由软件基金( FSF )的 GNU 计划中。


9.jpg


允许用户免费使用、拷贝并且改动程序,但你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。

因此,后人称林纳斯为 “ 自由主义教皇 ”。

讲到这,达妹不得不提到自由软件之父理查德·斯托曼。


blob.png


林纳斯就是受理查德·斯托曼的精神感召。。。才有了他的企鹅精神。。。


11.jpg


选择企鹅作为 Linux 的 “形象代言鹅” 的意思是:“ Linux 与南极一样,均为全人类共同所有,任何公司无权将其私有。”


他还公开表示,反对软件专利: “软件本身是人类的精神财富,是智慧,思想和知识的传播,所以不应该被类似专利的这一类的东西所囚禁,而应该更多更广泛更方便得供所有人分享。”


blob.png

(可能这就是 Android 比 iOS 系统便宜的原因吧!)


再说回来 Linux 本身有多厉害吧。。。


Linux 其实本身只是一个内核,以这个内核为基础,诞生了这个世界上的绝大多数电子设备(路由器,交换机,手机,服务器)。


哦,对了,世界上使用最多的手机操作系统 Android 也是基于 Linux 内核开发的。

13.jpg

Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。


而且由于 Linux 是免费的,让成千上万的狂热分子聚集在它的身上。据不完全统计,有几百万人为 Linux 贡献过代码。

呃,差点忘了说,Linux 也是世界上最大的被利用项目。


腾讯,百度,阿里巴巴,微软,Facebook 等,都是 Linux 系统的服务器,Android,Oracle 等也都是基于 Linux 内核。

blob.png


一毛钱版权费都不需要给,当然受欢迎了。。。

14.jpg


继续说回林纳斯,美国《 时代 》周刊是这么评价他的:


有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是林纳斯。

15.jpg


感觉差友们都在吃着黄瓜,也在等着差评君的评价。。。好吧。。。

差评君:“其功也卓,其恶也彰。”

林纳斯的言语,自大狂妄,刚愎自用,老实说,这点并没什么好说的,因为他的才华支撑得起。

我叫林纳斯,我是你们的上帝。

16.jpg


他还说过:

Nobody actually creates perfect code the first time around, except me. But there’s only one of me.


实际上没人能一次就写出完美的代码,除了我。但是世界上只有一个我。


不过,他的恶,主要是一些粗言秽语,周期性的大爆粗口。。。

2013 年,在一次有录像的演说中,他潇洒的向 Nvidia 公司竖起中指。

呃,再来看看另外一则新闻。。。

2015 年 10 月,Linux 内核开发者 Sarah Sharp 宣布退出。


(老实说,好漂亮,哦不,好可惜。)

blob.png


她退出,跟林纳斯有着千丝万缕的关系。。。

Sarah Sharp 是英特尔的员工,也曾是 Linux 的狂热粉丝,和林纳斯交情应该还不错。。。

 右二 Sarah Sharp ,左二林纳斯 


blob.png

2013 年,她给遇到问题的 Linux 基金会的 Greg Kroah-Hartman 程序员发了一个补丁包( Linux USB 3.0 的支持补丁 )。

本来再寻常不过的事件,也不知怎么的,林纳斯却在 Linux 内核邮件列表( Linux 开发运动的虚拟家园 )中公开指责 Greg Kroah-Hartman :“ 你应该学会大声斥责那些人,让他们自己解决问题!!”

邮件中,到处充斥着 “ Fxck ” 和 “ Bitch ” 等字眼。。。

很明显,指的是 Sarah Sharp 。小姑娘顿时不开心了。

18.jpg


“ 太过分了,不是吗?兄弟们。”她回应到。“ 这是我们为促进社区稳定应该做的吗?林纳斯怂恿人身攻击和暴力。请在邮件列表里保持起码的职业道德标准。”

“ 说实话,我鄙视表现同情和友好, ” 林纳斯回复说。“ 事实上,人们应该清楚我做事的风格。”

就这样,这场口水战,持续一周左右时间,进行数百回合较量。。。

最终,Sarah Sharp 宣布退出 Linux 开发。

而林纳斯则坚持用自己高兴的方式统治他的世界:“ 我可以向大家保证,我还会继续咒骂。”

当时大批 Linux 粉丝还以他为榜样。。。

blob.png

林纳斯的世界,就好像他的系统,永远有那么些不愿去修改的Bug。。。如果试图描述下原因的话,也许他自传的书名比较合适:JUST FOR FUN 

21.jpg


本文授权转载自微信公众号:差评(chaping321) 喜欢就关注吧!





来说两句吧