Article View: comp.lang.java
Article #468History of MS-DOS (Was: Re: JAVA IS THE TIMEX SINCLAIR EMULATOR OF THE 90's.)
From: Mark Galbraith
Date: Fri, 12 Jan 1996 00:00
Date: Fri, 12 Jan 1996 00:00
84 lines
5689 bytes
5689 bytes
>>>>> "Fast" == Fast Eddie <fladung@emf.net> writes: Fast> south@speakeasy.org (Scott Soderstrom) wrote: >> In article <30EAA8DD.2640@Valley.Net>, Ric Messier >> <Ric.Messier@Valley.Net> wrote: >>> John Long wrote: >>> >>> > Of course, their *real* "killer app" was MSDOS, for a major hardware >>> > introduction. >>> > >>> >>> I know this isn't strictly relevant to the discussion but it Microsoft >>> just generally pisses me off because they have taken over the market >>> with clearly inferior products. The worst thing is, that first 'killer >>> app' wasn't even theirs. It belonged to Digital Research and Microsoft >>> bought it out just in time to license it to IBM. Good marketing strategy Fast> Digital Research wrote CP/M which was the predecessor to MS-DOS. Fast> Microsoft bought MS-DOS from someone else. Also, Digital Research was Fast> the prefered vendor that IBM wanted to buy the OS from but they blew Fast> it and Mr. Bill grabbed the opportunity. Not quite. According to the "MS-DOS Technical Reference Encyclopedia," in the section titled "The Historical View," Tim Paterson of Seattle Computer Products began work on a CP/M-like OS which he called 86-DOS. This was done because CP/M-86 was not ready, nor did it do the things Tim wanted. This was started in April, 1980. In August, 1980, Microsoft signed a consulting agreement with IBM. Originally IBM wanted Microsoft to write a ROM BASIC for an 8-bit computer they were designing, and to finish it before April, 1981. Microsoft convinced them to go to 16-bit. IBM later added requests for FORTRAN, Pascal, and COBOL; all in the same time frame. At this point Bill Gates suggested to Jack Sams (The IBM rep) that in order to run those languages, they would need an operating system. Gates suggested that Jack call Digital Research (the makers of CP/M-86). IBM went to Digital Research the next day, but Digital Research was nervous about IBM's non-disclosure requirements and the meeting never got off the ground. Microsoft wanted to write the languages, all of them. In order to do that in the six-month time limit, they needed some assurances about the operating system. They estimated that to write the languages they were looking at 400k of code. To do the OS too would only add another 30k. They had just seen Paterson's rudimentary OS (he had come to Microsoft to ask them to write a ROM BASIC for 86-DOS), and they knew exactly where it stood. It was Sunday night, September 28, 1980. Gates and [Paul] Allen were in Gates' office on the eighth floor of the Old National Bank Building in Bellevue. They were reviewing all the facts with Kay Nishi, a Microsoft vice president and president of ASCII Corp. in Japan, who was preparing the proposal for IBM. The more they talked about it, the more it seemed possible--even preferable--to write their own operating system. Finally Nishi got up and said, "Let's do it! We've got to do it!" [The Historical View from the MS-DOS Technical Reference Encyclopedia, Page 11] At this point Allen contacted Tim Paterson at Seattle Computer Products. He told them of the plans, and arranged to purchase the rights to 86-DOS. With 86-DOS in hand, Microsoft submitted it's proposal to IBM in October 1980. IBM signed in November 1980. Work progressed in improving 86-DOS to fulfill the contract. A prototype machine was delivered from IBM to Microsoft at Thanksgiving time in 1980. The OS first ran on the prototype in February 1981. In August of 1981, IBM announced the first IBM PC, and MS-DOS 1.0 was unleashed upon the world. BTW, I've seen several comments about EDLIN being a Microsoft product. Actually EDLIN was written by Tim Paterson for 86-DOS for his *own personal use*. If he had known how many people would come to use EDLIN, I wonder what he would have done differently. ;-) -- Mark Galbraith Senior UNIX Engineer/Postmaster PGP Key (E3468605) = 1C B9 74 81 AD 5C 57 09 69 0B AC 09 7F 65 D6 F6 "Those that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin (1773)
Technical Details
Message-ID:
<MGG.96Jan11172224@iceman.triad.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<4a78cm$636@shellx.best.com> <4air6a$9ik@gateway.ctg.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f4600,ce4e8a828b88e701 X-Google-Attributes: gidf4600,public X-Google-Thread: fe74c,ce4e8a828b88e701 X-Google-Attributes: gidfe74c,public X-Google-Thread: 1051ef,ce4e8a828b88e701 X-Google-Attributes: gid1051ef,public X-Google-Thread: 10ed7b,ce4e8a828b88e701 X-Google-Attributes: gid10ed7b,public X-Google-Thread: 114813,ce4e8a828b88e701 X-Google-Attributes: gid114813,public X-Google-Thread: f5d71,ce4e8a828b88e701 X-Google-Attributes: gidf5d71,public X-Google-Thread: 11488e,ce4e8a828b88e701 X-Google-Attributes: gid11488e,public X-Google-Thread: 10da0c,ce4e8a828b88e701 X-Google-Attributes: gid10da0c,public From: mgg@iceman.triad.com (Mark Galbraith) Subject: History of MS-DOS (Was: Re: JAVA IS THE TIMEX SINCLAIR EMULATOR OF THE 90's.) Date: 1996/01/12 Message-ID: <MGG.96Jan11172224@iceman.triad.com> X-Deja-AN: 134911329 sender: usenet@triada.triad.com (Usenet Master) references: <4a78cm$636@shellx.best.com> <4air6a$9ik@gateway.ctg.com> organization: Triad Systems, Livermore CA x-attribution: mgg reply-to: mgg@triad.com newsgroups: comp.lang.java,comp.sys.sinclair,rec.humor,talk.bizarre,best.www,comp.infosystems.www.misc,alt.culture.www,comp.infosystems.www.authoring.misc,comp.infosystems.www.users,alt.www.hotjava,comp.infosystems.www.authoring.misc,comp.infosystems.www x-mailer: Emacs-19.19 x-phone: +1 510 449 0606 x6513