但是,代尔对硬件没有特别的兴趣,他更喜欢研究操作程序,找到一种方法使磁盘存贮管理与微处理器连接起来,因此他开始用pl/m语言编写软件,在大型计算机系统上模拟运行。这种软件给磁盘提供高级存取,而且是一个紧凑的操作系统。在模拟中,操作系统可以工作,但代尔在有控制器以前不能确定用软盘是否起作用。
1974年,他请他的朋友、后来数字微系统公司的总裁·托拉德尔的帮助,他刚刚在华盛顿大学取得了博士学位。托拉德尔成功地让这台设备运转起来。基尔代尔回到苏格特公司,说服他们又提供了一个驱动器,他把它装在了装有控制器和开发系统的盒子中。当硬件界面完成时,整个系统运转起来了,而且运转得不错。这就是第一个cp/m系统,它花了苏格特一两个月时间编写,它的最大优点之一是只需要3k的内存。
代尔知道单有一个操作系统还不足以进行程序开发,他又增加了额外的应用程序如文本编辑、动态纠错和一个简单的汇编器。直到1975年他才完成了cp/m的全套应用系统,包括用于拷贝文件的pip(外设互换程序)。cp/m使从磁盘上把数据传到微型计算机上打印和使所有属于物理操作功能的微型计算机系统的操作成为可能。
在妻子的鼓动下,1976年,代尔离开海军研究生院,与妻子多露西一起创办了星系数字研究所,很快改名为数字研究公司(dri)。由多露西负责经营。两口子并没有预计到会有巨大成功。多露西·麦克艾文说:“我们以前从没有想过会拥有一家大公司。它就这样发生了,似乎就是应该这样做。1976年她曾怀疑公司能赚到的钱会超过1.5万美元,而事实上它赚了60万~80万美元。在开始的五六年中,公司的收益每年都翻了一番,1981年销售额达到520万美元,三年后达到4460万美元。
显然,公司最早的主顾占了大便宜,例如最早以公司名义购买cp/m的托马斯·拉夫勒,只化了90美元就买到了cp/m的使用权。而不到一年,搞一份cp/m许可证要花上万美元。
1977年,与以姆赛(imsai)公司的合同是个转折,他们以2.5万美元购买了cp/m。以姆赛公司经理鲁宾斯坦认为基尔代尔是个软件天才,可做买卖却象个不懂事的孩子。他认为自己几乎是从作者那里把操作系统偷过来。代尔则十分知足,这笔生意使数字研究公司成了正式营业的公司。
那时,代尔已经开发了5个cp/m版本,是专为装有不同磁盘驱动器的不同计算机设计的。一天下午,他与一位以前的学生,现在是imsai雇员格兰·埃文坐下交谈。他说:“瞧,我要把这个小东西(cp/m)叫做bios(基本内存输入输出系统),它将适用于任何人们希望的操作环境。”bios成为通用部分,人们可以自己对它进行修改,使他们的磁盘驱动器可以与计算机匹配。这使得cp/m更容易被接受。imsai的购买后,订单滚滚而来。在第一个100万后,代尔就再也不计算cp/m的销售额了。他估计目前已经有2000万套拷贝在使用。cp/m也成了70年代、80年代初最有影响的pc操作系统,到80年代中期,它将运行在300种计算机模型上,而且3000种软件支持cp/m机,cp/m成了事实标准。
1980年,ibmpc正在酝酿之中,幸运之神降到比尔·盖茨的头上。但当时他根本没有想到,自己会从磁盘操作系统(dos)上大赚特赚,而且后来会以dos牢牢控制整个计算机业。当时盖茨真正在行的是编写程序语言basic。他只希望自己的basic能挂在ibm的系统上。而且盖茨并不看好dos的前景,他认为程序语言才是真正的大钱眼。而且当时市场上已经有了最流行的cp/mdos,它是由代尔的dri(数据研究公司)开发的。再说,盖茨和数字研究公司有个不成文的协定,那就是他不能涉足操作系统领域,数字研究公司也不进入他的程序语言范围,因此他慷慨地将ibm的代表介绍给了代尔。双方约好在蜿蜒海岸边的一号高速公路旁,秀丽的加州太平洋林园见面。
关于代尔如何错失这笔本世纪最具价值的生意,流传着许多版本。有的说这位电脑博士骄傲自大,所以当ibm带着一生难遇的大生意找他时,他竟然驾着他的双引擎小飞机兜风去了,留下当律师的太太和ibm打交道。面对ibm一大堆不泄密的限制协议,她不乐意了,一天的大部分时间都花在讨价还价上,双方达成的唯一协议就是要数字研究公司不泄露ibm来访这件事。但代尔断然否定这种说法,他说上午去处理一件紧急事务,下午3点就赶回来以便和ibm的人见面。对于ibm要签署的文件,他赞同妻子的做法。对于失去这次机会,他也只是耸耸肩而已。代尔猜想盖茨“做出了他认为是最好的生意决定”。
ibm没能与基尔代尔做成生意,盖茨就自告奋勇揽下了这笔生意。但是编写一个操作系统起码要花一年时间,但ibm要求几个月内就完成。盖茨急得象热锅上的蚂蚁。这时,保罗·艾伦发挥了极大的作用。他听到风声,知道有一套圈内人自编的qdos。qdos本意为快速而肮脏的操作系统(quickanddirtyoperatingsystem),意指借用了cm/p操作系统的构想和名称,不过那时尚未出现巨额罚金的法律诉讼。程序员对非法拷贝他人作品还不以为然。艾伦把电话给qdos的作者蒂姆·帕特森。最后,微软付了大约7.5万美元,连人带产品一起买下,改名为ms-dos。并倒手给了ibm,开始了微软飞黄腾达之路。
1981年,ibm推出第一台带有pc—dos(微软ms—dos前身)的pc,“我对和cp/m的相似感到惊讶,它们太相像了,系统功能简直一模一样。我对ibm和微软的做法非常愤怒。我们在这里与ibm诚心诚意地谈判,结果却被他们敲了竹杠。毫无疑问,业内任何一个看到它的人都知道,它甚至连指令都跟cp/m一样。我可以坐下来,完全不用任何说明就可以使用它。这简直让人难以置信。”
代尔找上门来,提出可能危及ibm软件计划的诉讼。代尔对ibm的人来说,他看到他们的产品了,它简直是“彻头彻尾的cp/m界面”,他告诉他们这不公平,“我不知道你们怎么可以毫无顾忌地把别人的发明拿来就用,而且基本上全盘照抄。”ibm回答说,根据代尔所说的,它的人没有意识到该操作系统与cp/m那么近似。(核查ibm对基尔代尔的回答,从ibm的项目主管约翰·h·麦克尔1987年3月的一封信中得知,“任何ibm不合法、不道德和不适当地为ibm—pc获取操作系统软件使用权力的说法绝对是错误的。”)
ibm连忙派出几位律师去找代尔。见了面,才发现这个书呆子太容易摆平了。因为代尔告状的真正目的,只是希望ibm在pc中采用他下一版的cp/m。ibm当然乐于从命,坏事成了好事。微软也躲过了致命的一劫。
沾沾自喜、偷着乐的比尔盖茨,并没有良心发现,而是继续无耻地将他的盗版事业,发扬光大,不但如此,还继续扩张继续招揽人手,对操作系统进行包装。
不但如此,精通商业、具备前瞻、拥有卓越远见的比尔盖茨,还联系ibm,进行了一系列的商业化包装和操作,光明正大的将dos系统私有化的成为微软的拳头产品,以100美元每份的价格,出售给ibm公司,作为ibm公司个人电脑的操作系统。