广告位API接口通信错误,查看德得广告获取帮助

凤凰时尚网移动版

首页 > 资讯 >

全球最大开源操作系统前世今生:一个书呆子让微软头疼(2)

  看起来,林纳斯上的是冷门专业,但实际上Unix当时已经不经意间为他敞开了一道阿里巴巴式的大门,而过去8年来对编程的狂热爱好,又使他在编程和算法上积累了深厚的童子功:

  上中学之前,除BASIC编程语言外,还掌握了用机器语言(0和1的编码)编写程序的能力,对电脑的运行原理和过程了如指掌;

  学会了自己编写程序设计工具,比如编写的编辑器比电脑自带的还好,让电脑屏幕显示字符的速度快得惊人;

  对操作系统兴趣浓厚,当时操作系统功能简单,版本众多(每个品牌电脑商都有自己的操作系统),BUG丛生,为他提供了解剖标本;

  正式开学前自学了关于Unix的经典著作《操作系统:设计与实现》,对Unix系统做了透彻的了解,对它的热情也高涨起来;

  而当时有关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操作系统。

  软硬件准备就绪,林纳斯准备用Minix系统自带的终端仿真程序,黑进学校性能更为强大的电脑,上网看新闻或编程。当时家庭拨号上网又慢又贵,通过学校电脑上网不花钱,还很快。所以,黑学校电脑既酷炫又实惠,几乎成为林纳斯的必修课。

全球最大开源操作系统前世今生:一个书呆子让微软头疼

  林纳斯的母校芬兰赫尔辛基大学,比较搞笑的是,当时整个计算机专业只招到2名学生。

  但是,一番操作下来,林纳斯发现Minix系统根本不好用,尤其被他寄予厚望的终端仿真程序,更是超级难用。

  黑学校的电脑是刚需,既然Minxi系统不好用,那为何不从裸机开始(从BIOS系统入手),重写一个呢?反正在冬天的芬兰,哪也去不了,有大把的时间可用,还有一台彪悍的386个人电脑做开发工具。

  总之,万事俱备,就差他把十个手指头放到键盘上了。

  说实话,独自开发操作系统的日子其实十分单调。林纳斯每天24小时是这样度过的:编程——睡觉——编程——吃椒盐卷饼或洗澡(随便冲冲了事)——睡觉——编程。

  好在感觉不枯燥。

  但他如此沉迷,还是引来了父母的担忧。父亲尼奇忧心忡忡地对母亲米奇说:“赶紧让他去外面找份差事吧。”米奇担心的则是另一回事:“像他这副(整天宅着不出门的)德性,以后还怎么去结识好女孩儿啊?”

  在父母为儿子操心时,黑客儿子也为正在开发的系统操碎了心。

(责任编辑:admin)
广告位API接口通信错误,查看德得广告获取帮助