“有些人生来就是要领导一百万人;有些人生来就是为了编写颠覆世界的软件。只有莱纳斯能同时做到这两件事。”这是时代杂志对Linux之父linustoralds的评论。
通过这篇文章,我将带您了解到Linux的创建者Linus已经一步步登上了人生的**。
在10岁的时候学习编程
利纳斯1969年12月28日出生于芬兰赫尔辛基。
小时候,李纳斯长得不好看,有点邋遢,数学和物理成绩都很好,但人际关系不好。他的母亲说:“这孩子很容易养大。把他放在一个有电脑的小房间里,然后往里面扔些炸薯条和意大利面条。”
莱纳斯从10岁起就接触过电脑。他的祖父是赫尔辛基大学的统计学教授,有一台ic-20准将电脑。老人用这台计算机写一些简单的数学程序,但当时的计算机只能用basic语言编写程序。老人年纪大了,眼花缭乱,不想打字,于是提前把程序写在纸上,然后让小莱纳斯帮忙输入电脑。
莱纳斯用这台电脑慢慢地学会了basic。在爷爷的鼓励下,他学会了写一些简单有趣的游戏。后来,他发现basic并不是计算机能理解的唯一语言。在它下面,还有一种由0和1组成的语言,它可以被计算机直接识别。所以莱纳斯开始用机器代码编程。
莱纳斯对计算机和编程越来越感兴趣。中学时,他几乎把所有的业余时间都花在电脑前。正是在这个阶段,他掌握了汇编语言和C语言。
Linux诞生了
1991年1月,仍在芬兰赫尔辛基大学读书的利纳斯花巨资购买了一台二手电脑,然后购买了MINIX操作系统,该系统用16张软盘安装在电脑中。
Linus使用MINIX,发现该系统存在许多缺陷。他决定放弃MINIX,从硬件层面重新设计终端仿真器。然而,设计终端仿真器并不像编写程序那么简单,这意味着系统需要从BIOS、CPU和其他硬件级别重新开发。另外,我们还需要知道如何将信息写入显示器,如何读写键盘输入,如何读写解调器等,其中所需知识的广度和工作量是惊人的!
当时还没有现代先进的工具,整个系统基本上都是用他的逐行代码打印出来的。他几乎把所有的时间都花在编程上了。
同年6月,Linus基本确定了操作系统内核的规划,并开始收集UNIX操作系统标准的相关信息。
7月3日,Linus向MINIX新闻组发送了一封电子邮件,以寻求POSIX标准的帮助。邮件发送后不久,就有人发送了一个厚厚的POSIX标准。同时,将他的FTP技术上传给他即将登陆的赫尔辛基研究所。
9月17日,Linus将完成的新操作系统上传到ARI Lemke提供的FTP服务器上,并准备将操作系统命名为“freax”,但ARI Lemke强烈建议他用自己的名字命名操作系统。
所以Linux内核0.01诞生于一个22岁的大学生手中。Linus坚持开源Linux。用户可以通过网络或其他方式免费获取,也可以随意修改其源代码。这在当时是其他操作系统做不到的。因此,来自世界各地的程序员都可以参与Linux的修改和编写。程序员可以根据自己的兴趣和灵感改变它,使Linux变得越来越强大。
对于Linux的流行,Linus说:“没有什么能阻止Linux的普及!”
创建Git
从2002年开始,Linux内核开发团队开始使用bitkepper作为代码版本管理工具。Bitkeeper是一种分布式版本管理工具,它满足了Linux内核开发甚至许多程序和软件开发的技术要求。但是bitkeeper并不是免费软件,它只是对Linux等开源软件团队暂时免费的。Bitmoer在2005年宣布不再免费赞助Linux开发团队。
但是Linus决定编写一个新的分布式代码管理工具。他和他的团队从设计到开发只花了几周时间,他们把它命名为GIT。两个月后,他们发布了GIT的官方版本。正如Linus坚持Linux开源的原则一样,Git也是完全开源的,自由软件社区也给予了Git强大的支持。
Git**的特点是离线分布式代码管理,它非常快速,适合管理大项目。自发布以来,越来越多的大公司采用git来管理自己的项目代码。
2008年2月,GitHub公司建立了一个基于GIT的协作源代码托管网站GitHub。现在git已经成为程序员最常用的源代码管理工具。
加入硅谷
自从linux2.0版发布以来,linux2已经访问了美国两次。从美国回到芬兰后,利纳斯决定离开家乡,去美国发展。
当莱纳斯透露他的就业计划时,许多公司都向他伸出橄榄枝,其中包括**的红帽。但Linus拒绝加入以太坊 Linux公司,而是加入了一家名为quanmeda的公司。这家公司太不知名了,连美国的程序员也不知道它是做什么的。全美达官方网站于1997年开通。两年后,这个网站的建设是“这个网页还没到”如果不是利纳斯,人们可能永远不知道它的存在。
根据Linus和quanmeda之间的协议,他可以继续从事Linux的开发。他最初计划白天为quanmeda工作,晚上继续在Linux上工作。然而,事实是,在他受雇于quanmeda的六年中,Linux并没有取得任何实质性的进展。原因是莱纳斯利用下班后的时间补充睡眠。”很多人认为加班确实是一项工作。我不这么认为。无论是quanmeida的工作还是Linux的工作都不是通过牺牲宝贵的睡眠时间来实现的。”
2003年,Linus离开了quanmeida,加入了开源开发实验室。他把所有的精力都投入到了Linux内核的开发上,Linux又焕发了青春。
“我不再是程序员了”
在2019年的欧洲开源峰会上,利纳斯表示,他不再认为自己是程序员。
他解释说,他已经不懂编码了,到目前为止,他写的大部分代码都是电子邮件。他是代码管理者和维护者,他的主要工作是响应其他人发送的补丁并及时给出反馈。
听起来很无聊。毕竟,莱纳斯是以幽默著称的。他的早期自传被称为只是为了好玩。莱纳斯也承认这份工作很无聊,他说:“也许这不好玩,我们必须制定很多规则。过去人们比较武断,现在人们的态度更严肃了。是的,我可能大部分时间都在看电子邮件,但部分原因是如果我不这样做,我会更无聊。”
生命的意义
莱纳斯认为生命的意义在于生存、社交和娱乐。因为我们做的每件事**似乎都是为了自己的乐趣。
因此,似乎Linus创建了Linux操作系统,并继续改进它,以满足自己的需要。事实上,Linux不仅给他带来了乐趣,而且使他名利双收。
莱纳斯一生中取得了许多成就和荣誉:2004年,他被《时代》杂志评选为世界上**影响力的人物之一。2012年,他和山中弥获得了相当于诺贝尔技术奖的千年技术奖。
利纳斯一向对财富漠不关心。Linux问世不久,一位英国企业家希望他成为一家新成立的Linux公司的董事会成员。报酬是1000万美元,但莱纳斯拒绝了。
红帽公司对李纳斯的贡献表示赞赏,向他提供了一些选择,但也遭到拒绝,莱纳斯表示不会授予红帽**许可。红帽不得不在未经授权的情况下提供选择,莱纳斯接受了红帽的善意。
1999年,red hat在纳斯达克上市,莱纳斯的价值也随之上升。”“我是最幸运的人,”莱纳斯兴奋地说
文章链接:https://www.btchangqing.cn/67815.html
更新时间:2020年07月21日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。