9万彩票

9万彩票 > 科技咖  > 正文

他活成了多数程序员羡慕的样子......

    2019-06-16 来源:互联网 编辑:小优 阅读人数:665

Linux 操作相信对做的人员来说,已经再熟悉不过了。它具备免费、可靠、安全、稳定、多平台等优势,早在1991 年公布以来,就得到迅猛的发展。以至于现在我们用到的几乎所有的智能设备都有它的应用。比如手机、电脑、路由器、电视等等。而这一切的一切都离不开一个突出贡献,那就是它的创造者—被称为 Linux 之父的林纳斯·托瓦兹(Linus Torvalds)今天我们就带大家来看看这个林纳斯,到底是何许?不了解 Linux 发展史的童鞋,可以移步看我的另外一篇文章:《影响LINUX发展的四位天才》。

9万彩票林纳斯早在 11 岁时,就开始接触了编程。这归功于它的外公,一位统计学的教授。不知道这位老人是纯粹的偷懒,还是培养外孙。他经常口述程序命令,让年幼的林纳斯在计算机上实现。聪明的林纳斯很快就发现这个神奇“盒子”的魔法,并很快产生了浓厚的兴趣。因此,花了大把时间“玩”编程的林纳斯,在进入大学之前就有了丰富的编程经验,这为他之后出 Linux ,打下了夯实的基础。

他活成了多数程序员羡慕的样子......(图1)

9万彩票当时,还有另外一款红极一时的操作—Minix。这个操作是生活在阿姆斯特丹自由大学的一位计算机教授,安德鲁·塔能鲍姆,为了辅助教学研发的,他仿照了 Unix 操作,并开放了源码,以便学生能够更好的理解操作教材。Minix 操作不如 Unix 操作成熟(但相比林纳斯的版本还是好用很多)一些发现了其中的一些欠缺的功能便给教授贡献代码,并希望作为正式版发布出来,但安德鲁教授觉得,我这个只是教学用的,并不打算做出点什么东西供大家使用。因此拒绝大家的代码提交合并。因此,Minix 发展便陷入了停滞状态。

他活成了多数程序员羡慕的样子......(图2)

安德鲁·塔能鲍姆教授

1991 年 8 月,林纳斯这个家伙在 Minix 新闻组里面发表了一封后面看来著名的帖子:

各位Minix用户,大家好。我正在制作一个(免费)的操作(只是作为爱好,不会像gnu那样专业)这个项目从4月就启动了,并将要准备好。我想听听大家的意见,特别是大家喜欢或不喜欢Minix的地方,因为我的操作将会和Minix有些像。我正在移植bash和gcc。这意味着接下来的几个月里,我将获得一些实质性的成果… 此外,它没有用Minix的代码…

9万彩票这看起来像是在和 Minxi 叫板,但却得到了新闻组内绝大多数的支持。社区的力量是强大的,发帖不久后,就有 Minix 用户向林纳斯反馈自己想要的功能。更有用户为林纳斯建立 FTP ,方便上传 Linux 代码。随后林纳斯与社区人员一起,不断迭代完善它,并最终于 1994 年 3 月 14 日正式发布了 1.0 版本。之后的故事我们都很熟悉了,由于 Linux 的开源理念,Linux 一路高歌猛进,并最终成为当下影响力最大的操作,没有之一。

他活成了多数程序员羡慕的样子......(图3)

9万彩票我们事后看来,林纳斯是极其幸运的。因为 Linux 的发展壮大纯属意外。假设当时 Unix 对个人用户降价,或者 Minix 当时将社区维护交由热心者继续,又或者当时类 Unix 的 GNU 项目早一点研发出类 Unix 的内核,那么也就没有现在的 Linux 了。不过历史没有假如,从这一点上来看,时机对一个人来说,相当重要。这一点也可以从 BAT 创始人的身上得到印证。早一批出 MSN 软件的马化腾,率先建立电商帝国的马云,和开创近乎垄断国内搜索引擎业务的李彦宏,他们每一个人的成功,都毋庸置疑地抓住了时代的先机。

如果有想学习编程的初学者,可来我们的C/C++技术学习 扣 qun的哦:前58,934,后面是83-89里面免费送整套的C/C++教程!

当然,我们并不能因为林纳斯幸运,就忽略了他极大地贡献。而且,如果我们细心,就会发现,林纳斯身上有太多值得我们普通人学习的特质。

首先,林纳斯极其专注,和很多功成名就的不同,现年 49 岁的林纳斯从不做跨界的事。甚至有传言说,林纳斯因为极度聚焦于自己所擅长的领域,以至于不会搭建 web 服务。可以讲,林纳斯的整个青春是奉献到 Linux 事业当中的,要知道,从 Linux 至今 28 个年头,没有超出常人的意志力和耐心是没有办法坚持下来的。不过这一点林纳斯有他自己的理解, 他表示他非常想告诉大家“坚持就是胜利”但是很遗憾的是事实并非如此。最重要的是找到自己感兴趣的事情去做。

除此之外,林纳斯淡泊名利,在当年 Windows 帝国的统治下,Linux 成为各大公司几乎唯一的选择。《福布斯》杂志将林纳斯的照片刊登在当年的杂志封面上,并觉得这个来自芬兰的穷小子是绝对有望打败微软帝国的黑马。但尽管林纳斯坐拥 Linux 这个商标,却并没有拿它盈利。在我看来,他甚至过的有点寒掺。在 1997 年,林纳斯带着妻女迁居美国的时候,账户里只有几千美元的余额,在美国的第一个晚上,林纳斯不得不和妻子挤在充气床垫上熬过漫漫长夜。如果他愿意,他完全可以选择更好的生活,乔布斯曾经亲自邀请林纳斯加盟苹果公司,Red Hat 及 VA Linux 这样提供 Linux 服务和支持的公司也同时成立起来,如果他愿意,他完全可以大展宏图,名利双收,但林纳斯仅接受了这些公司表达的感谢而赠予的期权。但他不愿意加盟任意一家公司,以避免他自己因为商业利益而无法保持中立。

他活成了多数程序员羡慕的样子......(图4)

他活成了多数程序员羡慕的样子......(图5)

另外,我们的 Linux 之父一直都保持不鸣则已一鸣惊人的姿态。因此,留下了很多非常犀利有趣的言论。

关于穿着

“我从小不太讲究穿衣,长大后,又突然要由别人来决定我的穿衣,这些人主要是某些高技术公司的人员,我就穿他们在会议上免费发送的T恤和夹克。”

关于成长

9万彩票“妈妈对她的一些朋友们说,我是个非常好养的孩子。她只要把我放在一个黑咕隆咚的储藏柜里,再配上一台电脑,偶尔朝里扔一些意大利面条,我就会感到格外高兴了。她的话不无道理。”

关于入伍

“在那里手拿武器,上了一个月的操练课后,我便觉得有生之年完全有资格从此一动不动,享受平静的生活了。惟一可做的事情就是在键盘上打代码,或者手里端着一瓶啤酒。”

关于打工

“我一贯喜欢室外运动,曾经一度当过邮差,但送的不是报纸而是垃圾邮件。”

关于 Unix

9万彩票“你在UNIX上完成的大部分任务都是通过六个基本操作完成的,它们被称作”呼叫“system call)第一个基本操作是”创建子进程“fork)一个程序把自身完全复制出来,这样你就有了两个相同的拷贝。第二个基本操作是复制出来的程序,再用一个新项目替换自己。其他四个基本呼叫--打开、关闭、读和写--都是为了访问文件的。这六个呼叫便组成了UNIX的简单操作。你只需在程序之间创造出交流渠道(pipes)就能解决复杂的问题。”

关于编程

“对于任何编程的人来说,编程是世界上最有趣的事,比下棋有乐趣得多,因为你可以自己制订游戏规则。而你制定什么样的规则,也就会导出与此规则相符合的结果。”

关于操作

“创造操作,就是去创造一个所有应用程序赖以运行的基础环境。从根本上来说,就是在制定规则:什么可以接受,什么可以做,什么不可以做。事实上,所有的程序都是在制定规则,只不过操作是在制定最根本的规则。”

关于 Linux 的发明

“这花费了我大量的精力:编程――睡觉――编程――睡觉――编程――吃饭(饼干)――编程――睡觉――编程――洗澡(冲冲了事)――编程。”

关于妹纸

“在那个时候,只要一想到姑娘,Linux就变得不再重要了。在某种程度上,今天也还是这样。”

关于网络口水仗

关于攻击者

“有人声称,作为Linux领头人所产生的压力,已经使我从一个电脑迷变成了一个混蛋。他错了,实际上我一直是一个混蛋。”

关于成名

“当人们开始过分认真地对待你时,就为你设下了一个温柔的陷阱。”

关于律师

“那些将人类的创造结果称之为是”财产“的人,不用说,便是律师了。”

关于电子邮件

“我喜欢电子邮件的众多理由之一是,它如此方便又如此容易被忽略。你可以轻松地对某些邮件不加理睬。”

关于生活哲学

9万彩票“寻找乐趣,做一些有趣的事情,增加财富和提高名声。”

关于技术未来

“ 当你谈及技术的未来时,真正有意义的是人们想要什么?一旦能够描绘出这一点,剩下的事情就是如何大规模地生产它,并使它足够便宜,以便人们能够在不牺牲另外也想要的东西的同时获得它。除此而外,没有任何事情真正有意义。 ”

当然还有那句最著名的:

9万彩票Talk is cheap, show me the code

林纳斯无疑活成了大多数程序员该活成的样子,极度专注,淡泊名利,能够在自己喜欢的事业上耕耘成长。鸡仔也希望大家能够有幸,走出属于自己的路。希望林纳斯的故事对你有所启发。

相关阅读