Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Microsoft's MS-DOS is 30 today
The Register ^ | 27 July 2011 | Tony Smith

Posted on 07/27/2011 8:42:18 AM PDT by ShadowAce

MS-DOS is 30 years old today. Well, kind of. On 27 July 1981, Microsoft gave the name MS-DOS to the disk operating system it acquired on that day from Seattle Computer Products (SCP), a hardware company owned and run by a fellow called Rod Brock.

SCP developed what it at various times called QDOS and 86-DOS to run on a CPU card it had built based on Intel's 8086 processor.

MS-DOS 1.19

Command line: MS-DOS 1.19 still running after all these years

The company had planned to use Digital Research's CP/M-86 operating system, then still in development. But, having released the card in November 1979 - it shipped with an 8086-compatible version Microsoft's Basic language interpreter-cum-operating system - and reached April 1980 without CP/M-86 becoming available to bundle, SCP decided it had to create its own OS for the card.

Enter, in August 1980, QDOS. It really did stand for Quick and Dirty Operating System. That's actually what it was: a basic but serviceable OS good for coding and running programs written in 8086 assembly language - the x86 instruction set. It was written by SCP's Tim Paterson, who had joined the company as a programmer a couple of years previously and began work on it in April 1980.

Seattle Computer Products Ad

On the cards: Seattle Computer Products advertises its wares

Some observers later claimed that QDOS too closely resembled CP/M for comfort. Paterson himself would later say that QDOS' design criteria specifically included the abililty to support programs written for CP/M and compiled for the 8086. That's not at all surprising given that SCP undoubtedly saw QDOS as a temporary stand in until Digital Research (DR) shipped CP/M-86.

The picture we have today is muddied by the claims that IBM originally wanted to use CP/M-86 in its first personal computer. IBM and DR famously failed to come to terms that would allow CP/M-86 to be bundled with the PC, and IBM turned to Microsoft for an alternative. Digital Research founder Gary Kildall, who died in 1994, would later allege that Microsoft's product was a rip off, fuelling plagiarism claims that Paterson has always denied - he reverse engineered it.

CP/M-86

The competition: CP/M-86 in action
Source: Wikipedia

Update My fellow Reg hack Andrew Orlowski points out that, no matter what Paterson says, the US court ruled against the programmer in a defamation lawsuit he brought against publisher Little Brown for claiming the origins of QDOS were not clear-cut.

Back in 1980, Paterson continued to evolve QDOS through the year, the OS being renamed 86-DOS - it was now evidently no longer viewed as a rough-and-ready stand-in - between September and December 1980. Accounts differ as to when the name - and the OS' status - was switched, but December is the date Paterson himself gave during a Softtalk interview published just a few years later.

'Hi, it's Microsoft. Say, can we license your OS?'

It's at this point that Microsoft re-enters the picture, acquiring from SCP a licence to market and sell 86-DOS, paying $25,000 for the privilege. Microsoft was now working with IBM in place of DR - the two had been partners since November 1980 - to supply the operating system for the hardware giant's first personal computer, but it kept IBM's identity hidden from SCP and Paterson until it acquired the OS in its entirety the following year.

"We all had our suspicions that it was IBM that Microsoft was dealing with," Paterson would later say, "but we didn't know for sure."

MS-DOS Advert

Microsoft would later advertise MS-DOS' claimed superiority to CP/M-86

Microsoft had been in contact with SCP ever since the latter asked to use its Basic, so it would have been aware of SCP's work on QDOS, the operating system's design goals and its convenient compatibility with CP/M-86. Microsoft would have seen how closely QDOS matched the product it had been commissioned to supply to IBM, and its ties with SCP would have helped it gain that initial re-distribution licence.

You can read a copy of the 86-DOS Programmer's Manual (PDF) here.

By July 1981, Microsoft had sufficient understanding of IBM's plans - and the vision to conceive of what the personal computer market might become - to consider not merely licensing 86-DOS but buying it outright from SCP, for a further $50,000 - $75,000 in total, $180,000 (£112,000) in today's money. SCP was allowed to continue to offer the OS with its own hardware. Paterson had already quit SCP, in April 1981, to join Microsoft the following month.

Seattle Computer Products DOS diskettes

Seattle Computer Products' DOS
Source: Ty's Computer Interest Website

"So on 27 July, 1981, the operating system became Microsoft's property," Paterson said in the 1983 Softtalk interview. "According to the deal, Seattle Computer can still see the source code, but is otherwise just another licensee. I think both companies were real happy. The deal was closed just a few weeks before the PC was announced. Microsoft was quite confident."

In August 1981, Big Blue introduced what would eventually become known as the IBM PC, though it was originally the 5150. It was based on the Intel 8088 CPU, a lesser - but cheaper - version than the 8086 that used an 8-bit external bus rather than the 16-bit bus found on the 8086.

Paterson came with his operating system, and stayed with Microsoft for a year while 86-DOS was honed into MS-DOS 1.0, released as a standalone product early in 1982. He left in March 1982, after the completion of MS-DOS 1.25, but would later return (twice) to Microsoft, where he would go on to work on Visual Basic. He eventually formed his own hardware company, Paterson Technology, though his blog now lists his status as retired.

MS-DOS 3.2 box

Microsoft boxes up MS-DOS 3.2
Source: Hugepedia

Now 55, Paterson continues to blog about the QDOS' development, emphasising the reasons for its CP/M friendliness yet stressing its under-the-hood differences.

MS-DOS triumphant

From July 1981, SCP continued to sell the operating system it had created, now calling it Seattle DOS and bundling it with its hardware products. It continued to do so until 1985, by which time its was clear buyers wanted systems, and cheap ones - whether from IBM or the many 'cloners' who'd released products compatible with its technology.

MS-DOS Advert

Microsoft advertises DOS in 1983
Source: Fraggle UK at Flickr

Brock now sought to sell his rights to MS-DOS, a scheme with which Microsoft was not best pleased and said its agreement with SCP did not permit. Brock sued, and the case went to trial in the last few months of 1986. Brock and Microsoft quickly came to an out-of-court arrangement, however: Brock sold his licence to Microsoft for $925,000, leaving the software giant in complete ownership of the OS.

Through this time, Microsoft was releasing version after version of MS-DOS, each mirrored by a release of IBM's IBM-DOS and, later, PC-DOS, as its take on the OS came to be called.

Other versions appeared, tweaked by PC manufacturers using Microsoft's OEM kit to more closely fit the specifics of their hardware. Many would run software developed for the IBM PC, others would not, though they would run generic MS-DOS-compatible applications.

CP/M-86 was eventually released, in 1981, and subsequently offered by DR as a third-party alternative to MS-DOS. As you can see from the ad above, Microsoft saw it as as a threat. DR's OS was bundled with a number of IBM PC rivals, from the likes of Apricot and Siemens.

You can view the source code for CP/M-86 - and other versions of the OS - here.

In May 1988, CP/M-86 was effectively re-released as DR-DOS and pitched more directly as an alternative to MS-DOS itself than to IBM's PC-DOS.

DR-DOS found many supporters but failed to dent Microsoft's market share. Microsoft quickly established the technique of announcing new MS-DOS features well ahead of their appearance, previously seen as an approach that could only kill sales of the current version. Instead, it kept buyers away from rival offerings, and it's now a common tactic employed by highly competitive tech companies.

MS-DOS 6

MS-DOS gets upgraded, kind of

Meantime, MS-DOS continued to evolve, gaining a graphical user interface of sorts with version 4.0, disk compression tech with version 6.0, and FAT32 support with version 7.1.

Version 4.0 should have been the final release - even Microsoft said so, announcing in 1987 that "DOS is dead" and that we should all be using OS/2, jointly developed by IBM and Microsoft, though the latter stepped away from it when Windows 3.0 became a huge success. That's another story.

Microsoft's work on DOS eventually took the OS to version 8.0, the release used for Windows XP boot discs. With that release, on 14 September 2000, MS-DOS development formally came to an end, though significant work stopped some years earlier with MS-DOS 5.0 when it ceased to be offered as a standalone product. ®


TOPICS: Computers/Internet
KEYWORDS: msdos
Navigation: use the links below to view more comments.
first previous 1-2021-4041-58 next last
To: ShadowAce

Command line admins are expensive. GUI admins are cheap.


21 posted on 07/27/2011 9:19:28 AM PDT by driftdiver (I could eat it raw, but why do that when I have a fire.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: driftdiver
Yup--it doesn't cost much to know which button to click.

It costs a little more to get someone who knows why they're doing what they're doing.

22 posted on 07/27/2011 9:23:46 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 21 | View Replies]

To: ShadowAce

Dir


23 posted on 07/27/2011 9:32:57 AM PDT by ßuddaßudd (7 days - 7 ways a Guero y Guay Lao << >> with a floating, shifting, ever changing)
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator

It really did run Windows better than DOS. I recall back then I was using AOL, and the script kiddies used to like to IM bomb people they didn’t like. Windows would always crash running under DOS. Windows on OS/2 didn’t even bat an eye. I used to like to laugh at them when their attack failed. Pissed the little twerps off to no end.


24 posted on 07/27/2011 9:37:55 AM PDT by AFreeBird
[ Post Reply | Private Reply | To 12 | View Replies]

To: ShadowAce

Joshua: “Greetings Dr. Falken. Shall we play a game?”


25 posted on 07/27/2011 9:40:44 AM PDT by Oatka ("A society of sheep must in time beget a government of wolves." –Bertrand de Jouvenel)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce; driftdiver
Yup--it doesn't cost much to know which button to click.

It costs a little more to get someone who knows why they're doing what they're doing.

You get what you pay for. Most MS-Windows admins I know could be replaced by a small shell script.

26 posted on 07/27/2011 9:41:58 AM PDT by zeugma (The only thing in the social security trust fund is your children and grandchildren's sweat.)
[ Post Reply | Private Reply | To 22 | View Replies]

To: zeugma

As a business owner all I care about is whether the server is up and how much it costs to keep it that way. Many times its cheaper to rebuild the server than sit and troubleshoot why the 1’s are where the 0’s should be.

Not to mention most unix admins I know are primadonna’s.

Makes a guy want to go fishing.


27 posted on 07/27/2011 9:49:22 AM PDT by driftdiver (I could eat it raw, but why do that when I have a fire.)
[ Post Reply | Private Reply | To 26 | View Replies]

To: dfwgator

shades of paper tape readers and a bucketful of bits

GIGO still applies.. :-]


28 posted on 07/27/2011 10:01:06 AM PDT by NormsRevenge (Semper Fi ... Godspeed .. Monthly Donor Onboard .. Obama: Epic Fail or Bust!!!)
[ Post Reply | Private Reply | To 9 | View Replies]

To: qam1

29 posted on 07/27/2011 10:06:34 AM PDT by Lucky9teen (Peace is that brief glorious moment in history when everybody stands around reloading.~Thomas Jeffer)
[ Post Reply | Private Reply | To 6 | View Replies]

To: dfwgator
When I started coding, we had to code in 0s and 1s, and sometimes we didn't even have the 1s.

Yeah, when we were short of 1s, we'd take some 0s, bend them back and forth from top to bottom until they broke, then flatten the halves out. It was slow, deliberate work.

It was a great day when Microsoft was finally able to figure out how to mass-produce 1s.

30 posted on 07/27/2011 10:17:28 AM PDT by Cheburashka (If found, please return this Ring of Power to Sauron, Lord of Darkness. Return postage guaranteed.)
[ Post Reply | Private Reply | To 9 | View Replies]

To: ShadowAce

I still have a copy of DOS 3.3 in a box somewhere. 5.25” floppies, baby.


31 posted on 07/27/2011 10:18:25 AM PDT by Disambiguator
[ Post Reply | Private Reply | To 1 | View Replies]

To: Cheburashka
It was a great day when Microsoft was finally able to figure out how to mass-produce 1s.

And then they had to go and patent them.

Microsoft Patents Ones, Zeroes

32 posted on 07/27/2011 10:20:02 AM PDT by dfwgator
[ Post Reply | Private Reply | To 30 | View Replies]

To: Lucky9teen

LOAD “*”,8,1


33 posted on 07/27/2011 10:21:57 AM PDT by dfwgator
[ Post Reply | Private Reply | To 29 | View Replies]

To: 2 Kool 2 Be 4-Gotten
I loved programming machine language by flipping the switches on the front - writing actual code is for sissies. /Just Kidding

My brother had an Altair 8800 for a while, and that's what he used to do.

34 posted on 07/27/2011 10:26:55 AM PDT by Disambiguator
[ Post Reply | Private Reply | To 5 | View Replies]

To: ShadowAce

Actually... Gates got it from Xerox... as well as the mouse.

LLS


35 posted on 07/27/2011 10:39:23 AM PDT by LibLieSlayer ("GIVE ME LIBERTY OR GIVE ME DEATH"! I choose LIBERTY and PALIN!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ClearCase_guy
The command line allows people who know what they're doing to just go ahead and do it.

Bingo!


Built with SUSE Studio

If you can't appreciate the pure beauty of the violin after hearing this, something's wrong with your ears.

Or you can get raw with these strings. Either way, the violin is sweet yet lethal.

Do it!

36 posted on 07/27/2011 10:43:39 AM PDT by rdb3 (The mouth is the exhaust pipe of the heart.)
[ Post Reply | Private Reply | To 7 | View Replies]

To: LibLieSlayer
Actually... Gates got it from Xerox...

Actually, no, he didn't. He got Windows from Xerox, but not MS-DOS.

37 posted on 07/27/2011 10:45:59 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 35 | View Replies]

To: ShadowAce

You are correct... but Gates still basically stole DOS.

http://inventors.about.com/od/computersoftware/a/Putting-Microsoft-On-The-Map.htm

“Gary Kildall

As for an operating system (OS) for an IBM computer, since Microsoft had never written an operating system before, Gates had suggested that IBM investigate an OS called CP/M (Control Program for Microcomputers), written by Gary Kildall of Digital Research. Kindall had his Ph.D. in computers and had written the most successful operating system of the time, selling over 600,000 copies of CP/M, his operating system set the standard at that time.

The Secret Birth of MS-DOS

IBM tried to contact Gary Kildall for a meeting, executives met with Mrs Kildall who refused to sign a non-disclosure agreement. IBM soon returned to Bill Gates and gave Microsoft the contract to write a new operating system, one that would eventually wipe Gary Kildall’s CP/M out of common use.

The “Microsoft Disk Operating System” or MS-DOS was based on QDOS, the “Quick and Dirty Operating System” written by Tim Paterson of Seattle Computer Products, for their prototype Intel 8086 based computer.

However, ironically QDOS was based on Gary Kildall’s CP/M. Tim Paterson had bought a CP/M manual and used it as the basis to write his operating system in six weeks. QDOS was different enough from CP/M to be considered legally a different product. Microsoft bought the rights to QDOS for $50,000, keeping the IBM & Microsoft deal a secret from Tim Paterson and his company, Seattle Computer Products.”

LLS


38 posted on 07/27/2011 10:55:56 AM PDT by LibLieSlayer ("GIVE ME LIBERTY OR GIVE ME DEATH"! I choose LIBERTY and PALIN!)
[ Post Reply | Private Reply | To 37 | View Replies]

To: ShadowAce
PIP *.*
39 posted on 07/27/2011 11:06:57 AM PDT by starlifter (Pullum sapit)
[ Post Reply | Private Reply | To 2 | View Replies]

To: starlifter

Reminds me of the old joke, “What do you get when you cross Lee Iacocca with a Vampire? autoexec.bat”


40 posted on 07/27/2011 11:08:22 AM PDT by dfwgator
[ Post Reply | Private Reply | To 39 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-58 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson