“微软的工程师,又推出新作品了么?”唐焕做出诧异的姿态,心里则在揣测盖茨要打什么牌。
“也算不上什么全新的软件,1979年的时候,微软从美国电话电报公司那里得到了unix的许可证,然后在其基础上研发出来了xenix。”盖茨仔细地解释起来。
“原来如此。”唐焕恍然地点了点头。
严格来讲,微软将触角伸入操作系统领域,并非起始于ms-dos,而是这个unix血统的xenix——因为在这笔交易当中,微软没有能够从美国电话电报公司那里得到在产品名称里使用“unix”的授权,这才有了一个似是而非的新名字。
原本,盖茨和加里?基尔代尔有一个默契,微软的basic和数字研究公司的cp/m,在各自的编程工具和操作系统领域相互配合,结成联盟。
个人电脑行业发展初期,这个机制无疑给双方带来了可观的好处。可惜的是,所谓的友情还是经受不住利益的考验。
追究谁首先把手捞过界已经毫无意义,事实就是,双方都在对方产品的传统地盘上铆下了一棵钉子。
1980年微软发布了面向16位系统的xenix版本,可以在广受欢迎的dec小型机pdp-11上运行,也首先满足了微软自身的需要。
盖因在个人电脑发展初期,各种各样的硬件平台纷纷涌现,虽然万马奔腾地十分热闹,但也产生了无所适从的麻烦。
从程序员的角度来讲,缺乏一个稳定的标准平台,以便在此基础上研发出来适合所有种类个人电脑系统环境的程序。
当时普遍的解决方案就是。根据个人电脑所使用cpu的不同,在小型机上模拟运行。
因为pdp-11具有高度正规化指令集的设计,使得程序员可以很容易地分别记住所有的运算码。以及指定运算符的方法,所以深受开发者青睐。自然而然地就被微软优先支持。
盖茨研发出来xenix,主要目标当然还是瞄准了个人电脑这个他耕耘了好多年的平台。
只不过,微软的技术力量着实有限,让basic编译器逐一支持各种各样的个人电脑平台就已经让程序员们疲于奔命了,不可能孤注一掷地把更多的资源投入到需要面对cp/m的强势竞争、收益不好预料的个人电脑操作系统领域。
就这样,盖茨给xenix制定的销售策略是,微软并不直接把它销售给终端客户,而是以oem的形式。授权给英特尔、唐迪、高图斯、圣克鲁兹作业等公司,让他们针对具体的硬件结构,展开进一步的代码移植。
当微软抱上ibm的大腿,相对轻松地仅需为ibm-pc一种硬件架构,研发功能简单的操作系统ms-dos后,盖茨对xenix的兴趣明显变淡了。
不过,蓝色巨人也不是那么好伺候的,当其发现ms-dos无法在ibm-pc/at平台上提供对多任务、大内存,以及越来越深入人心的图形用户界面的支持,导致被方圆个人电脑压着打后。便决定另起炉灶地联合研发一套功能更加强大的全新操作系统。
对此盖茨自然没有拒绝的选择,与此同时,他也深深地感受到了可能被抛弃的危机。于是赶紧寻找后路。
windows是不可能了,虽然从苹果公司那里借鉴了不少的mac经验,但一直进展不大,之前为了打击可能对ibm-pc操作系统地盘的觊觎而放出来的发布时间表,真的成了一颗烟雾弹。
好在个人电脑行业为了拉拢投资而涌现的大忽悠现象不在少数,盖茨倒也不至于在千夫所指之下,羞愧得无地自容、不敢出门。
但也正因为如此,当盖茨试图向ibm建议,以windows为基础研发对方所计划的全新操作系统。被对方毫不信任地拒绝了。
就当盖茨认为自己找不到退路的时候,被折磨得头发掉得又向光头境界迈进一步的史蒂夫·鲍尔默。建议他不妨关注一下之前被冷落的xenix。
原来,短短几年的时间里。操作系统的元老——unix也发生了不小的变化。
早在1950年代,美国电话电报公司便曾经打算跻身于轰轰烈烈的大型计算机时代,可那时就对它在通信领域不可动摇的垄断地位有所警觉但却无从下手的美国司法部,以暂时纵容继续垄断的条件,阻止其染指计算机行业。
不过随着1970年代末,美国电话电报公司被拆分的命运越来越不可改变,做为一种补偿,美国司法部开始允许它涉足计算机行业。
美国电话电报公司对此可谓雄心勃勃,这从它的拆分方案也能看出来几分端倪,其保留了西部电气公司,为的就是进军计算机领域。
当唐焕寻求收购太平洋贝尔的时候,做为一个筹码,美国电话电报公司得到了方圆电脑的大部分授权,具备了硬件方面的基础,软件方面则自然而然地着落到操作系统unix身上。
微软从美国电话电报公司那里获得unix授权的1979年,也是unix可以自由散布研究型版本的最后一年,贝尔实验室释放出了unix第七版。
在那以后,美国电话电报公司便开始研发商业版本的unix,并在1982年基于unix第七版开发了3的第一个版本——一个仅供出售的商业版本,其中包括有限支持基于risc架构微处理器holder的方圆服务器和方圆工作站。
到了1983年,美国电话电报公司又发布了3的增强版——vrelease1,完全支持了基于risc架构微处理器holder的方圆服务器和方圆工作站。
说句心里话,对于美国电话电报公司的工作成果,唐焕并不满意。盖因这些老大哥们反应迟钝。无法适应这个时代计算机行业爆发式的进展。
由于历史原因,超级计算机、大型机、小型机上的unix用户非常广泛,人的习惯最难改变。何况这些计算机行业的精英。
所以,争抢高端应用领域的方圆服务器和方圆工作站。其所搭配的操作系统万象,并不能得到所有用户的欢心。
为了迁就他们,美国电话电报公司的unix就是一个很好的补充。可unix虽然移植过来了,但在功能上和万象还是差距很大的。
为此,唐焕以私人名义资助伯克利加州大学同样研发unix但用户许可证非常宽松的berkel——bsd项目,并保持抽血——不断从这个团队里招揽人员进入自己的公司。
在这样两条线齐头并进的发展下,unix对方圆服务器和方圆工作站的支持日益完善,由此也带动了unix对低端的方圆个人电脑的支持。
基于美国电话电报公司iii的微软xenix。进展最为令人瞩目。
在其授权名单上,高图斯在1982年早期便推出了适用于自家intel8086个人电脑的版本,其它公司也实现了对基于zilog的z8001,摩托罗拉的mc68000的个人电脑的支持。甚至就连苹果公司卖不出去的丽萨电脑,也有人愿意进行代码移植。
和微软合作关系最密切的授权公司,当属——圣克鲁兹作业即sco。
这家公司由dougmichels——道格·米歇尔斯和他的父亲larrymichels——拉里·米歇尔斯,于1979年1月登记成立,以unix移植、提供软件顾问为主要业务。
就在1984年初,圣克鲁兹作业将xenix成功地移植到了方圆个人电脑平台上。
盖茨在史蒂夫·鲍尔默的陪同下,去圣克鲁兹作业确认了这一工作成果后。不禁有些瞠目结舌,心说对方的专业能力实在不吝于自己的微软。
在震惊之后,盖茨随即喜上眉梢。这可是送上门来的大好机遇啊!
要知道,对于方圆个人电脑这个普及度最广的第一大硬件平台,盖茨早就垂涎欲滴了。只不过,相比于freedos,ms-dos的底子实在太烂,他脸皮再厚,也没勇气立项,让手下的程序员移植到方圆个人电脑平台上。
可unix血统的xenix就不一样了,其架构先进性是众所公认的。
在盖茨看来。如果能把xenix推广到方圆个人电脑平台上,那微软就可以左右逢源了。不管将来方圆和ibm哪一方最后胜出,自己都稳赚不赔。
“ibm-pc上市的时候。提供了pc-dos、cp/m-86、ucsdp-三种操作系统,让用户自_由选择,反响非常好。如果方圆个人电脑也能借鉴这个经验的话,必然会收到不错的回馈,至少可以吸引来那些对unix更有好感的用户。”盖茨殷勤地游说起来。
唐焕脸上带着微笑,频频点头,听得非常认真,似乎还很欣赏,但他心里对盖茨这套说辞的评价却是“一派胡言,骗鬼去吧”。
此前ibm-pc确实提供了三种操作系统供用户选择,但那是因为加里?基尔代尔指责,ibm的pc-dos,也就是微软的ms-dos,抄袭了数