读《李林纳斯的成功读后感》有感

当前位置 & &
& Linux之父:Linux的成功源于自私和信任
Linux之父:Linux的成功源于自私和信任
16:59:00&&
编辑:萧萧 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
当前平均分:0(0 次打分)
[04-04][04-02][04-02][04-02][04-01][03-27][03-27][03-26][03-25][03-25]
登录驱动之家
没有帐号?
用合作网站帐户直接登录你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。ltt真的成功了_linustechtips吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,507贴子:
ltt真的成功了收藏
不得不说从当初可怜的50人到现在粉丝千千万 ltt真的成功了
【现货】上京东,买魅蓝 Note5
哈哈我從Liuns最早在NCIX就注意他了,感覺他給的評價最老實也比較專業,慢慢的看他離開NCIX自己創辦LMS一步一步成長,最近看了他辦公室翻新的視頻覺得他們真的成功了
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或在乐趣中获得成功
在乐趣中获得成功
&&&&1991年,年仅21岁,正在芬兰赫尔辛基大学读书的李纳斯?托沃兹编写了一个电脑操作系统,取名为Linux,并公开了源代码,接受别人提供的修正、补充。在互联网的帮助下,Linux的开发和用户群迅速增长,演变为能够与微软视窗和Unix抗衡的自由软件操作系统。
&&&&IT界的人士评论说,是商业利益的驱动成就了比尔?盖茨;而李纳斯却因追求电脑的“乐趣”而无意中获得成功。1997年李纳斯?托沃兹从芬兰移居到硅谷,任Transmeta公司首席软件科学家。李纳斯的《乐者为王》自述了他的成功之路。
&&&&十一岁开始编程序
&&&&我孩提时代最幸福的记忆是玩我外公的一台老式电子计算器。记得我曾在他那台计算器上计算过大量随机数字的正弦值。那时的计算器有个计算过程,一边计算一边闪烁不停,好像在对你说:“瞧,我在对你眨眼睛,告诉你我已经完成了多少工作。”我的外公是赫尔辛基大学一位统计学教授,1981年我11岁,外公抱回来一台新的CommodoreVIC-20计算机,它不具备开发商业程序的条件,能做的惟一的事情就是用BASIC语言编程序。我外公把这新家伙仅看作个玩具而已,你可以让它自动地反复执行同一条指令。于是我坐在他的膝盖上,替他输入他事先写在一张纸上的程序。
&&&&最终我把键盘玩得很顺,而后我开始阅读电脑操作手册,并尝试将里面的示范程序(example program)输入进去。手册里有一些简单游戏的示范程序,如屏幕上会出现一个人横穿走过的图像,你还可以稍作修改,以显出各种不同的背景颜色,这种感觉棒极了。然后我开始自己写程序,但我编写的第一个程序与其他人编的没什么不同,屏幕上显示出一行又一行的“HELLO”,直到你厌烦而中止它。这也是许多人的最后一步。但让人惊奇的是,你可以改变程序的内容。我妹妹萨拉让我对这个程序作了修改,从而产生了这个程序的第二个版本,屏幕上显示的不再是“HELLO”的字样,而是无休无止的“SARA IS THE BEST”(“萨拉是最棒的”)。于是我每写完一个程序,就再去编下一个。我用零花钱购买电脑杂志,其中有一本关于莫尔斯电码(Morse code)的程序,它并非用BASIC语言写成,而是由一组数字写成,这些数字可以用手工方式将其转变为计算机可以读懂的许多0和1。这样我便发现了电子计算机所赖以操作的是一种更加简单的语言,于是我开始用数字形式编写程序,然后再用手工进行转换,这也就是用机器语言编程序了。
&&&&就这样,三年过去了,其他孩子在外面踢足球的时候,我却觉得电脑更加有意思,机器本身就是一个由逻辑统治的世界。在计算机还没变得像今天这样复杂,尤其是在像我这样的青少年还可以打开电脑的盖子自己动手修理的时候,它对孩子们很有好处。今天的孩子一般不再自己拆卸组装电脑,而是将所有的时间用于玩游戏,于是智力得不到发展。我并不是说游戏有什么不好,我最早编写的一些程序也是游戏。但我主要是为了编程,才创造出新的游戏。
&&&&我的第二台电脑
&&&&我成长期间有过三台电脑。上面提到的VIC-20,是我外祖父留给我的遗产,接踵而至的是Amiga,这种机器在欧洲特别受欢迎,但它从未像PC机甚至苹果II那样流行过。我攒了一些圣诞节和生日的压岁钱,有一年夏天我还参加了赫尔辛基公园清洁队,挣了一些钱。1986年底,经过一番调查,我发现当时的PC机质量还不太好,我便选择SinclairQL。Sinclair的操作系统叫做Q-DOS,按照当时的情况,它的BASIC语言非常先进,而且有着不错的图形显示。那种操作系统最令我兴奋的一个特点是它能进行多重任务处理。这种电脑有一个8兆赫的68008芯片,它是摩托罗拉68000芯片的第二代,由于它只能在一个时间内从存储器上载16比特,因此常常比32比特的操作要快。
&&&&那台电脑花费了我差不多两千美元。我得承认,QL还有一个卖点就是它的样子非常酷,黑色的机身,带着一个黑色键盘,键盘有一英寸厚,在键盘的右端,即小键盘的地方,有两个具有革新意义的Sinclair微型驱动器。我用它做的就是不断地编写程序,后来我开始自己编写工具性程序。但SinclairQL在芬兰没有站住脚跟,每当我想为反传统的尖端机器购买升级设备时,只能通过邮寄的方式从英国购买。在我很希望把我的内存从128千字节扩展到640千字节时,我也是通过邮购的方式获得的。我买了一个新的汇编程序,将汇编语言转换成机器码(数字1和0)。又买了一个编辑器,后者主要为编程使用的文字处理程序。新的汇编程序和编辑器都不错,但它们是在微型驱动器上,无法放入EEPROM。于是我自己编写了汇编程序和编辑器,应用于我所有的编程之中。
&&&&我给我的机器带着的基本处理程序增加了好几个指令,所以只要我想编辑任何东西,机器就会自动操作我的编辑器,它立刻就会显现出来。我的编辑器比机器本身带的编辑器速度要快,我为此而感到骄傲。就这样我使用SinclairQL电脑三年,从高中到赫尔辛基大学,再到芬兰部队服役。在最后的一两年里,我发现了它的短处。SinclairQL令我讨厌的地方是,它的操作系统虽说能进行多重任务处理,但在任何时候都会出现死机,因为它没有保存措施。当我在书上了解到了下一代的68020,得知了诸如内存管理和分页等种种功能,便琢磨着要把我的机器和附加设备处理掉。
&&&&一种操作系统的诞生
&&&&我上大学后第一年没有选择专业,计算机成了我的主修课。那时在整个赫尔辛基大学,连我在内,希望主修电脑的瑞典学生只有两个。芬兰所有的男生一律要入军队服役,我在念了一年大学后,就去了一所军官培训学校,当了11个月的陆军准备役少尉。当时惟一可做的事情就是把编码打入键盘。
&&&&日我结束服役,上大学二年级时我对我的下一部电脑做了一些设想。我面临的正是一个电脑迷的困境,跟那些随着68008芯片一起长大的电脑迷们一样,我特别讨厌PC机。但芯片出台后,PC机突然看上去有了魅力。到了1990年,大规模的生产使这种机器的价格急剧下跌。正因为PC机非常红火,升级材料和附加装置也很容易弄到,我决定来个大跳跃,弄一个新的CPU。
&&&&每个人都会有一本改变其一生的书籍,把我推向生命高峰的书是安德鲁?S?塔南鲍姆写的《操作系统:设计和执行》。在这本书中,阿姆斯特丹的大学教授塔南鲍姆讨论了MINIX,那是他为UNIX撰写的教学辅助软件。读完此书,了解到UNIX背后的理念以及那个强大、利索、漂亮的操作系统所能做到的事情后,我便决定弄一台机器来操作UNIX。
&&&&赫尔辛基大学第一次拥有UNIX是在1990年秋季开学的时候。那个强大的操作系统是美国贝尔实验室六十年代发明的,然而它的开发却在别的地方。UNIX的独到之处在于干净利索。UNIX具有程序的观点,任何能做事情的东西在UNIX里面都是一个程序,此外还有文件及“创建子进程”(fork)的概念,它是UNIX的基本操作之一。
&&&&我第一次了解到UNIX可开发性的一面大概是1991年,当时我去赫尔辛基理工大学参加一个学术报告,演讲者理查德?斯多曼是自由软件的鼓吹者。这是我第一次见到的典型黑客形象,留着长发,蓄着长胡子。这年1月2日是我21岁生日,我手里攥着在圣诞节和生日得到的钱,准备买一台价格一万八千芬兰马克的计算机。这差不多等于三千五百美元。我对生产厂家不太在乎,只想要大功率的,希望内存是4兆,CPU是33兆赫的。后来我买的这台电脑是杂牌,它有一个14英寸的显示器,是我所看到的最笨重的机器。我用“笨重”这个词,意思是说很少有人拥有这么大功率的电脑。我希望这台电脑靠得住,需要升级时,它能轻易地做到。
&&&&这台电脑有一个DOS操作系统,我用十六张软盘才能把这个MINIX软件装入计算机。我学会了这个操作系统的好的一面,但更重要的是我也了解到了我不喜欢的一面。我从大学的电脑上把我熟悉的程序下载下来,以弥补它的不足之处。总之我用了将近一个月时间,才使这个系统完全变成了我自己需要的系统。
&&&&撰写MINIX的安德鲁?塔南鲍姆想把这个操作系统作为教学工具,于是在一些不利的方面它都被故意损坏了。MINIX也得到了一些改进,最出名的一个改进出自一位叫布鲁斯?伊文斯的澳大利亚人,他使用的是MINIX386。他的改进使MINIX在386上运行起来更方便。在我购买这台电脑之前,我就一直在网上跟踪MINIX的消息,所以从一开始我就使用它的升级版。但MINIX有一些性能令我很不满意,其中最大的失望是终端仿真(terminal emulation)。仿真很重要,因为我只能依赖这个程序,才能让我家里的电脑模仿大学的电脑。每当我拨电话接通大学的电脑,使用强大的UNIX工作或仅仅是上网时,都使用终端仿真程序。
&&&&于是我开始做一个项目,制作自己的终端仿真程序。我不想在MINIX底下做这个项目,而是想在硬件水平上完成它。这个终端仿真项目也可以让我了解386硬件的工作性能。我不得不从BIOS开始,BIOS是计算机启动的早期ROM编码,它可读软盘和硬盘,所以这次我在软盘上操作。386是以“常规模式”启动的,但为了充分利用全部的CPU和进入32比特模式,我只得进入“保护模式”。在此之前,还得进行大量复杂的测试。
&&&&我想出两条独立的线程。一条线程从调制解调器读出,然后在显示器上显示。另一条线程从键盘上读出,然后写入调制解调器。这样就会在两条线程上运行着两条管道。我写的最早的试验程序是使用一个线程将字母A写到显示器上,另一个线程写字母B。我把此编入程序,让其在一秒钟之内出现若干次。在定时器的帮助下,我使这个程序这样运转:显示器上先出现一连串的字母A,然后突然之间,转变成一连串的字母B,这显示出我的任务转换是可行的。最终我能改变由一连串A和一连串B组成的两个线程,从而使数据一个读自调制解调器,再写入显示器;另一个读自键盘,再写入调制解调器。这使我终于有了自己的终端仿真程序。
&&&&每当我想读新闻,我就运行自己的程序,把自己的软盘插进,重新启动机器,就能从大学的计算机里读新闻了。倘若我想改进终端仿真组合程序,就启动MINIX,用它进行编程。Linux操作系统就是这样开始的。
&&&&现在,Linux已经变成了具有强大吸引力的平台。全球大约已有八百万台机器在运行Linux系统。
&&&&摘自《乐者为王》李纳斯?托沃兹等著王秋海等译中国青年出版社2001年7月版定价:20.00元
&&&&《文汇报》日
版权所有 中国互联网新闻中心 电子邮件:
电话: 86-10-润州古书坊
当前位置: &
乐者为王(自由软件Linux之父 李纳斯?托沃兹自述成功道路与人生哲学)
滚动鼠标滚轴,图片即可轻松放大、缩小
乐者为王(自由软件Linux之父 李纳斯?托沃兹自述成功道路与人生哲学)(图1)
电&&&&&&话:
开&&&&&&本:大32开
页&&&&&&数:313页
字&&&&&&数:
I&&S&&B&&N:
售&&&&&&价:18.00元
Copyright(C)
孔夫子旧书网
京ICP证041501号
海淀分局备案编号}

我要回帖

更多关于 抒情散文800字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信