操作系统的故事

自家是您可怕的梦魇

————Eric Raymond

Eric雷蒙德(Raymond),黑客,他写了一篇小说《大教堂与市集》,也写过一本书叫《unix编程艺术》。于是一切世界都更改了。

纪录片《Revolution
OS》
讲述,五遍开发者大会,他赶上一个微软工程师,看见服装上Microsoft的标志便询问对方:“你为微软做事?”当这位西装革履的工程师带有作弄和轻蔑看着这多少个衣裳普通的黑客回复:“是呀,你吗?”Raymond(Raymond)送去了一个微笑:我是你们可怕的梦魇。。。

黑客是Microsoft的梦魇?不,不仅仅是,黑客是整个不轻易的噩梦。电脑和网络,已经变成当代社会和温文尔雅不可或缺的成品。很六个人电脑使用Microsoft的windows系统,而这多少个机器所走访的web页面。其幕后的服务器系统却是Windows的死敌—Linux。比较Windows成为家喻户晓并家家都在应用的操作系统。Linux很少被老百姓了然,可是那并不妨碍它的光辉。他们各自在桌面和服务器多少个环境,各自称霸着世界。

谈到Linux的根源,这些故事平凡却扣人心弦。1991这年,对于芬兰共和国人相对是一个好玩的一年。世界上第一次全球通对话在小米的Radiolinja网络中做到,华为制服世界的脚步已经力不从心抑制。

同时,阳光明媚的芬兰共和国加拉加斯大学的高校里,一个妙龄正好拥有了一台完全属于自己的微机,不必再忍受高校机房漫长的守候。他深远着迷于当时安德鲁·塔南鲍姆(安德鲁(Andrew)Tanenbaum)的编著《操作系统:设计与落实》——一本Minix操作指南。

鉴于AT&T对于Unix商业化,而后将Unix举办了闭源。安德鲁(Andrew)所助教的课程《操作系统》却不曾了“操作系统”。对此安德鲁(Andrew)一咬牙,狠狠心,写出了一个兼容Unix的操作系统。人家就是决定,你不给自己利用,我自己写一个出去用。固然安德鲁的收获很粗略,可是依然具备了Unix的基本效能,当然相比较mini,由此命名为Minix。Minix作为Unix的变种,彼时的Minix正凭借低廉的价钱和精炼的操作在高等高校流行。

Minix由于过火短小精悍,只好运行这一种机器,其他机器没有驱动。安德鲁(Andrew)的学生就写了诸多好用驱动来扩充Minix。不过,讲师安德鲁却以为自己的操作系统要保全纯洁,无法有任何的代码来源。于是学生们就很烦心,其中就有个叫Linus的同学。

怀有和谐的PC的Linus却无法将Minix运行在祥和的处理器上。Linus也只好走上了她重重长辈的征程,不让用,不给用,这就自己写一个操作系统来用。仅仅多少个月后,一个“千疮百孔但却刚好可以行使”的磁盘驱动程序和一个小到不可能再小的文件系统就诞生了,这就是第0.01版的Linux。随后Linus将操作系统上传至FTP,并披露了总体源代码。后来Linus阐述其初衷:在新操作系统中,“人们得以友善编辑驱动程序,可以任意修改操作系统以适应不同需求,可以尝尝在Minix上运行具有程序,这是Minix从未有过的光明一天。”

航天科工,光明的生活日益来临,Unix生态仍旧老样子,在生意的交手中徘徊。Microsoft和Apple的交手也逐渐明朗,Microsoft靠卖软件大发特发。这让一个黑客很不满。

理查德·Stowe曼(理查德(Richard)Stallman)登场,他觉得具有软件都是人类智慧和考虑的结晶。软件应该自由的让众人使用。1983年,Stallman发起了“GNU(GNU’s
Not
Unix的递归缩写)”计划,指标是创造一套完全自由的操作系统,以“重现软件界合作互助的打成一片精神”。他以“著佐权”(copyleft)标准为模本拟定了一份通用公用版权协议(General
Public
License,GPL)。与强调个人版权但限制自由传播的小说权(copyright)不同,GPL更强调公共版权和鞭策自由传播,它同意修改程序、复制软件和行销获利。但前提是发布修改后的任何源代码,必须保证自由思想的传递。GNU计划激发了软件界极大的来者不拒,世界各地的软件奇才们纷纷到场其中。并且开发出包括文字编辑器Emacs、C语言编译器,gcc以及大部分UNIX系统程序库和工具在内的大部分软件。

而是问题又来了,GNU编写了过多肆意免费的软件,不过那个免费软件却运行在不擅自的Unix上,那真是一个宏伟的嘲弄。Stallman承诺我们要两年内再次写一个操作系统,不过五年过去了,依然看不清成功的那一天。

与眼前很多故事一样,事情总是环环相扣,可是何人也不清楚这环将会扣向哪一环。Stallman苦于没有操作系统,芬兰共和国的这边,Linus唯有一个操作系统内核而并未利用软件。

于是,他们在独家的世界斗争多年自此,命局终于安排他们走到了共同,Linus带领Linux加盟Stallman的GNU计划,上帝说要有光,于是牛顿(牛顿)出生了;人类需要自由,于是Linux与GUN结婚。这一“联姻”堪称是软件界的天作之合。

1992年,在Linux
Kernel平台上行事的开发者只有100位,平西安的主旨代码只有几万行。最近,在凉台上干活的开发者现已多达1000人,人士的背景也从早期的黑客扩散至更多的本行,平Charlotte的核心代码则早就超越千万行。

1998年,全球前500台超级总结机中还只有1台运行Linux。先天在世上前500台顶级总计机中,有400多台采用Linux。这几个电脑遍布世界各地的多少个行业,共同决定着这个聪明的地球。

大到航天科技,小到IC卡芯片,无不存在Linux的阴影。在活动领域,Android来势汹汹,已经逾越IOS成为移动的王者,完成了对windows的完美复仇。

Linux“可随便扩散”并不等同“缺少支撑”和“业余水平”,恰恰相反,正是起开发的国策,让很多天才黑客插手进去,那是轻易的狂胜。

就连商业软件公司也涉足进去,那些铺面技术丰饶又善于市场运作,开创了新的商业格局—-销售服务而不是软件。使Linux从网络黑客和业余爱好者自娱自乐的工具,变成了一个存有全球影响力的软件帝国。

98年的奥斯卡(Oscar)颁奖典礼上,当卡梅隆(Carmelo)手握“最佳导演奖”的小金人,模仿《泰坦Nick》中的男主角杰克(Jack)发出“我是世界之王”的宣言时,全世界为之倾倒。影片中“唯美”海难,使众人好奇于卡氏的神奇。但全面的影片也使人人忽视了另一个壮烈事实:电影史上崭新的技巧时代悄然来临。而这一时代,是由Linux开启的。

从当下先河,梦工厂、迪斯尼、皮克斯等商家都日益将各自的劳作平台转向Linux,无数壮烈的银幕经典之所以横空出世。从《魔戒》到《金刚》,从《Harry波特》到《霍比特人》,再从《指环王》到《阿凡达》,Linux几乎以一己之力创制了成百上千人梦中的玄幻王国。也是从这时起始,Linux终将下葬Microsoft就起来变成江湖中闻明的传说之一。

迟迟苍天,传来一股由弱变强的声息—– 我是您可怕的梦魇!!!


相关:

操作系统故事(一)— Unix传奇

操作系统的故事(二)— Windows 与 Mac OS
的恩仇

操作系统的故事(四)— Symbian
兴衰路

发表评论

电子邮件地址不会被公开。 必填项已用*标注