###从DOS和UNIX开始谈现代操作系统的恩怨情仇

Windows,os X,Linux是目前主流的三大操作系统,他们的创始人分别是比尔盖茨,乔布斯和林纳斯。而这三个创始人之间又有着怎样的恩怨情仇,下面我将介绍他们之间的几个故事。

先来说说乔布斯和盖茨,在80年代初当微软还停留在Dos时代时,苹果已经开发出了带有图形用户界面和鼠标的操作系统。乔布斯在1981年,举行了一次微机领域的世纪双雄会,他邀请了刚刚拿下IBM PC操作系统合同的盖茨来参加,商讨合作事宜。此时在乔布斯眼里微软只是一个靠BASIC语言的解释器起家的小小软件公司,他并未意识到未来微软会对苹果产生巨大的威胁。他很自豪的向盖茨展示了Macintosh和带有图形界面的操作系统,希望微软能为他们的操作系统开发几款应用软件。显然此时乔布斯并未意识到操作系统在今后整个微机工业中的重要性,他向盖茨展示了自己还未上市的操作系统,这为苹果日后的发展埋下了很大的隐患。盖茨看到这个操作系统后,眼前一亮,他意识到这种虽然还不完善的操作系统代表了今后的趋势,而他们的Dos与其相比则逊色了许多。在这次商讨中乔布斯的傲慢和谈判中的斤斤计较让盖茨很不喜欢,但最终从长远考虑盖茨还是答应了这次合作。

此后盖茨借着给苹果开发软件,促进自己对苹果的了解,并为今后自己的操作系统借鉴学习;另外盖茨也与IBM一起开发新的操作系统OS/2,他希望可以借着IBM的力量锻炼队伍并制约苹果,可谓一举两得;此外盖茨也花了很大功夫聘请了几位业界大牛开发自己的操作系统Windows。与此同时微软也在不断更新Dos,将BASIC免费提供给IBM,以低廉的价格将DOS预装在IBM PC机上,之后又将操作系统以近乎免费的价钱提供给PC制造商。这为微软奠定了坚实的用户基础。而在此过程中苹果的兼容性问题和他的封闭式道路和纯技术路线,让苹果在慢慢走在了微软的后面。Windows3.1对苹果的打击是致命的。微软终于靠十年的奋战夺得了微机操作系统的**地位。

在这场微机操作系统之战中,乔布斯在产品创新和技术创新上要好与盖茨;而在商业眼光和长远布局上,显然盖茨强于乔布斯。

下面再来说说乔布斯和林纳斯的故事,Linux在发布之后其发展迅猛,这也引起了乔布斯的注意。而此时林纳斯已经是开源界的大佬,乔布斯希望能把林纳斯拉到苹果一边。于是他请林纳斯到苹果总部一绪。林纳斯当时刚到美国不久,也正好想见见硅谷的明星们,于是屁颠屁颠来到乔布斯的办公室。乔布斯直入主题,声称在操作系统的领域只有两个玩家――微软与苹果,现在他给林纳斯指条明路,就是与苹果公司联合,并号召开源社区都帮着苹果玩转MacOSX。林纳斯是个很有个性的人,一听这话自然不高兴了,不过林纳斯还是耐着性子想听听苹果的这个新系统到底有多牛B。听到苹果的这个系统居然采用的是微内核,而林纳斯又十分鄙视微内核,此时他再也忍不住了。他直言自己不喜欢微内核,微内核有各种缺点,结果可想而知。

就这样Linux与苹果擦肩而过。现在看来如果当时林纳斯与苹果联手,将弥补Linux在用户界面上的缺陷,这无疑给Linux的发展锦上添花,Linux或许会比现在更普及更受欢迎。另一方面,我们都知道Linux的开源促使它不断完善不断发展,也促进了技术人员之间的学习交流,对整个行业发展起着不容忽视的作用。