他的名字是Linus,他是所有程序员们的上帝

摘要

在中国神话里,女娲是神,创造了人,然后,人类就自由发展。。。呃。。今天可不是要讲女娲与人类繁衍。
今天要讲的是 My God,Linux 内核的创始人 —— Linus Benedict Torvalds( 林纳斯·本纳第克特·托瓦兹 ,下文简称林纳斯 )。

文/差评

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

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

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

1463390640-1699-20160516154003810-1693572161

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

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

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

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

1463390641-6260-20160516154522669-2135763314

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

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

1463390641-6211-20160516154522701-299147053

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

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

1463390641-1427-20160516154522701-1203824139

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

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

1463390640-3254-20160516154522763-564239140

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

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

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

1463390641-2271-20160516154522669-1348028653

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

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

1463390649-9343-20160516154522669-1200138296

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

1463390650-8311-20160516154522857-284439487

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

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

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

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

1463390651-4598-20160516154523013-1115869256

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

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

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

1463390653-6352-20160516154523044-1720264663

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

1463390654-8374-20160516154523138-1782126880

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

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

1463390659-6989-20160516154523169-1956848680

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

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

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

即便从最传统的意义上讲,Linus 也是最接近神的人。。

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

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

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

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

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

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

不过,由于时间的关系,Linux 究竟有多好,用途有多广,就不细说了。期待玩过的差友留言补充了。。。

1463390659-2971-20160516154523138-2032010629

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

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

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

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

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

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

1463390660-6777-20160516154523279-1212344110

他还说过:

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 宣布退出。

1463390663-2766-20160516154523248-749428724

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

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

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

右二 Sarah Sharp ,左二林纳斯

1463390666-9971-20160516154523263-1962184523

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

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

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

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

1463390666-2492-20160516154523388-1279694889

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

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

1463390671-6739-20160516154523388-1223741511

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

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

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

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

1463390671-6617-20160516154523404-348258050

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

1463390673-7237-20160516154523498-532401772

稿源: 搜狐公众平台

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: