Linux发展历史,能够与微软抗衡的操作系统
随着Fuchsia系统在近期上线,有史以来最成功的手机操作系统安卓,看来真的要被谷歌扔进垃圾桶了。 安卓被谷歌打入冷宫,外界猜测是因为采用了开源的Linux内核,使得谷歌对安卓缺乏掌控力,导致碎片化太严重,迫使谷歌让安卓在辉煌时期提前谢幕。 但对IBM来说,Linux的开源却是蜜糖。7月9日,IBM宣布以340亿美元收购Linux最大的商业化公司红帽(Red Hat),以期重新定义企业级云市场。 追根朔源,让两家大公司爱恨难舍的Linux系统,最早只是芬兰一个叫林纳斯.托瓦兹的黑客玩出来的结果。 那么,当时还在上大二的林纳斯是如何玩出一个世界级的操作系统的? 世界上最好养的“书呆子” 1981年8月12日,IBM推出了5150新款电脑。 这款看起来像个米色大盒子的电脑售价1565美元,面向家庭用户销售。4年前,刚成立5年的苹果公司已推出世界上第一款个人电脑Apple II,而IBM加入战团,预示着个人电脑时代降临。 与硅谷隔着整个美国和一个大西洋的芬兰,也开始进入个人电脑时代。 也是在这一年,芬兰赫尔辛基大学的统计学教授里欧.华德玛.童奎维特买了一台Commodore VIC-20电脑,这样在学校里大型机做不完的工作,他可以带回家里完成。但问题是,童奎维特教授用惯了纸笔,很不习惯敲键盘。于是,他把目光转向11岁的外孙林纳斯.托瓦兹。 信息时代的“开山鼻祖“IBM5150被《时代》周刊评选为“年度人物” 一个好主意油然而生。 随之而来的,是一幅绝美的画面:每次教授在纸上写好BASIC语言程序后,就把林纳斯抱到膝盖上,让他把纸上的程序用键盘输入电脑。 身为数学家的外公的想法不复杂,祖孙两人一起体验计算机带来的乐趣,同时培养外孙对数学的兴趣。 于是,每天放学回家帮外公输程序成为林纳斯的“家庭作业”。很快,他敲键盘的熟练程度超过了外公。久而久之,他感觉仅输入外公编好的程序不好玩,开始试着自己编程。这位未来的程序大师编写的第一个程序非常简单:
屏幕上会显示一行又一行的“HELLO”,没完没了,直到程序被强行终止。 林纳斯将“HELLO”换成“SARAH IS THE BEST”后,满屏幕显示“萨拉是最棒的”。本来林纳斯不算一个体贴的哥哥,但这次耍酷还是成功赢得了妹妹萨拉的感动,这让林纳斯感觉编程真是太好玩了。 林纳斯从此对编程上瘾。 每年10月芬兰就进入过冬模式,大人小孩喜欢在户外玩曲棍球或滑雪,林纳斯却窝在家里通宵达旦地捣鼓计算机。林纳斯功成名就之后,妈妈安娜接受媒体采访时说,儿子是一个书呆子,从小就很好养,只要把他和一台电脑关进一间小黑屋,再时不时扔点儿面条进去就行。 确实,林纳斯年轻时的呆气堪称一绝:
“芝麻开门” 19岁那年,林纳斯上了外公曾任教过的赫尔辛基大学,报考了计算机专业。比较搞笑的是,这个专业包括他只有两名男生。 看起来,林纳斯上的是冷门专业,但实际上Unix当时已经不经意间为他敞开了一道阿里巴巴式的大门,而过去8年来对编程的狂热爱好,又使他在编程和算法上积累了深厚的童子功:
而当时有关Unix的纷争,又为林纳斯编写的Linux系统赢得了成长的时间。 为方便理解,我们先说一说Unix系统。 直接说吧,Unix的诞生没什么伟大的抱负。AT&T下属的贝尔实验的两名员工丹尼斯和肯,想在PDP-11电脑上玩游戏《星际战争》,于是两人写了一个操作系统,这就是Unix。这也从侧面证明了,当时的电脑真的没什么娱乐功能,想玩自己喜欢的游戏还得会写操作系统。 贝尔实验室旧址,实验室已经解散,现仅保留名字 Unix系统诞生得这么不正经,完全和晶体三极管没法比,要知道晶体三极管是带着替代真空管的伟大使命被发明出来的。 结果就是,AT&T根本没把Unix系统当一回事,加上当时正受到垄断管制,不能制造和销售计算机,于是授权费都懒得收,把Unix系统和源代码许可证书都免费公布出去,意思是谁爱用Unix系统玩就尽情取用吧。 Unix系统在大学里很快成为宠儿,到上世纪90年代初,它已经是所有超级计算机和服务器的首选操作系统,并衍生出许多版本。眼看着Unix系统成为一桩大买卖,AT&T肠子都悔青了,当初怎么就没收授权费呢?很快,AT&T和伯克利大学就Unix系统的版权问题打起了官司。 这场官司让Unix系统在当时成为烫手山芋,却也让林纳斯这个21岁、邋里邋遢的芬兰青年开发的Linux操作系统,有了抢占市场的机会。 Linux系统的诞生:只是为方便黑学校电脑 1991年1月2日,圣诞刚过,芬兰还是白雪茫茫的寒冬模式。 林纳斯揣着圣诞和生日红包钱,在赫尔辛基一家经营电脑的夫妻店,花3500美元DIY了一台外观平淡无奇、性能彪悍的电脑,他付了1200美元,剩下的需要在三年内还清。 随后,他又为新电脑花169美元,买了一套Minix版本的Unix操作系统。 (编辑:ASP站长网) |