Slashdot Mirror


MS-DOS Paternity Dispute Goes to Court

theodp writes "Might be more interesting as a Who's-My-Baby's-Daddy? segment on Maury, but a Court has been asked to decide the parentage of MS-DOS. Tim Paterson, whose operating system 86-DOS (aka QDOS) was sold to Microsoft in 1980, is suing author Harold Evans and Time Warner for defamation. In his book They Made America, Evans devoted a chapter to the late, great Gary Kildall, founder of Digital Research, describing Paterson's software as a 'rip-off' and 'a slapdash clone' of Kildall's CP/M."

483 comments

  1. Confused by k96822 · · Score: 5, Funny

    I'm... I'm confused... somebody wants to admit they created MS-DOS?

    1. Re:Confused by osewa77 · · Score: 5, Funny
      I'm... I'm confused... somebody wants to admit they created MS-DOS?
      This is called Masochism :-P
    2. Re:Confused by shrewd · · Score: 1, Funny

      hey, i dont know about you but back in my day i used to prefer MS-DOS (to win32 at least) it was stable, ran games and apps faster and damn it, im a fan of the grey text....

    3. Re:Confused by Anonymous Coward · · Score: 0
      I'm... I'm confused... somebody wants to admit they created MS-DOS?

      From the fine article:

      Paterson claims that Evans falsely accused Kildall of being the "inventor" of DOS
      It sounds as though if he were alive, it's Kildall who would have a better defamation case against Evans.
    4. Re:Confused by peculiarmethod · · Score: 1

      that may seem funny, but seriously.. there was no competetor when it came to creating ASCII and ANSI art (TheDraw, GuileDraw, edit) or running a warez BBS (OBV/2, Telegard, or hacking WWIV boards). Even the demos scene was out of this world. And the trackers. Oh.. and editing basic games was worth hours of fun. Nuclear Bananas would take out a whole building!

      I miss MS-Dos..
      *Sniff*

      --
      ** "It's not my job to stand between the people talking to me, and the ones listening to me." -- Pego the Jerk
    5. Re:Confused by Anonymous Coward · · Score: 0

      I suspect masochism might be defined as reading Orlowski. Or the Register, for that matter. He presumes a lot about this case to declare that MS-DOS's parentage will be determined in the litigation. Conclusion? Don't hold your breath.

      Of course, if it isn't, this wouldn't be the first time that Orlowski got his facts wrong.

    6. Re:Confused by Txiasaeia · · Score: 2, Insightful
      I know you're trying to be funny, but seriously, MS-DOS was *not* as stable as people make it out to be. Sure, if you're sitting at the A:/> prompt it won't crash, but it seemed like nothing back then was compatible with each other. I honestly believe that XP is far superior to MS-DOS, in terms of stability (at least).

      You're right - it ran stuff faster in comparison to Windows 2.x or 3.x (I'm trying not to curse here), but I don't think that anybody who remembers how necessary autoexec.bat and config.sys was back then would say that MS-DOS was "the good ol' days."

      --
      Condemnant quod non intellegunt.
    7. Re:Confused by Reziac · · Score: 1
      Oh, I see you also picked up on TFA's phrasing:

      Paterson claims that Evans falsely accused Kildall of being the "inventor" of DOS

      [emphasis mine] Well, that would explain the defamation suit. ;)

      [disclaimer: I like and still use DOS. Oh dear... are we DOS users indemnified here?? or will we all be defamed too??]

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    8. Re:Confused by Anonymous Coward · · Score: 0

      While you were creating ANSI art on your underpowered MS-DOS box, Mac, Atari and Amiga users were laughing at you for thinking it was cool.

    9. Re:Confused by Anonymous Coward · · Score: 2, Funny

      Ah, so that's why the older hands called it "S/M-DOS" back in the day...

    10. Re:Confused by peculiarmethod · · Score: 1

      that's okay.. I made money (about 50 buck a pop) for the ansi adverts I did for the underground BBSs in ANSI.. so while they made fun of me for not being able to oooh and ahhh at various graphical routines, I took dates out, bought a car, and started a promotional business leading up to a recording studio with my DOS under-powered 486. Poor me.

      --
      ** "It's not my job to stand between the people talking to me, and the ones listening to me." -- Pego the Jerk
    11. Re:Confused by trbarry · · Score: 1

      I think I remember an old magazine article (Dr. Dobbs Jornal?) where Patterson narrates how he used a cross assembler on the CP/M source code.

      It was still a huge amount of work but I think that maybe does mean Dos is a copy, or at least a derivative work.

      - Tom (not a lawyer)

    12. Re:Confused by k96822 · · Score: 1

      Yes! Amiga users represent! Where have all the Amiga users gone, long time passing? The only OS that seems to finally be approaching the coolness of Amiga is MacOS X.

  2. MacKiDo by fembots · · Score: 4, Funny

    describing Paterson's software as a 'rip-off' and 'a slapdash clone' of Kildall's CP/M.

    Meanwhile, Bill is organizing an army of lawyers, and suddenly "Oh wait, they aren't talking about me!".

    http://www.mackido.com/History/History_DrDos.htm l

    1. Re:MacKiDo by kryogen1x · · Score: 2, Funny
      Meanwhile, Bill is organizing an army of lawyers...

      Hey, he might organize an army of knights now.

    2. Re:MacKiDo by Anonymous Coward · · Score: 0

      David K Every is not the best person to use as reference for anything MS related

    3. Re:MacKiDo by Anonymous Coward · · Score: 1, Funny

      Knights that say "neet!"

      It's but a little scratch. Come back and fight like a man!

    4. Re:MacKiDo by Anonymous Coward · · Score: 0

      Knights who say "Ni!" or "Nee!"

      Not Neet. Move along.

  3. Sweet. by Anonymous Coward · · Score: 4, Funny

    There is nothing funnier that two geeks in a slap fight.

    1. Re:Sweet. by hobbesx · · Score: 1

      There is nothing funnier than two geeks in a slap fight.

      Not even three geeks?

      --
      This rating is Unfair ( ) ( ) Fair (*) Funny
      Sigh... If only. Modding would be so much more fun.
    2. Re:Sweet. by Anonymous Coward · · Score: 0

      Especially Kip vs Napoleon

    3. Re:Sweet. by Anonymous Coward · · Score: 0

      three geeks and a life size cardboard cutout of natalie portman?

    4. Re:Sweet. by stor · · Score: 1

      three geeks and a life size cardboard cutout of natalie portman?

      "Before" or "After" shots?

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
  4. microsoft ? by L1nux_L0ser83 · · Score: 0

    i wonder if bill gates will admit he ripped off whoever wrote ms-dos for millions?

    --
    Good Karma, Bad Karma, doesnt matter to me... I'm still going to say whats on my mind!
    1. Re:microsoft ? by ZephyrXero · · Score: 3, Insightful

      If it comes out that this guy didn't have the right to sell Dos to them, then all Microsoft's subsequent OS's could see some additional legal issues coming up.

      --
      "A truly wise man realizes he knows nothing."
    2. Re:microsoft ? by Sancho · · Score: 3, Informative

      The case has nothing to do with whether he had the right to sell Dos to Microsoft. It's only about defamation and failing to give credit in a published work.

    3. Re:microsoft ? by Anonymous Coward · · Score: 0

      not true.
      windows XP is dos independent. and writing a console interpreter that functions just like DOS can be done by any kid nowdays.

      all it is is an interupt handler nowdays. and the interupts are passed on to windows after translation.

    4. Re:microsoft ? by tepples · · Score: 1

      writing a console interpreter that functions just like DOS can be done by any kid nowdays.

      However, wouldn't at least some DOS code (if not from QDOS/MS-DOS, then from DR-DOS or FreeDOS) be needed to provide the INT 21h API used by MZ-programs?

    5. Re:microsoft ? by Omega+Blue · · Score: 1

      It's not that simple.

      In fact, Robert X Cringely also alleged that Tim Paterson stole the code of QDOS from CP/M in Accidental Empires . If that is true, that Bill in fact sold stolen goods to IBM, the monetary reprecussions could be enormous.

    6. Re:microsoft ? by MyDixieWrecked · · Score: 1

      when I first discovered Bash (in BeOS, then in linux), I noticed how many similarities it had to DOS (the only other commandline I had ever used beforehand). When I mentioned to my dad how many similar commands and similar sintax, such as cd and wildcards, he said that DOS was a complete ripoff of CPM.

      I had actually used CPM when I was about 3 or 4 on our Kaypro, but I had always assumed it was DOS due to the similarities.

      --



      ...spike
      Ewwwwww, coconut...
    7. Re:microsoft ? by westlake · · Score: 1
      If it comes out that this guy didn't have the right to sell Dos to them, then all Microsoft's subsequent OS's could see some additional legal issues coming up.

      There is almost always a statute of limitations or an equitable rule which says that you must bring your case into court in a timely fashion or see it declared legally dead.
      When Klidall let the clock run out in the eighties it was "game over."

    8. Re:microsoft ? by Anonymous Coward · · Score: 0

      And the fact that he didn't despite having the resources of DEC at his back (at the time larger than Microsoft) says enough: he himself didn't consider Microsoft to have done anything to wrong him.

    9. Re:microsoft ? by Phisbut · · Score: 1
      If that is true, that Bill in fact sold stolen goods to IBM

      Only if software code is considered to be a good. IANAL, but IIRC, software has been determined to be a service, not a good.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
  5. I'd be suing... by Mark_MF-WN · · Score: 3, Funny

    I'd be suing over the title of the book -- correct me if I'm wrong, but Microsoft didn't build america. In fact, I'm pretty sure America was already quite well established by 1980, seeing as how they it was a global superpower at the time.

    1. Re:I'd be suing... by Alien+Being · · Score: 3, Funny

      "Microsoft didn't build america"

      Microsoft bilked America.

    2. Re:I'd be suing... by hobbesx · · Score: 1

      The didn't quote the subtile of the book: "Their Corporate Whores"

      --
      This rating is Unfair ( ) ( ) Fair (*) Funny
      Sigh... If only. Modding would be so much more fun.
    3. Re:I'd be suing... by Anonymous Coward · · Score: 0
      I'd be suing over the title of the book -- correct me if I'm wrong, but Microsoft didn't build america.

      The way I read the title, "They Made America", is short for "They Made America What It Is Today", not "They Made America a Superpower".

    4. Re:I'd be suing... by the_mind_ · · Score: 1

      Just give the Ministry of Truth^H^H^H^H^H^H^H^H^H^H MS maketing department some time to catch up on their workload...

      --
      You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
  6. Who Cares? by gimpynerd · · Score: 1, Insightful

    Who really cares who made DOS? Is anyone still making money off of it? I don't think it is for bragging rights...

    1. Re:Who Cares? by Anonymous Coward · · Score: 0

      Is anyone still making money off of it?

      anyone who sells windows console programs

    2. Re:Who Cares? by gimpynerd · · Score: 1

      And I am sure that that is 99.9% of Microsoft's revenue.

    3. Re:Who Cares? by Anonymous Coward · · Score: 0

      Windows NT console doesn't hit DOS.

    4. Re:Who Cares? by Kris_J · · Score: 1

      I use DR-DOS every time I use Ghost. I assume some gets paid for this.

    5. Re:Who Cares? by Maxim+Kovalenko · · Score: 2, Informative

      Many embedded controllers within CNC machining centers are ran off of versions of DOS due to it's stability and low memory footprint. I end up using DOS (DRDOS and MSDOS) every day.

    6. Re:Who Cares? by gimpynerd · · Score: 1

      I use it plenty when coding but that is not true DOS. The windows command prompt that comes standard with XP is only a stipped down version of DOS with limited functionality.

    7. Re:Who Cares? by Anonymous Coward · · Score: 0

      Actually yes, yes it is about bragging rights...

    8. Re:Who Cares? by jacksonj04 · · Score: 1

      And I believe XP actively tries to stop you booting into DOS using any diskette known to mankind... except the DOS 6 installer set :D

      --
      How many people can read hex if only you and dead people can read hex?
    9. Re:Who Cares? by timboc007 · · Score: 1

      I use DOS regularly. I maintain a product for my company that is a PC based programmable protocol converter and logic processor, for use in the rail industry. It has been running on DOS for something like 15 years now, and will continue to do so for the forseeable future.

      It works. So why change it?

    10. Re:Who Cares? by Ritchie70 · · Score: 1

      Every employee in over 8,000 US McDonald's restaurants uses DOS every day.

      The cash registers run DOS. Most stores use the time clocks built into the cash registers.

      That's probably 50,000+ DOS systems.

      --
      The preferred solution is to not have a problem.
    11. Re:Who Cares? by drinkypoo · · Score: 1

      Yes, but no one who lies anywhere along the money chain for QDOS or (by extension) MS-DOS. It does not spring forth from the same river of code. DOS is very simple and anyone with two neurons to rub together and experience writing some sort of OS code, and with a willingness to explore the use of the PC BIOS could probably write a replacement compatible with MS-DOS from the specifications, if Microsoft hadn't deliberately written incompatibilities into certain software packages considered important in the DOS days... like Windows 3.1.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Who Cares? by fullmetal55 · · Score: 1

      that's not the point of the court case... the problem is the slander of the "rip-off" comment. which to be honest, yes DOS was for all intents and purposes a cheap CP/M alternative which "borrowed" certain features... which in my interpretation of "ripped-off" is very close to what happened... the question isn't whether people make money off of DOS or not, but rather because of the slanderous comments made in the book. which yes it is slanderous, but it's also true...

    13. Re:Who Cares? by HD+Webdev · · Score: 1

      I use DR-DOS every time I use Ghost. I assume some gets paid for this.

      I use DOS here also several times a day. When I'm making bootable DVD-R partition backups (Ghost) of boxes I'm using PC-DOS every single time.

      So, there is still some money being paid for it.

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    14. Re:Who Cares? by MightyMartian · · Score: 1

      I don't think something can both be slanderous/libelous and true.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    15. Re:Who Cares? by MightyMartian · · Score: 4, Informative

      Um, you don't have the vaguest idea of what you are talking about. Windows NT 3.5 right up to Windows XP are not built on top of DOS. They do not require any DOS commands or interrupts to work. In fact, their support of DOS is totally shitty as compared to the OS/2 VDM or the Linux DOSEMU system. I have a number of DOS programs that work great both in OS/2 and DOSEMU but don't function at all in NT's DOS subsystem. Whatever XP's flaws may be, it is not at all built on DOS, and neither are its predecessors right back to Windows NT.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    16. Re:Who Cares? by SA+Stevens · · Score: 1

      There was a period of time in the late 90's when you could download the source code for DR-DOS for free. I am not certain that it's still available. It's tucked away here somewhere on a CDROM...

      I suspect if you're serious about wanting a DOS that is open source, you're better off using FreeDOS.

    17. Re:Who Cares? by SA+Stevens · · Score: 1

      if Microsoft hadn't deliberately written incompatibilities into certain software packages considered important in the DOS days..

      It's more likely that you will find poorly coded third-party applications that make use of shortcuts which will 'break' on your DOS clone.

      DOS was both a 'captive market' and a 'millstone of compatabilty' for Microsoft. Windows still is to this day (well-written MS-DOS apps run admirably well on Windows 2000, though Microsoft wishes they didn't have to make sure they do, and in fact they've publicly declared at this point they don't care anymore)

    18. Re:Who Cares? by Kris_J · · Score: 1

      But I was making the point as to why people might care, not that the "right" people were being paid for it.

    19. Re:Who Cares? by shutdown+-p+now · · Score: 1
      Well, you can buy DR DOS 8.0 for $25.

      AFAIK, DOS is mostly used in embedded solutions nowadays, but there it's pretty popular due to its simplicity and implied stability (less features -> less bugs).

    20. Re:Who Cares? by toddestan · · Score: 1

      Perhaps some of the flaws have to do with Windows NT/XP having to maintain some kind of compatibility with programs written for Win9x, Windows 3.1, and even Dos?

    21. Re:Who Cares? by Kris_J · · Score: 1
      I suspect if you're serious about wanting a DOS that is open source
      Not me. I use it because it's what Ghost puts on a boot disk or Ghost partition.
  7. QDOS was as CP/M compatible as possible by Husgaard · · Score: 5, Informative
    The way I originally was told the story, QDOS got this name because it was meant as a quick-n-dirty OS for the 8086 until a real OS came up.

    It's main purpose was to be as compatible as possible to CP/M to faciliate fast porting of CP/M applications to QDOS.

    1. Re:QDOS was as CP/M compatible as possible by javaxman · · Score: 4, Interesting
      It's main purpose was to be as compatible as possible to CP/M to faciliate fast porting of CP/M applications to QDOS.

      Right, but the guy has a point that it was in many, many ways completely unlike CP/M

      ... in that CP/M had many more features and was, well, just all-around better... ;-) in that way they were completely different.

      All kidding aside, QDOS was meant to be simple and 'quick' disk-based OS. Nobody ( OK, few people outside the p0rn industry ) wants to call their own software 'dirty'. That sounds like a story...

    2. Re:QDOS was as CP/M compatible as possible by RAS+230 · · Score: 1

      One thing I'd read somewhere was that he had written QDOS while reading over a CP/M manual to see what commands to add, what syntax to use etc. I dont see a problem with that. even early versions of MS-DOS didn't exactly feature a robust set of commands. pretty much the same sort of things you'd need for any OS at the time. something to copy files, rename files, list files, format disks etc. as long as the code itself was patersons, I can't see giving gary credit for the QDOS.

    3. Re:QDOS was as CP/M compatible as possible by plus10db · · Score: 1

      If you look at the structure of MSDOS 1.0 and CP/M 2.0 they're so similar it's as if (using the names of the available tools): sourcer cpm.bin > source.a80 resolve data usage, variables & strings cnvrt86 source.a80 > ripoff.a86 resolve register usage, BX msdos.obj link86 msdos.obj > msdos.bin ... viola! a great way to get compatibility if ever there was one.

    4. Re:QDOS was as CP/M compatible as possible by Anonymous Coward · · Score: 0

      Some have alleged that it was originally built from CP/M version 1.3 sources. SCP (and MS) were OEM vendors of CP/M for their Zebra range of Z80 machines and so would have had all the tools that DRI released for building CP/M systems and would have written their own BIOS and derived system tools such as disk formatting from the DRI examples.

      Tools for decompiling the BDOS were readily available and these produce annotated listings. This avoided copyright issues because the decompiler did not include the actual code just the annotations and knew where to add them.

      The Intel 8080 -> 8086 assembler converter was also available and could quickly and dirtily convert an annotated BDOS listing into 8086 code which wouldn't take much to get it working.

      It has been alleged that the original BDOS used CP/M media as a machine had to built using CP/M 80, the 8086 code loaded onto the disk, then the CPU swapped and the system rebooted (or the disk moved to another machine). SCP did claim to have written an 'unlimited' file system for SCP-DOS but this never appeared, MS supplied their existing FAT system that had been written by Marc (somebody) for MS's Stand-Alone BASIC in 1977.

      It has been alledged that PC-DOS 1.0 could be made to display a DRI copyright. If this is true it is more likely that it was in a utility, such as disk formatting, rather than from the BDOS. It is also alleged that PC-DOS 1.0 exhibited an obscure bug from CP/M 1.3 (fixed in 1.4) that was relasted to closing an FCB.

      At the time that IBM-PC was to be released Gary was preparing a case against SCP, MS and IBM. On being shown the DRI copyright in PC-DOS 1.0 IBM agreed to settle. This include DRI being paid an undisclosed sum, IBM rewiting PC-DOS to eliminate DRI code resulting in PC-DOS 1.1 and this being passed back to MS as MS-DOS 1.25, DRI having the right to clone PC-DOS (which is why they were never sued over DR-DOS), and IBM selling CP/M-86 alongside PC-DOS.

      On the last item IBM only ever sold CP/M-86 1.0 and for $250 or so vs. $60 or $70 for PC-DOS. They refused to lower the price when DRI requested, nor to update to later versions. DRI had to release their own versions at a competitive price.

    5. Re:QDOS was as CP/M compatible as possible by Anonymous Coward · · Score: 1, Informative

      Back in 1989 I interviewed Tim in order to include an accurate history of MS-DOS in a book I was revising for Que Publishing. He told me the API structure was made exactly the same as that of CP/M, in order to make it easier to port existing application programs to the 8086 platform. The actual name of the system was Seattle DOS; the QDOS handle was applied later by detractors. The purpose of the o/s was to boost sales of Seattle Computer's 8086 S100 card.

      One thing I found fascinating was that the "reserved" API codes in Seattle DOS were reserved because in CP/M those codes invoked features that did not exist in the new system.

      The whole story and chronology appears in "DOS Programmer's Reference, 2nd Edition" if you can locate a copy in some museum...

    6. Re:QDOS was as CP/M compatible as possible by Anonymous Coward · · Score: 1, Funny
      All kidding aside, QDOS was meant to be simple and 'quick' disk-based OS. Nobody ( OK, few people outside the p0rn industry ) wants to call their own software 'dirty'. That sounds like a story...

      Really? There are people who call their software the GIMP, for gosh sakes!

    7. Re:QDOS was as CP/M compatible as possible by ShieldW0lf · · Score: 1

      You'd be suprised. My last employer used to always tell me "They're not paying much, so just make it a quick and dirty."

      Never understood why people use that saying. Doing it "dirty" takes more time in the end.

      --
      -1 Uncomfortable Truth
    8. Re:QDOS was as CP/M compatible as possible by metamatic · · Score: 1

      Oh, but it wasn't just a matter of commands and syntax. The file control block (FCB) structure of MS-DOS 1.0 was practically identical to that of CP/M-86. When you see internal data structures duplicated, you really have to think that it's not just coincidence.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    9. Re:QDOS was as CP/M compatible as possible by Don+Negro · · Score: 2, Funny

      Doing it "dirty" takes more time in the end.

      Rimshot!

      --

      Don Negro
      Perl 6 will give you the big knob. -- Larry Wall

    10. Re:QDOS was as CP/M compatible as possible by HermanAB · · Score: 1

      Actually, quick'n dirty was a common term in those days and a sought after distinction from slow spaghetti code.

      --
      Oh well, what the hell...
    11. Re:QDOS was as CP/M compatible as possible by idlake · · Score: 1

      Right, but the guy has a point that it was in many, many ways completely unlike CP/M

      Yeah, in all the ways that mattered...

    12. Re:QDOS was as CP/M compatible as possible by myowntrueself · · Score: 1

      I always felt as if DOS had been designed by someone who had looked over the shoulder of someone else using CP/M and thought "hey that looks like a good idea".

      --
      In the free world the media isn't government run; the government is media run.
    13. Re:QDOS was as CP/M compatible as possible by squiggleslash · · Score: 1
      CP/M 1.3 was practically useless. IIRC, many basic operations required calling the BIOS (the BIOS, in CP/M, was essentially what today we'd call the HAL. It was OEM supplied code that provided access to the hardware, CP/M would interface with the BIOS, and user programs would interface with CP/M.) Pretty much everyone used CP/M 2.x, with a "lucky" few using CP/M Plus (CP/M 3) in the mid-eighties. I've never even come across a CP/M app that would run under CP/M 1.3, let alone come across such a system in the field.

      I seriously doubt 90% of what you've written to be honest. DOS differed significantly from CP/M - it was clearly influenced by CP/M, and was designed to be largely compatable, but structurally the operating system was different, right down to the process handling. (As an example, CP/M had space for one program in memory at a time, which meant that when you ran a program, the CLI was unloaded, and when the program quit, the CLI would be reloaded as a new program.)

      I think Tim deserves a break. He wrote DOS. Every claim otherwise relies upon secret conspiracies between MS and DR that are beyond questionable, they're positively ludicrous.

      --
      You are not alone. This is not normal. None of this is normal.
    14. Re:QDOS was as CP/M compatible as possible by Anonymous Coward · · Score: 0

      I a i a i a I a i a i a I a i a i a I a i a i a I a i a i a I a i a i a I a i a i a I
      I
      I Moderators, see parent! Actual information, on Slashdot!
      I (kill it before it spreads)
      I
      I a i a i a I a i a i a I a i a i a I a i a i a I a i a i a I a i a i a I a i a i a I

    15. Re:QDOS was as CP/M compatible as possible by javaxman · · Score: 1
      Actually, quick'n dirty was a common term in those days and a sought after distinction from slow spaghetti code.

      Yea, of course... as others have pointed out, plenty of projects ( today, in the past, technical or otherwise ) are characterised as 'quick and dirty', I was just attempting to point out that the D in QDOS stood clearly for disk, not dirty...

      The characterization of QDOS as a quick-and-dirty system implementation, that I wouldn't argue with at all.

    16. Re:QDOS was as CP/M compatible as possible by javaxman · · Score: 1
      Yeah, in all the ways that mattered...

      No doubt. I had thought to mention multi-tasking, but there were other features and I just didn't want to get into it.

  8. But... by oGMo · · Score: 3, Insightful
    In his book They Made America, Evans devoted a chapter to the late, great Gary Kildall, founder of Digital Research, describing Paterson's software as a 'rip-off' and 'a slapdash clone' of Kildall's CP/M.

    ...I thought it wasn't defamation if it was true.

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    1. Re:But... by Jailbrekr · · Score: 1

      By your logic, I guess Linux is a rip off and a slapdash clone of Minix. Does this mean that if anyone makes that assertion, that Professor Tannenbaum is going to sue for defamation?

      --
      Feed the need: Digitaladdiction.net
    2. Re:But... by QuantumG · · Score: 2, Informative

      Anything that injures a person's reputation can be defamatory. If a comment brings a person into contempt, disrepute or ridicule, it is likely to be defamatory. You can tell an interviewer that your former boss was an overbearing meglomanic, and have an official document to prove it, and it would still be slander. In this case everyone knows that QDOS was just a quick and dirty clone of CP/M, so it isn't defamatory to write it in a book. Any damage that could be done to Paterson's reputation was done a long long time ago.

      --
      How we know is more important than what we know.
    3. Re:But... by Skuld-Chan · · Score: 2, Insightful

      It was Gary Kildall's claim that QDOS was ripped off from CPM internals - not written as Tim Patterson claims from the ground up.

    4. Re:But... by oGMo · · Score: 1

      Er no, by my logic Linus would sue, because (Linux : Minix :: QDOS : CP/M) in this case. He might have a case, except I think most people would laugh in the face of whoever made that assertion, so there's not really any defamation.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    5. Re:But... by oGMo · · Score: 1
      You can tell an interviewer that your former boss was an overbearing meglomanic, and have an official document to prove it, and it would still be slander.

      IANAL, but I'm almost entirely certain that it's only slander if you can prove that it was untrue, said with malice, and there were actual damages as a result.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    6. Re:But... by Anonymous Coward · · Score: 0
      You can tell an interviewer that your former boss was an overbearing meglomanic, and have an official document to prove it, and it would still be slander.

      The is the first time I've heard anyone say that slander can be true.

    7. Re:But... by Aneurysm9 · · Score: 2, Informative

      You're both right, in a way. GP's description is essentially accurate and once you've done that you've defamed someone. Truth is, however, a complete affirmative defense. It's much like how fair use was in the copyright sense before 1976. You'd say "sure, I did it, but you can't hold me responsible" because of this defense.

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
    8. Re:But... by QuantumG · · Score: 0

      It doesn't matter if it is true. If I kicked my granny out of her home so I could sell it to get money to fund a business venture and you find out about it, it's defamation if you go tell my business partners what I did. You are making them aware of something they otherwise would not be which destroys my reputation and causes me damage. I have a right to sue you for that damage. It really does boil down to this: defamation is a fancy word for "mud slinging". Mud slinging is something people can sue you for.

      --
      How we know is more important than what we know.
    9. Re:But... by Anonymous Coward · · Score: 0

      Nope, wrong. You cannot defame someone with the truth. Now, what you can do is spend much money on hot-shot lawyers to define what the truth is... (US law here, YMMV in other fiefdoms)

    10. Re:But... by QuantumG · · Score: 2, Informative

      Yep, I guess you're right. Alas, two pointless posts.

      --
      How we know is more important than what we know.
    11. Re:But... by sconeu · · Score: 1

      Ken Brown, is that you?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    12. Re:But... by shaitand · · Score: 1

      That isn't true in the US. I know there are a number of countries where truth is a guaranteed out but not here.

    13. Re:But... by Anonymous Coward · · Score: 0

      Alas, two pointless posts.

      Yeah, but you got the mod point. Oh well, your link was interesting, and I didn't know of the privacy angle.

    14. Re:But... by Anonymous Coward · · Score: 0

      > Truth is, however, a complete affirmative defense.

      As is opinion (when it's obvious as such). Patersen no doubt wants a settlement from the publisher, since his case looks pretty weak on these grounds.

    15. Re:But... by Anonymous Coward · · Score: 0

      > It doesn't matter if it is true. If I kicked my granny out of her home so I could sell it to get money to fund a business venture and you find out about it, it's defamation if you go tell my business partners what I did.

      Well, no it isn't, not if your granny told me about it. You're describing a "privacy libel" claim, which doesn't hinge so much on the content as the invasion of privacy involved.

    16. Re:But... by Anonymous Coward · · Score: 0

      It doesn't matter if it is true.

      You are mistaken. Truth is a complete defense for a charge of defamation. Ask any lawyer.

    17. Re:But... by eraserewind · · Score: 1

      But we might not have known that Paterson was the person responsible until now. So his previously (neutral/unknown) reputation with me has gone down as a result of this book (appearing on slashdot in connection with his case).

    18. Re:But... by alienw · · Score: 1

      Fortunately for us all, slander cannot occur if the allegation is indeed true. If you have sex with goats, I print a story about that in the newspaper, and I can prove that my allegation is true, there is no slander/libel/defamation here.

    19. Re:But... by laughingcoyote · · Score: 1

      Incorrect. This is only defamation if you didn't do it. If you really did, and I can show you did, your suit will be thrown out no matter how many people I tell.

      --
      To fight the war on terror, stop being afraid.
  9. All those rivers in Egypt! by fm6 · · Score: 4, Interesting

    It's less confusing if you remember that Patterson still thinks his lame little effort is as good an OS as CP/M. What boggles the mind is that nobody has managed to disabuse him of this notion. I guess the dude has a lot of self-esteem tied up in this little illusion!

    1. Re:All those rivers in Egypt! by ni5mo · · Score: 1

      "It is useless to attempt to reason a man out of a thing he was never reasoned into."

      - Jonathan Swift

    2. Re:All those rivers in Egypt! by fm6 · · Score: 2, Funny

      Dean Swift obviously never hung out at Slashdot!

  10. You always love your first born more by EmbeddedJanitor · · Score: 4, Funny

    ... OK, Bill isn't the biological father, but he's still damn proud.

    --
    Engineering is the art of compromise.
    1. Re:You always love your first born more by k96822 · · Score: 2, Funny

      I just can't figure out why he kidnapped a severely mentally handicapped child. MS-DOS is the best case for abortion I can think of. Nothing that bad should live. Certainly, it shouldn't breed!

    2. Re:You always love your first born more by Zeinfeld · · Score: 4, Informative
      I just can't figure out why he kidnapped a severely mentally handicapped child. MS-DOS is the best case for abortion I can think of. Nothing that bad should live. Certainly, it shouldn't breed!

      I would be proud to have MSDOS on my resume, as would most serious software architects. MSDOS was used by millions of users, it was a true groundbreaker. MSDOS does not do much compared to VMS or VM/CMS but what it does it does on an 8/16 bit processor running at a few MHz. The original Microsoft Basic was not exactly extensive but most people would agree that it was a cool piece of coding.

      But you miss the point in any case. This guy has MSDOS on his resume, what he is objecting to is the claim that he stole it.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    3. Re:You always love your first born more by stevew · · Score: 2, Interesting

      What I don't understand is that they were both a rip-off of RT-11??

      If you'll remember the "pip" command from CP/M? That is straight out of RT-11, and other DEC OS's.

      --
      Have you compiled your kernel today??
    4. Re:You always love your first born more by Zeinfeld · · Score: 3, Informative
      If you'll remember the "pip" command from CP/M? That is straight out of RT-11, and other DEC OS's.

      And PIP was often used as proof that CP/M was a piece of garbage. Other indications being the idiotic copy command which worked the opposite way to every other one "copy to from", oh and it would erase your disk when you made the obvious mistake.

      MSDOS was generally considered something of an improvement.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    5. Re:You always love your first born more by SA+Stevens · · Score: 2, Interesting

      It's good to see somebody else who acutally *used* CP/M commenting. Many people just make 'Microsoft copied it, it must be far superior' assumptions without any real-life experience.

      I, personally, liked CP/M and even have a machine here that still runs it. I am not so deluded that I think it is 'technically superior' for some reason, to an OS that evolved after it and had much more application support.

      Oh, and I have CP/M-86, too. But not a heck of a lot of apps to run on it.

    6. Re:You always love your first born more by Evil+Pete · · Score: 1

      To me the redeeming qualities of MS-DOS were that it was usable, simple and deficient. The deficiency is a plus because it inspired many people to add their own layers and tweaks. Knowing the internals of DOS could produce big benefits without an excessive investment of effort. I don't regret my DOS programming days, lots of fun. Windows wasn't fun, Linux is more like the DOS days in some ways but more grown up. Though you can't really compare those OS's since their target audience was different. Having said all that I'd never go back.

      --
      Bitter and proud of it.
    7. Re:You always love your first born more by macshit · · Score: 1

      MSDOS was generally considered something of an improvement.

      My memory from the time (C.1981?) is that MS-DOS was considered a crappy low-rent OS (the alternative on the IBM PC being CPM-86 or whatever it was called) -- but cheap.

      Cheap usually wins...

      --
      We live, as we dream -- alone....
    8. Re:You always love your first born more by elmegil · · Score: 1

      I cut my teeth on CDOS which was Cromemco's rip (or license) of CP/M. I still prefer it to DOS, but none of 'em hold a candle to the REAL OS of the last 35 years: Unix :-)

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    9. Re:You always love your first born more by SA+Stevens · · Score: 1

      Yes, but none of us could afford a UNIX machine 35 years ago. My oldest UNIX machine is one that cost like $15,000 when it was new (back when I didn't own it.)

      It was so much cooler to own the hardware, and not have to log onto a timesharing system to get access.

    10. Re:You always love your first born more by elmegil · · Score: 1

      True true. That (effectively curses based) LEM program I wrote all those years ago would have been prohibitively expensive on a timeshare even. Not to mention Star Trek :)

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    11. Re:You always love your first born more by shutdown+-p+now · · Score: 2, Funny
      I would be proud to have MSDOS on my resume, as would most serious software architects.
      MSDOS was used by millions of users, it was a true groundbreaker.
      You mean, like McDonald's?
    12. Re:You always love your first born more by Seumas · · Score: 1

      I just can't figure out why he kidnapped a severely mentally handicapped child.

      They needed an OS and they needed it fast. Remember, they had already sold IBM on the idea, signed on to deliver it... and had nothing to show for it.

    13. Re:You always love your first born more by jamesjw · · Score: 1

      SA Stevens: "I, personally, liked CP/M and even have a machine here that still runs it. I am not so deluded that I think it is 'technically superior' for some reason, to an OS that evolved after it and had much more application support."

      Agreed, My first experience with CPM was CPM/86 on a DEC Rainbow 100 back in the early 80s, this machine also ran MSDOS 2.1 - Always liked the CPM environment better :)

      changing between user modes was a clean way of filing (although unsutiable for todays apps) Imagien trying to remember your mp3's are stored in user 32642 - That'd drive me nuts!!!

      -- Jim.

      --
      -- If at first you don't succeed, lie!
    14. Re:You always love your first born more by biobogonics · · Score: 2, Informative

      MSDOS was generally considered something of an improvement.

      My memory from the time (C.1981?) is that MS-DOS was considered a crappy low-rent OS (the alternative on the IBM PC being CPM-86 or whatever it was called) -- but cheap.

      Cheap usually wins...


      I remember that MS DOS 0.x was so bad that IBM rewrote it and released it as PC-DOS.

      I did work on a CP/M-86 a bit later. A NEC-APC with 8" floppy disks. At that time operating systems from Digital Research were seen as being much more sophisticated. IIRC, DR had MP/M which allowed multiple concurrent users. It was only with DOS 2.x which had sub-directories and borrowed some *nix features, that DOS was really worth using. Anyone who programmed in that era remembers the horrors of writing programs which used 1.x style FCBs (file control blocks) instead of the much more decent 2.x type file handles.

    15. Re:You always love your first born more by Guppy06 · · Score: 1

      Yeah, that explains why he locked it in a closet for Windows Me and eventually disowned it with XP.

    16. Re:You always love your first born more by Ed+Avis · · Score: 1

      What about DOS Plus which (so I'm told) was some hybrid of DOS and CP-M/86? It was used on the Master 512 (think BBC Micro with 80186 board hanging off the second processor link) and other strange machines. One developer wrote PC software on the Master 512 under DOS Plus because 'if it runs there, it runs on anything!'. (I wonder if DR-DOS inherits any code from DOS Plus.)

      --
      -- Ed Avis ed@membled.com
    17. Re:You always love your first born more by wgself · · Score: 1

      I started with CP/M on Cromemco and Northstar systems in the mid 70's and was running an H89 with it by the time IBM came out with the PC. It was much better than MSDOS but neither as cheap nor as ubiquitous the mess supported by Itty Bitty Morons.
      Back then a lot of people wrote operating systems but few of them made it into the mainstream. Who remembers HDOS? Even QDOS has a minute and declining marked share.
      Glen

    18. Re:You always love your first born more by k96822 · · Score: 1

      A behavior they later made standard business practice.

    19. Re:You always love your first born more by k96822 · · Score: 1

      Some alternatives, like AmigaOS, MacOS, and UNIX were so superior to MS-DOS (and still are) it made one scratch their head and wonder what the developer (whoever that may actually be) was smoking. Even the chip architecture was inferior, having a woefully limited amount of registers, making it horribly inefficient. What made MS-DOS so popular was price, not quality.

      My hobby is to assimilate all the different OS's I can possibly get my hands on (at least, the ones accessible by the pocket-books of mere mortals). Over time, I've had extensive experience with MS-DOS, C64, AmigaOS, MacOS (including X, which is my current project), All flavors of Windows, many flavors of UNIX (Solaris, HP/UX, A/UX, BSD, Linux [Debian, Red Hat, Mandrake - I like Debian the best so far, but there are more to try]) and I can say with reasonable authority that MS-DOS is, and always has been, the worst of the lot.

      I'm not accusing you of being one -- this is a digression -- I've found that M$ zelots can be the worst of the lot when it comes to fanatical defense of their OS. I find the more the M$ fanatic claims their OS is the best, the less they have used other systems. True M$ fans have never used anything but Windows. Windows XP isn't an unreasonable OS anymore, but next to Linux and MacOS X, it is clearly inferior.

      (Puts on flame-retardant cloak)

    20. Re:You always love your first born more by fm6 · · Score: 1
      MSDOS was used by millions of users,
      Not by choice. If you wanted to use standard applications -- word processors, spreadsheets, games -- you had to buy a copy of MS-DOS. Actually, you didn't even make that decision -- you decided to buy an IBM-compatible and that meant buying MS-DOS.
      MSDOS does not do much compared to VMS or VM/CMS but what it does it does on an 8/16 bit processor running at a few MHz.
      Comparing MS-DOS to a mini or mainframe OS is like comparing a leaky dinghy to a well-build cabin cruiser. Makes no practical sense. Better to compare it to a well-built dinghy. Which in this case is CP/M -- the OS that Bill Gates himself recommended to IBM at first.
      The original Microsoft Basic was not exactly extensive but most people would agree that it was a cool piece of coding.
      A cool piece of coding? It was crude 8080 assembler code that threw away many standard BASIC features and had a lot of horrible bugs.
    21. Re:You always love your first born more by Salus+Victus · · Score: 1

      I'm going to take a moment to point out that "pip" is a program, usable by the CP/M operating system -- not part of the operating system itself. command.com was a shell, not an operating system. A sophisticated user won't look at the commands available in ksh or bash and equate them with Unix. Likewise, the commands used to change directories and copy files in MS-DOS are very different from the operating system underlying that shell.

      --
      In theory, there's no difference between theory and practice. In practice, there's a big difference.
  11. "Baby's" isn't plural by EmbeddedJanitor · · Score: 0, Offtopic

    but I woundn't expect a homie fan to get that right either.

    --
    Engineering is the art of compromise.
    1. Re:"Baby's" isn't plural by Anonymous Coward · · Score: 0

      tru dat.

    2. Re:"Baby's" isn't plural by Anonymous Coward · · Score: 0, Offtopic

      Um, it's not meant to be plural. It's talking about who 'pwns' the daddy, and in this case it's the baby's daddy. Nothing to do with plurals.

    3. Re:"Baby's" isn't plural by mickyflynn · · Score: 0, Offtopic

      I hear the next version of Java is going to have a genative case. Perhaps they'll learn it then?

  12. Al, not Vidal by starglider29a · · Score: 2, Funny

    I thought Gore invented DOS!

    1. Re:Al, not Vidal by glimmy · · Score: 1

      no thats the internet and the enviroment

    2. Re:Al, not Vidal by Anonymous Coward · · Score: 3, Informative

      Al Gore said, "During my service in the United States Congress I took the initiative in creating the Internet." This is true. On the other hand, when Bush disclaimed his timber business write-off during the televised debates in 2004, that was a lie.

      Your (and my) posting on the Internet today is attributable to the role Gore played in creating the Internet when he was in the U.S. Congress.

      Al Gore and the Internet

      By Robert Kahn and Vinton Cerf

      Al Gore was the first political leader to recognize the importance of the Internet and to promote and support its development.

      No one person or even small group of persons exclusively "invented" the Internet. It is the result of many years of ongoing collaboration among people in government and the university community. But as the two people who designed the basic architecture and the core protocols that make the Internet work, we would like to acknowledge VP Gore's contributions as a Congressman, Senator and as Vice President. No other elected official, to our knowledge, has made a greater contribution over a longer period of time.

      Last year the Vice President made a straightforward statement on his role. He said: "During my service in the United States Congress I took the initiative in creating the Internet." We don't think, as some people have argued, that Gore intended to claim he "invented" the Internet. Moreover, there is no question in our minds that while serving as Senator, Gore's initiatives had a significant and beneficial effect on the still-evolving Internet. The fact of the matter is that Gore was talking about and promoting the Internet long before most people were listening. We feel it is timely to offer our perspective.

      As far back as the 1970s Congressman Gore promoted the idea of high speed telecommunications as an engine for both economic growth and the improvement of our educational system. He was the first elected official to grasp the potential of computer communications to have a broader impact than just improving the conduct of science and scholarship. Though easily forgotten, now, at the time this was an unproven and controversial concept. Our work on the Internet started in 1973 and was based on even earlier work that took place in the mid-late 1960s. But the Internet, as we know it today, was not deployed until 1983. When the Internet was still in the early stages of its deployment, Congressman Gore provided intellectual leadership by helping create the vision of the potential benefits of high speed computing and communication. As an example, he sponsored hearings on how advanced technologies might be put to use in areas like coordinating the response of government agencies to natural disasters and other crises.

      As a Senator in the 1980s Gore urged government agencies to consolidate what at the time were several dozen different and unconnected networks into an "Interagency Network." Working in a bi-partisan manner with officials in Ronald Reagan and George Bush's administrations, Gore secured the passage of the High Performance Computing and Communications Act in 1991. This "Gore Act" supported the National Research and Education Network (NREN) initiative that became one of the major vehicles for the spread of the Internet beyond the field of computer science.

      As Vice President Gore promoted building the Internet both up and out, as well as releasing the Internet from the control of the government agencies that spawned it. He served as the major administration proponent for continued investment in advanced computing and networking and private sector initiatives such as Net Day. He was and is a strong proponent of extending access to the network to schools and libraries. Today, approximately 95% of our nation's schools are on the Internet. Gore provided much-needed political support for the speedy privatization of the Internet when the time arrived for it to become a commercially-driv

  13. AI Solved - Thanks to Tim Patterson by Mentifex · · Score: 1, Funny

    Not only did Tim Patterson, creator of Q-DOS for Seattle Computer Products, make Bill Gates a man worth fifty billion dollars, even more portentously, Tim Patterson helped out in the solution to artificial intelligence. Back then, Mentifex here was working out the eventual solution to AI on a theoretical basis, and also attending monthly meetings of the Northwest Computer Society in Seattle WA USA - where Tim Patterson of Seattle Computer Products was an important member. One day at a meeting, the chair asked for volunteers to work on the newsletter. Mentifex was panic-stricken. He wanted to do his part, but he was so-o-o busy solving AI. The silence hung heavy over the room. Then, the all-around good-guy Tim Patterson raised his hand and volunteered to work on the newsletter. As arguably a result, Microsoft would take over the desktop, and Mentifex would solve AI.

    Now, about Gary Kildall of Digital Research. In 1981, Gary Kildall published an article in Byte Magazine. Consequently Mentifex wrote to Digital Research and offered them a copy of November Magazine containing first-ever publication of the Mentifex Theory of Mind. Gary Kildall's office manager wrote back and requested that two copies be sent. They were. Nothing happened. Gary Kildall had missed out not only on MS-DOS but also on Mentifex AI.

    1. Re:AI Solved - Thanks to Tim Patterson by snorklewacker · · Score: 1

      Wow, Mentifex, we missed you! Our favorite crank is back! You'll have to forgive some of the mods, they're new here and haven't recognized your trolls for what they are.

      You sorta tied it in to the story this time instead of just pasting in your usual spamming boilerplate, good job!

      --
      I am no longer wasting my time with slashdot
  14. RTF film description by punkass · · Score: 4, Insightful

    The book / film is about American inventors / innovators / corporate moguls for the last 200 years. Microsoft is in there because, like it or not, their OS has been the predominate one over the last 20 years. The book also discuss things like the steam engine and modern banking. Stop being an ass and find something useful to complain about, like how the book claim this guy's work underlies "every computer application today".

    --
    "Nobody owns the fucking words man." - James Dean
    1. Re:RTF film description by Mark_MF-WN · · Score: 0, Flamebait

      You shouldn't let peoples' attempts at levity bother you so much. You'll live longer, "punkass".

    2. Re:RTF film description by Anonymous Coward · · Score: 0

      I think I need to get out more; I read "steam engine" and immediately thought of Counterstrike.

    3. Re:RTF film description by Anonymous Coward · · Score: 0

      Just ignore the stereotypical slashdot kiddos (r)(p)(c)tm and their oh-so predictable "blame everything on Microsoft" (yes, I'm not afraid to use the real and full name of the company) attitude.

      I'd hardly expect anything else from the irrate uneducated immature masses of users of this excuse for a newssite.

    4. Re:RTF film description by Equinox · · Score: 1

      Dude...I'm pretty sure he was joking. Stop being an ass and find something useful to complain about.

  15. Multics by Mainframes+ROCK! · · Score: 4, Insightful

    Funny, I heard that Unix is a 'rip-off' and 'a slapdash clone' of Multics. Is that true?

    1. Re:Multics by pilgrim23 · · Score: 1

      Multics? I thought it was a take-off on RSTS

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    2. Re:Multics by jd · · Score: 3, Informative

      To a large degree. So is Plan9, only Unix cloned one half and Plan9 cloned the other.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:Multics by Anonymous Coward · · Score: 1, Funny

      According to some Linux is a "rip-off" and a "slapdash clone" of SCO's unix.

    4. Re:Multics by e40 · · Score: 1

      Did it share source code? No. Did it borrow a few ideas, here and there? Yes. Does this make it a clone? No.

  16. Who cares? by BigAlexK · · Score: 4, Funny

    I couldn't give a toss,
    who made MSDOS,
    All I know,
    is I broke my toe,
    kicking the damn computer out the (MS) Window,
    when once again,
    I'd rather have used a pen,
    to write down all my precious source code.
    Amen.

  17. He's just mad by RayDude · · Score: 0

    He didn't get some of MS's money...

    Or maybe he gets some satisfaction out of the fact that he helped create the largest monopoly the world has ever seen.

    Sad really...

    Ray

    1. Re:He's just mad by Anonymous Coward · · Score: 0

      Largest monopoly? Ha... you obviously don't know a great deal about business. It may be among the better known, but not the biggest.

    2. Re:He's just mad by Desval · · Score: 1

      He was originally paid 50 grand for the rights to QDOS. Latter he successfully sued MS for a couple of million.

      --
      7061756c4073697267616c616861642e6f7267 687474703a2f2f7777772e73697267616c616861642e6f7267 2f7061756c
  18. DNA Samples by Snommis · · Score: 3, Funny
    I still have my original DOS floppies - I could offer them up so they can take samples for DNA analysis...

    Maury: "Mr. Gates, you are NOT DOS's father!" Bill: "Oh yeah! Oh yeah! I done TOLD you it ain't my baby!"

    --
    Face it, do something enough times, and it can cause problems.
    1. Re:DNA Samples by oftheapes · · Score: 0, Funny

      i predict it has to be either Cheif Running Water, Chef, Mephisto, the little monkey guy who follows Mephisto around, Mr. Garrison, Officer Barbrady, Ned, Mr. Brofslovski, or the 1991 Denver Broncos. but the trial will end in a cliff-hanger.

    2. Re:DNA Samples by Anonymous Coward · · Score: 0

      Gates IsNot DOS_father

  19. Hm... by Matilda+the+Hun · · Score: 3, Interesting

    Does this mean we're going to have 6 other people showing up and claiming parentage too? And if someone sold MS-DOS when it wasn't theirs, how much do you think the original owner's going to get? I mean, if it was the jumping-off point of Windows, that could be a hefty lawsuit...

    Speaking of which, why did it take so long to come out? Was the original programmer hiding under a rock for the past decade and a half?

    --
    Tluin natha Linux xxizzuss uriu olt bwael mon'tun.
    1. Re:Hm... by philkerr · · Score: 2, Funny

      I wrote MS-DOS.....

      No, I Wote MS-DOS.......

      No, I wrote MS-DOS, and so did my wife!

    2. Re:Hm... by Suicyco · · Score: 1

      Man, RTFA. He is suing for defemation over some comments made in a book. This has nothing to do with who invented or created DOS. Its about disparaging comments made by one person about another. THATS IT.

    3. Re:Hm... by bwcbwc · · Score: 1

      Microsoft and Digital Research already settled out of court. Actually, it ended up being Novell, after they bought DR out.

      --
      We are the 198 proof..
    4. Re:Hm... by Anonymous Coward · · Score: 0

      Actually, it was Caldera, who bought DR-DOS from Novell, that got the money.

  20. Yuck. by jkujawa · · Score: 1

    I mean, honestly, who would actually want to claim paternity?

    *points to Bill Gates* Your kid, not mine.

    Thing should have been aborted, or at least shot when pulled mewling and bloody from the womb. World'd be better off.

    1. Re:Yuck. by Blitzenn · · Score: 3, Insightful

      I would. For the continued royalties you could glean off it alone. Secondly, in it's day, it was the best Operating system around for a PC, hands down. DOS brought device handling up front, to the user. It was a major step in the direction that all OS' follow now. Without that history, much of the device layer we are accustomed to today, wouldn't be there. I was a professional in the field then and it's creation opened so many doors. It was a cool time to be paid to work with the stuff.

    2. Re:Yuck. by drinkypoo · · Score: 1

      Paternity is irrelevant to the ownership at this point. Also is Microsoft even selling dos any more? I doubt they are even using DOS code in anything today and I am absolutely certain that even if they are they could replace it with some unrelated BSD code (if only to prove that their replacement code is not descended from DOS of any kiind) at the drop of a hat. Unless you could show that whoever at Microsoft picked it up actually knew they were buying it from the wrong person, only the person who made the sale would be liable for damages, which would be incalculable. Anyway you wouldn't get a dime out of Mickeysoft.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Yuck. by dbrower · · Score: 1
      Secondly, in it's day, it was the best Operating system around for a PC, hands down. DOS brought device handling up front, to the user. It was a major step in the direction that all OS' follow now. Without that history, much of the device layer we are accustomed to today, wouldn't be there. I was a professional in the field then and it's creation opened so many doors. It was a cool time to be paid to work with the stuff.
      I must say, I don't follow this at all. I actually used CP/M-86. which was superior to DOS of the same vintage in just about every way, except that it was $395 when DOS was $60. CP/M-86 was engineered in a way a professional could appreciate, while DOS felt (and was) whacked together.

      And MP/M-86 was a really good system for it's time, very well engineered. Not as good as a similar vintage UNIX V7, but fairly comparable to RT-11.

      -dB

      --
      "It if was easy to do, we'd find someone cheaper than you to do it."
    4. Re:Yuck. by SA+Stevens · · Score: 1

      Unfortunately there are and were almost no apps for CP/M-86. I have it running on a machine in my collection. There isn't a heck of a lot to run on it.

      A few modern sites have a good assortment of abandonware apps for it even today, but there never was anything like the huge Simtel FTP site that MS-DOS users can/could access. CP/M-86 was essentially a market failure. There were some good apps for it, enough to make it a powerful system in it's day. But it's laughable to compare it to the software that grew for MS-DOS.

    5. Re:Yuck. by dbrower · · Score: 1
      True; but the claim was that the DOS OS was the best - and it wasn't. It was just cheaper, and that was enough to drive the application ecosystem that direction. If CP/M 86 had been the same price as DOS, it would have wiped DOS.

      That was Kildall's decision, and not really subject to IBM's whim or Bill's machinations. If DR had chosen to compete on price, they could have driven the market. Trying to be the "high value justifies high cost" player in the PC market has shown itself to be a losing position, but that must not have been obvious at the time.

      -dB

      --
      "It if was easy to do, we'd find someone cheaper than you to do it."
  21. Gore didn't make *that* quote; still talks rubbish by Dogtanian · · Score: 1

    I thought Gore invented DOS!

    Nah; he didn't claim to have invented the internet either...

    Although, as I was going through that I thought "Was Gore really in politics as far back as the late 1960s"?

    To which the article actually points out the answer is "no"; so Gore was still stretching things in claiming that he was responsible for fostering the environment in which the Internet was "born".

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  22. They do have the same noses by Anonymous Coward · · Score: 2, Funny

    C>
    A>

    1. Re:They do have the same noses by Anonymous Coward · · Score: 0

      No, CP/M has more of a pug-nose rather than DOS's roman-style:
      A:
      C>
      Very little family resemblance.

  23. Clones by Detritus · · Score: 3, Insightful

    I've never heard anyone claim that Paterson lifted any code from CP/M, just that he wrote a clone of CP/M, instead of designing his own operating system. It was obvious that much of the design of QDOS was done by reading the documentation for CP/M. There's nothing illegal about that. Many people did the same thing to UNIX.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Clones by Arker · · Score: 4, Interesting

      Well, here's the thing. CP/M licensees got source code. Microsoft had it. Patterson had it. Then years later IIRC, Killdall stood up in court and entered a keystrokes at a PC running MSDOS and brought up an easter egg he had programmed into CP/M years earlier, proving they had used his code.

      As a result, he wound up getting lots of money and use of the MSDOS codebase to keep DR DOS compatible.

      Patterson seems like the most likely source for the copying, but I've never seen that proven or any proof attempted.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:Clones by Anonymous Coward · · Score: 0

      this isn't a case like SCO where Kildall is claiming that Tim Paterson stole his code. Rather it is *Patersion* who is suing because somebody said that his work was a ripoff.

      If he followed the documentation closely enough it seems like Harold Evans is probably safe in his assertion given that copying an idea versus copying code is not really material a distinction in tems of the word 'ripoff' (as both fall under it).

    3. Re:Clones by MojoStan · · Score: 1
      It was obvious that much of the design of QDOS was done by reading the documentation for CP/M. There's nothing illegal about that. Many people did the same thing to UNIX.

      I might be wrong about this, but I think CP/M was a proprietary spec protected by copyrights while UNIX is an "open standard" spec currently defined by the Open Group.

      In fact, DRI did consider legal action against Microsoft and IBM. Instead, DRI and IBM agreed to offer customers a choice of either DOS or CP/M when buying the original IBM PC (no OS was pre-installed). However, DRI was surprised when IBM charged $240 for CP/M and $40 for DOS. Guess which OS the customers chose.

      From the BusinessWeek article "The Man Who Could Have Been Bill Gates":

      But his problem was that software copyright had just become law three years earlier, and it wasn't clear what constituted infringement. Davis, the DRI lawyer, believes that based on the number of similarities DRI's forensic consultants found between the original DOS and CP/M, "in today's world, you could take it to court and get an infringement." But not in 1981. So rather than sue, Kildall agreed to license CP/M to Big Blue. He was floored when the PC was released and IBM charged $240 per copy for CP/M and just $40 for DOS. Kildall's conclusion, according to his memoir: "I believe the entire scenario was contrived by IBM to garner the existing standard at almost no cost."
      --
      TO START
      PRESS ANY KEY

      Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

    4. Re:Clones by SA+Stevens · · Score: 1

      Likely, for the courtroom demonstration, Kildahl ran an early version of MS-DOS (or Q-DOS) contemporary to what was on the market at the time. It reeks of Urban Legend to claim that Kildahl's 'easter egg' remained buried in the binaries for version after version.

    5. Re:Clones by SA+Stevens · · Score: 1

      Instead, DRI and IBM agreed to offer customers a choice of either DOS or CP/M when buying the original IBM PC (no OS was pre-installed).

      On the first generation IBM-PC, no OS was pre-installed, because all the system had was one or more (optional floppy diskettes). And that isn't even correct, because if you bought an IBM-PC with no floppy disk drives (and no floppy controller) it would boot directly into ROM BASIC and you could load and save your programs onto a Cassette Recorder.

      This behavior of the PC continued all the way to the end of the 8088 machines. Power up any 'real' IBM PC-XT with no boot diskette in the drive and it throws you to a BASIC prompt, very similar to what a Commodore 64 does.

      As to the cost, IBM did sell an OEM bundle of CP/M-86. But my boxed original copy of CP/M-86 is a direct Digital Research product, not a rebranded copy from IBM. If Kildahl wanted, he could have priced that boxed set at whatever he needed to compete with IBM. I'm pretty sure PC-DOS was significantly more than $40, BTW... Probably at least twice that.

    6. Re:Clones by SA+Stevens · · Score: 1

      I'm a CP/M licensee. I have the original box, manual, and diskettes.

      I don't have source code.

      There was probably a source license that you refer to, that a few interests had licensed. It was NOT common to have the source code to CP/M.

      It WAS common to have to write some code to bootstrap your purchased CP/M to get it running on your 8080/Z-80 system, but that's because there wasn't a common established BIOS like later on the PC. Not at ALL the same thing as having all the source for the OS.

    7. Re:Clones by dcam · · Score: 1

      A quick search brings back some results for this, however it does not appear to be corroborated. It certainly does not appear that the demonstration was in court, otherwise one would expect some sort of court records of this kind of thing.

      The only source seems to be a John Dvorak article from 1996. John has more of a reputation for controversy than reliablility.

      So it does sound more like an urban myth than reality, but it may be true.

      --
      meh
    8. Re:Clones by Detritus · · Score: 1
      PC-DOS 1.0 was cheap, $60 IIRC. CP/M-86 was more than $250. The UCSD p-System was something like $500.

      OEM versions of CP/M-80 were dirt cheap. I never understood why CP/M-86 was so much more expensive.

      I really learned to hate Microsoft when the IBM PC was introduced. PC-DOS was flakey. MASM and Microsoft Pascal were abominations. Our group ditched Microsoft and switched to the UCSD p-System.

      --
      Mea navis aericumbens anguillis abundat
    9. Re:Clones by Arker · · Score: 1

      I have it from several sources that the source license was common with business customers, and not difficult for any customer to obtain generally. I wish I could remember the name of the book, I know I read that someone that worked at MS in the early days mentioned that they had it. As to the demonstration and easter egg, yes, I believe the only credible sources specify a very early version of DOS. But assuming that the story is essentially true, it would mean for sure that there was some copyright infringement from CP/M source code, something which both Patterson and Microsoft probably had both motive and opportunity to do. Funny he would bring this up now though...

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  24. QDOS was better in at least one regard by LordByronStyrofoam · · Score: 3, Insightful

    CP/M didn't keep track of the exact size of a file, just the number of 128-byte blocks allocated to it. This was OK for text files. You knew when you got to the end because you'd read a Ctrl-Z. But binary files could have Control-Zs in them anywhere, so all programs that read/wrote binary files had to store actual size - what should have been metadata - either as a header or in a separate file. Very un-Unix-like. But then, CP/M was a ripoff of RT-11, DEC's LSI-11 starter OS.

    --
    Slashdot's name? When my compiler sees /. it generates a warning about a badly formed comment.
    1. Re:QDOS was better in at least one regard by Anonymous Coward · · Score: 0

      Wasn't that RSTS-11????

    2. Re:QDOS was better in at least one regard by rs79 · · Score: 1

      "RT-11, DEC's LSI-11"

      RT-11 predates the LSI-11.

      --
      Need Mercedes parts ?
  25. Hmm by Anonymous Coward · · Score: 0

    Didn't Microsoft destroy a whole lot of documents related to another DOS maker after the settlement of a lawsuit? I always thought Microsoft wanted to obscure DOS' origins as much as possible.

  26. A system call ending in a "?" in both OS? by 0WaitState · · Score: 2, Interesting

    I vaguely remember a comment where someone was asking why a certain QDOS system call ends in a question mark or other odd character, exactly like the equivalent CP/M system call which also broke the naming convention. I think it was in Robert Cringely's "Accidental Empires", which, alas, I don't have handy.

    --

    Remain calm! All is well!
    1. Re:A system call ending in a "?" in both OS? by jeps · · Score: 4, Informative
      Maybe you're thinking of the fact that the MS-DOS's Print String function use the dollar sign as a string terminator? Here's a lengthy but interesting discussion in comp.os.cpm about this and other historical "facts" about the origins of *DOS. A Bit of CP/M History

      - jeps

    2. Re:A system call ending in a "?" in both OS? by 0WaitState · · Score: 1

      Thanks, here's the quote I'm looking for (from article 39 in the thread you linked):

      Charles, you're brilliant! I checked my copy of Accidental Empires and
      did indeed find the quote that I had half remembered. It's on page 133
      and the entire paragraph goes like this:

      --- Strart Quote ---
      Gary Kildall still thinks a lot of the QDOS code was stolen straight
      from his CP/M. "Ask Bill why function code 6 [in QDOS and still in
      MS-DOS, more than ten years later] ends in a dollar sign. No one in the
      world knows that but me."
      --- End Quote ---

      I think he may have been misquoted, because function 6 is Direct Console
      I/O and doesn't use a "$" terminator. Function 9 is the one he must
      have been talking about.

      --

      Remain calm! All is well!
    3. Re:A system call ending in a "?" in both OS? by biobogonics · · Score: 1

      Maybe you're thinking of the fact that the MS-DOS's Print String function use the dollar sign as a string terminator?

      CP/M: MVI C,9 ; LXI D,MSG ; CALL 5
      DOS: MOV AH,9 ; MOV DX, OFFSET MSG ; INT 21

      Actually I once had a very early DOS manual which showed that you could use a CP/M compatability interface built into MS-DOS which maps 8080 registers to the 8086 and does a CALL 5 from DOS.

      Here's my guess about the dollar sign. It was borrowed from somewhere else. CP/M resembles various operating systems from Digital Equipment (DEC). Say you are editing in TECO. You use the key to indicate the end of a string. It echoes on the console as $. Also note that $ comes up in *nix style regular expressions as a meta-character meaning end of string.

      I did see ads at the time for Q-DOS and SCP (Seattle Computer Products). There was an add-on board for the Apple II that had an 8088 on it that would run Q-DOS. (MS-DOS came later with the "PC-Transporter".)

      As for the paternity of DOS, Kildall wrote CP/M in PL/M, a dialect of PL/I that was actually itself written in FORTRAN. (You can get the source from any one of a number of web sites which feature software from DR.) Patterson wrote an OS with a similar interface . CP/M's system calls were well described in manuals available to anyone who had CP/M.

      As to source for CP/M - probably not. But IBM did provide ASM source for its ROM BIOS in one of its tech reference manuals.

    4. Re:A system call ending in a "?" in both OS? by biobogonics · · Score: 1

      Slashdot ate my "alt-mode" aka "escape key".

      A side note. One of the CP/M isms that persisted in MS-DOS was using Control-P to toggle console output being echoed to the printer. This still works, somewhat, even in Windows XP!

  27. no by Blitzenn · · Score: 1

    They don't. They are so similar to MS dos commands that it can easily be said that they are sister OS'. File handling, executables, directory structure, even the commands themselves are too nearly identical to be a mear coincidence.

    1. Re:no by SmurfButcher+Bob · · Score: 1

      It's not coincidence. QDos was a CP/M ripoff - as any MASM hacker can tell you, one need only take a look at an exe's PSP to see it, byte for byte.

      Case closed, IMO.

      --

      help me i've cloned myself and can't remember which one I am

  28. Re:DOS evolution by xtermin8 · · Score: 1

    I think its as likely that compatibility with CP/M was MicroSoft's (and maybe IBM's) intention only after it had been aquired. Early CP/Ms was hardly even an "operating system" in the modern sense, more of a software "monitor." Its hard for me to imagine much variation between any such simple systems. I also beleive QDOS was designed for 8088, while MS rewrote it for the 16-bit 8086. But then again my memory isn't what it used to be.

  29. Pain and mental anguish? by Garabito · · Score: 2

    Paterson has endured "great pain and mental anguish" and is seeking "over $75,000" in damages, plus costs.

    It looks like Paterson is trying to get economic compensation (no matter from who) for the "great pain and mental anguish" of having developed QDOS, then sell it to MS for a ridiculous sum of money and seing how they managed to create a software empire with it.

    1. Re:Pain and mental anguish? by Anonymous Coward · · Score: 1, Insightful

      Slashdot rule #2:

      If you can't blame microsoft (rule #1), blame someone for trying to blame microsoft.

      The guy is suing someone for defaming him. How do you make it out to be regret over a separate business transaction with a different company?

      BTW, "from whom"

  30. It was actually a good OS, all things considered by Sycraft-fu · · Score: 5, Insightful

    It was, just what it claimed to be a disk operating system. It was very simple, very low impact. This was good, given the power of computers of the time. More powerful OSes actually took a noticable amount of system time. DOS took essentially none, since it didn't do anything but basic disk and memory services.

    The problem, of course, is the same problem we always face: it stuck around for too long. Systems advanced and it became trivial to run a more powerful OS, and thus highly desirable, but DOS stuck around since so many things were DOS based.

    However don't think that it's simplicity made it bad, that was actually one of the attractive things about it. An 8086 system is really, really slow and had very little memory. It was desireable to have all the power and memory possible available to the application. You wouldn't want to try somthing like a modern Linux kernel on it. Even if you could hack it to work, it would use up all the system resources just doing it's thing, leaving nothing left for software.

  31. In other news... by Anonymous Coward · · Score: 2, Insightful

    Linux (Linux Is Not UNIX) is a rip-off and a slapdash clone of UNIX...

    1. Re:In other news... by jd · · Score: 2, Informative

      No, it is a result of a friend of Linus' creating a directory for him to place his Unix-like OS in. The name is derived from from "Linus' Unix". By all accounts, Linus wanted to call it something else, as he didn't want people to think he was claiming total ownership of it, but gave up and went with sounder advice.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:In other news... by wolfemi1 · · Score: 1

      Close, but I don't think that's it. I believe that Linux got its name by being short for Linus' Minix, since he was making a MINIX clone, as he thought Minix was too limited in its usage. (It was, seeing as it was intended as a teaching tool). UNIX compatibility came after the fact.

    3. Re:In other news... by drinkypoo · · Score: 1

      I just wish he had called it lunix. Then we might have ended up with a moon for a logo instead of a penguin. Plus it would have derailed all these lunix jokes.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:In other news... by snorklewacker · · Score: 2, Interesting

      The "ux" suffix was going around for unix clones at the time (HP-UX and DGUX to name two). Changing one letter of his name to make another "ux" was a pun that some roguish FTP admin made when he didn't like the name Linus checked his code in as: Freax. Linus liked it and it stuck.

      --
      I am no longer wasting my time with slashdot
    5. Re:In other news... by SA+Stevens · · Score: 1

      An earlier mascot for Linux was the platypus.

      It made for a cooler logo, IMHO.

    6. Re:In other news... by michaeldot · · Score: 1
      An earlier mascot for Linux was the platypus. It made for a cooler logo, IMHO.

      But then what would Hexley be?

    7. Re:In other news... by scharkalvin · · Score: 1

      Linus wanted to call it Freex (or some variant on that spelling).

    8. Re:In other news... by lisaparratt · · Score: 1

      But Lunix is "Little Unix" for 8-bit machines!

    9. Re:In other news... by smithmc · · Score: 1

      Linux (Linux Is Not UNIX) is a rip-off and a slapdash clone of UNIX...

      No, it was inspired by and has grown vastly beyond Andrew Tanenbaum's Minix.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
  32. Why does this remind me of SCO? by pg110404 · · Score: 2, Funny

    mcbride - has 'rights' to code, sues IBM

    paterson - has 'rights' to code, sues evans and time warner

    Maybe jerry springer can do a show on frivolous lawsuits. I'd like to see the CEOs of each of the involved parties throw chairs at each other and punch each other silly.

    I wonder if they'd get any brain damage. I wonder if some of them even have enough brains to get brain damage.

    Then maury could do a show on CEOs that got brain damaged during a staged tv talk show.

    At any event this is all (lawsuits included) about as productive as monkeys flinging feces at each other.

    1. Re:Why does this remind me of SCO? by jd · · Score: 1

      What would be really scary would be if Jerry Springer claimed parentage of DOS, on the grounds that he tried to drive others psycho first...

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Why does this remind me of SCO? by drinkypoo · · Score: 1

      I don't know about you but in terms of every feature working, I found DOS a lot more enjoyable than I find any version of Windows with the possible exception of Windows NT 3.51. Both of them have interfaces of about the same level of quality...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Why does this remind me of SCO? by Anonymous Coward · · Score: 0

      At $400/hour or more, I'd start flinging feces too. Even if it's not productive, it sure is entertaining. So if they can't find the deadbeat dad, I'm sure mom will show up. She's probably so fat, she uses her bugars as bowling balls.

    4. Re:Why does this remind me of SCO? by jd · · Score: 2, Informative
      Hmmm. Well, I have to concur with you on that. DOS was more powerful than most people gave credit for and was very predictable in behaviour. (Provided you didn't play with sector editors, like me.)


      On the other hand, I've used Windows from 2.0 through to 2003 and I've not seen a whole lot of improvement in the interface. (Since when is closing the application a file operation?)


      One thing I loved about DOS was the ability to write TSR applets. A "Terminate, Stay Resident" program was basically a daemon that ran when called, usually from an interrupt but you could have a hook anywhere - or no hook at all.


      One program that used this was "fourdos", which let you run four programs simultaneously under DOS. You then switched between them with a key combination. It was task switched, rather than multitasking, but it would have been possible to have had a second TSR linked to the clock interrupt which task-switched every so many clock cycles, giving you a very primitive multi-tasking environment.


      Another fun thing with DOS was that you could write assembly programs that had total freedom to do whatever they wanted. The 286 had an undocumented instruction nicknamed the "hyperspace" call, because it allowed you to upload a block of memory into the processor, setting every register (including, IIRC, some of the strictly internal ones). Again, it is fun to picture a multi-threaded DOS application, with a TSR using the hyperspace call to switch between threads on a clock interrupt.


      TSRs were also good for device drivers. The smarter companies didn't use .SYS files, they used executables that inserted a driver as a TSR. You could then load AND/OR unload the driver without needing to reboot the computer. A feature it took Windows about fifteen years to duplicate.


      For the Unix fan, early versions of DOS had a system variable you could set to determine which way the slash went for the directory separator.


      There were some "interesting" quirks, too. If you had three or more floppy drives, the numbering could get wacky. The twenty-seventh addressable device was [: which goes to show that Microsoft invented the smiley. :)


      Finally, something DOS did that Unix does and Windows bloody well aught to (at least, better than it does). You could turn a directory into a virtual drive, or a drive into a virtual directory. Both of these operations was a single command, and it was absolutely trivial to do. A simple one-liner. Show me a single one-step drag-and-drop that'll do the same thing in any version of Windows.


      My biggest problem with DOS was that later and later versions really didn't do any more (and often did less), never took advantage of the facilities the operating system itself provided (eg: TSR drivers), developers didn't seem to talk to each other (2 serial port interrupts, 4 serial ports "permitted", 256 serial ports supported by the driver) and using a rotating 64K buffer to handle graphics meant that higher-resolution graphics was agonizingly slow.


      DOS could have been better; should have been better; should have made better use of what the DOS developers had even provided for themselves.


      That, I think, is why I am angry with DOS - not that it was limited, but that it was limited for such stupid reasons.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Why does this remind me of SCO? by SA+Stevens · · Score: 1

      Finally, something DOS did that Unix does and Windows bloody well aught to (at least, better than it does). You could turn a directory into a virtual drive, or a drive into a virtual directory.

      The subst command still works. At least it does on my Windows 2000 system. I just tried it.

      Why would you want some awful drag-n-drop function for Windows? The exact command you used with MS_DOS still works.

    6. Re:Why does this remind me of SCO? by ^_^x · · Score: 1

      I agree... I spent years using Win9x and while it got the job done FAR better for me than the horror stories I would hear about BSODs and instability that plagued it, I still see a huge gap between MS-DOS 6.22 and Windows 2003 (2k3 is great, if only they sold it as a desktop OS in place of XP...)

      Now I have high hopes for Longhorn, but those guys are really capable of going either way in terms of quality. I just hope it's more of a polished Win2003 than another Windows ME. @_@;

    7. Re:Why does this remind me of SCO? by drinkypoo · · Score: 1

      The shell you are talking about is called 4DOS; and yes, 4DOS.COM would stay resident when you ran something while 4DOS.EXE (or a template or overlay or something, I forget) would unload. 4DOS was cool because it had aliasing and more powerful scripting commands.

      TSRs are just a bad hack done in order to get cooperative multitasking to work.

      You could support more than two (or four) serial ports using FOSSIL drivers. This was really a limitation of the PC architecture at the time; ports COM3 and COM4 shared IRQs with COM1 and COM2 respectively. This didn't work very well under DOS, but the original hardware wasn't really designed for it anyway.

      Windows NT 5.x allows you to mount a single volume on multiple directories and drive letters. Also, the subst command is still around, but I'm not sure how well it works.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  33. Lifted from CP/M by Anonymous Coward · · Score: 1, Interesting

    I have heaqrd that there are undocumented "-version" commands in QDOS utilities, wich when run say:
    "Copyright Digital Research",
    apparently just machine translated from the 8080 versions.

  34. And they all ripped off DEC's RT-11 by RonBarr · · Score: 2, Insightful

    So what's their point?

    1. Re:And they all ripped off DEC's RT-11 by eraserewind · · Score: 1

      that it was a lousy rip.

  35. Couldn't this go horribly wrong? by Anonymous Coward · · Score: 0

    In relative terms, we aren't talking about that much money ($75K). Lawyer costs are going to be that much. So this has to be a pride thing.

    If they find that QDOS was a rip-off of CP/M, then couldn't Kildall's heirs sue? Instead of a $75K gain, Paterson could be looking at a multi-million dollar loss (in a subsequent court case).

    Considering how close QDOS (and MS/DOS) is to CP/M, I'd have to say that this is quite a risk. If it were me, I'd say the hell with the pride issue and sit back and count the money that I had. Paterson's opinion doesn't count in court and I'd say that it's going to be pretty close to 50-50 when it's presented to a judge and/or jury.

    I've programmed on both CP/M and MS/DOS (yeah... so I'm an old guy) and the BIOS calls are VERY VERY close. If I were on the jury, it would depend on how the letter of the law was presented to me during the trial as to how I would vote.

  36. Re:Gore didn't make *that* quote; still talks rubb by tepples · · Score: 1

    To oversimplify things a bit: Vint Cerf invented the "net" (TCP/IP), and Sen. Gore invented the "inter" (a commercialized, global network).

  37. MSDOS was as CP/M compatible as possible! by xtermin8 · · Score: 0

    Thank you for pertinent details! I'd like to point out though that the lawsuit is about Tim Paterson's QDOS, not MSDOS. Its possible that Paterson just did some legitimate reverse engineering of CP/M commands, while MS ripped off more of the internals. I'd like to add that CP/M was originally made for the Z80, while IBM insisted its PCs have the 16bit x86 architecture (youngsters might be confused about a80 vs a86 extensions)

    1. Re:MSDOS was as CP/M compatible as possible! by Husgaard · · Score: 2, Informative

      If my memory serves me right, CP/M was for the 8080 processor. The Z80 processor was 8080-compatible, so it could run CP/M too.

    2. Re:MSDOS was as CP/M compatible as possible! by plus10db · · Score: 1

      Since Microsoft bought QDOS I assume MSDOS was derived from QDOS.... The 8088 was virtually identical to the 8086 except it had an 8 bit instead of 16 bit data bus. Same address space and instruction set.

    3. Re:MSDOS was as CP/M compatible as possible! by SA+Stevens · · Score: 1

      There was a port of CP/M to the 8086 processor called 'CP/M-86.' IBM sold both OSes to run on their new PC hardware. However, CP/M-86 was significantly more expensive than DOS, and IBM was a partner with Microsoft in creating DOS (IBM sold PC-
      DOS which ran on IBM hardware and Microsoft sold MS-DOS that ran on the clone machines). There weren't many applications for CP/M-86 and tons of apps came out for DOS.

      The relative merits of the two are complex. But CP/M-86 faded away.

    4. Re:MSDOS was as CP/M compatible as possible! by rs79 · · Score: 1

      "If my memory serves me right, CP/M was for the 8080 processor. The Z80 processor was 8080-compatible, so it could run CP/M too."

      Correct. Gates' first published article in Dr. Dobbs was on using undocumented Z-80 instructions.

      Problem is they didn't work on ALL Z-80 chips.

      That should have been the big tip-off right there.

      "wadda ya mean it crashed, it works on my computer..."

      --
      Need Mercedes parts ?
  38. Re:DOS evolution by blamanj · · Score: 2, Informative

    MS rewrote it.

    Nope. The 8088 and 8086 were identical from a software point of view. Only difference was the pinout. The 8088 fetched 16 bits as two 8-bit reads, the 8086 read a 16-bit word.

  39. Paterson would also sue Wikipedia by ratboot · · Score: 2, Interesting

    Here's some extracts :

    "QDOS was approximately 4,000 lines of 8086 assembly code and highly compatible with the APIs of the popular CP/M operating system"

    "QDOS was developed quickly, but it lacked many features of CP/M. It was marketed as 86-DOS."

    "QDOS met IBM's main criteria: It looked like CP/M, and it was easy to adapt existing 8-bit CP/M programs to run under it"

  40. Fascinating, but Tragic by Sundroid · · Score: 4, Insightful

    Let's review some interesting facts:

    1) Patterson sold his QDOS to Gates for $50,000, whereas Kildall sold his company to Novell in 1991 for $120 million, according the Oct/2004 BusinessWeek article (link:http://www.businessweek.com/magazine/content /04_43/b3905109_mz063.htm).

    2) In his defamation suit, Patterson is asking for $75,000, plus court costs, per the Register piece (link:http://www.theregister.co.uk/2005/03/03/msdo s_paternity_dispute/).

    3) The Register article includes a photo of Patterson's 86-DOS (QDOS) manual with the word, "Programmer", misspelled on the manual's cover.

    There is a movie somewhere in there, but it's definitely not about ambition.

    1. Re:Fascinating, but Tragic by Anonymous Coward · · Score: 0

      dictionary.com says it is either programmer or programer

    2. Re:Fascinating, but Tragic by Anonymous Coward · · Score: 0

      Kildall sold his company to Novell in 1991 for $120 million

      It was not Kildall's company when it was sold to Novell. Although Kildall still retained some investment in DRI, he had sold most of it in the 1980s (for about $6 million IIRC). He then went on to found some other companies and buy some really cool cars.

  41. Re:DOS evolution by tie_guy_matt · · Score: 1

    The 8086 was compatible with the 8088 -- there was no reason to rewrite QDOS for the 8088 to run on the 8086. Just like there is no need to rewrite code for the 386sx (16 bit data bus) to run on the 386dx (32 bit data bus.) BTW the 8086 came out first. The 8088 had 16 bit registers even though it had an 8-bit data bus leading some at the time to argue that the 8088 was also 16-bit. Having an 8-bit data bus made it easier to manufactor motherboards in what was at the time an 8-bit world.

  42. Early MS-DOS didn't - well, correctly, anyway by jd · · Score: 2, Interesting
    I was able to get a 4 gigabyte floppy by sector editing a floppy. It was also fun playing with the FAT table count. MS-DOS could have up to 256 spare copies of the FAT (the number was stored as a byte in the boot sector). Because the root directory's location was derived from that value, it was possible to have multiple root directories.


    Oh, and some of the directory tree-mapping programs had a REAL hard time of it, when I reset a directory pointer back on itself...

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Early MS-DOS didn't - well, correctly, anyway by Hard_Code · · Score: 1

      Hehe, I remember that we used to use a trick to "prune" DOS directories into seperated "islands" that would be invisible unless you know the exact path to type out (basically you remove the parent directory from the child without reassigning a new parent.. I recall Norton Utilities may have been involved).

      Anyway, that provided some fun as we could hide our k-rad early 90s warezed computer games in these secret directories, away from the computer lab admins control. :)

      --

      It's 10 PM. Do you know if you're un-American?
  43. Might be a short trial by Anonymous Coward · · Score: 0

    There's a rumor that if you type a particular secret handshake into MS-DOS 1.0, Gary Kildall's name pops up on the screen. That might be something even a jury could figure out. Speaking of juries, how are they going to get jurors who are able to determine the facts of this case, ie whether or not a particular piece of code is slapdash? They'll have to have a cadre of experts come in and describe what 'slapdash' rely means. I suppose that the lawyers for both sides will be recruiting on slashdot for expertise in that area.

    1. Re:Might be a short trial by codewritinfool · · Score: 1

      Yeah, it's "PLUGH". How many can say where that reference comes from?

    2. Re:Might be a short trial by Anonymous Coward · · Score: 0

      I'm afraid the magazine is written in Dwarvish.

    3. Re:Might be a short trial by CoderBob · · Score: 1

      Its been a while, but wasn't that from The Colossal Cave? (Or was TCC a remake of something called Adventure? There's so damn many clones that I'm a little fuzzy on the details...)

  44. Re:Didn't AI Fail? by xtermin8 · · Score: 1

    Unfortunately AI was oversold- especially by companies like Symbolics Inc. You may have a different definition of AI than me, but making claims like "AI solved" brings back bad memories of East Coast business disasters.

  45. Re:Think about what would happen... by symbolic · · Score: 4, Insightful


    If sofware patents were available back in the day that both Microsoft and Apple were doing their thing (Apple, it's revolutionizing, and Microsoft, its copying), I dare say that neither would be around in its current form, if at all. All of the ideas we see today, in their various forms of implementation were based on something. The software patent fiasco is quite similar to the copyright fiasco - all of the fledgling companies that made it big without copyright extensions, the DMCA, or software patents, have now raised the barrier of entry to some rediculously high level. We all lose, of course.

  46. To be precise, by hummassa · · Score: 1

    America was already an independent continent soon after it got loose from Eurasia and Africa some millions (billions?) of years ago.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  47. Re:Gore didn't make *that* quote; still talks rubb by shaitand · · Score: 1

    In short, Vint Cerf did something good. Sen. Gore sold it to the highest bidder.

  48. Sector editing by Husgaard · · Score: 1
    Yeah, it was fun playing around with sector editing back then.

    Strange that nobody thinks so today, since it is still possible on all kinds of filesystems today with the right privileges. Probably our data have become too valuable to us.

  49. comments from old usenet archives by blamanj · · Score: 4, Informative

    From: korpela@albert.ssl.berkeley.edu (Eric J. Korpela)
    Newsgroups: alt.folklore.computers
    Subject: Re: filename separator change in CP/M and MS-DOS
    Date: 7 Jul 1998 01:47:52 GMT
    >The legend runs something like this:
    > 1. The first version of MS-DOS was actually QDOS from Seattle Computer Works

    There is much ongoing discussion as to whether it was ever called QDOS.
    There is a general consensus that at various times it was called 86-DOS
    and SCP-DOS. I belive the real name of the company whas Seattle Computer
    Products.

    > 2. QDOS ("Quick & Dirty OS") was an unauthorized port of CP/M to x86.
    > CP/M ran on Z-80's.

    There is little doubt that it was an unauthorized port. (In the US, at least)
    No authorization is required to reverse engineer a product. There is much
    debate about whether an of the "port" was accomplished by running a disassembly
    of CP/M through Intel's 8080->8086 assembly code converter. (This would
    be illegal in the US).

    The typical (apocryphal) story is one of special key sequences that would
    bring up a Digital Research Incorporated copyright notice in early versions
    of DOS. (At this point, I've never seen a special key sequence that would
    bring up such a notice in any real CP/M version.)

    BTW, the CP/M version in question was written to run on the Intel 8080
    chip. The ability to run it on the Z-80 was a consequence of the Z-80
    design, not vice versa.

    > 3a. CP/M used "/" as the separator between components in pathnames

    False

    > 3b. alternative version: CP/M did not have directories, so did not need or
    > use any kind of slash as a pathname piece separator.

    The alternative version (3b) is correct here. CP/M did not have directories
    other than numbered user areas. In CP/M the '/' character is for command
    switches, a trait it inherited from Digital Equipment Corp operating systems
    on which it was patterned.

    > 4a. QDOS and hence MS-DOS used "\" as the pathname separator to disguise
    > the origin of the ripped-off software (unauthorized port from CP/M).

    False, this is far too little to disguise the nearly identical APIs of
    CP/M and early versions of DOS.

    > 4b. alternative version: CP/M and hence QDOS and MSDOS used "/" as an
    > option separator to commands, hence it was not available for use
    > as pathname separator.

    Correct.

    Eric

    1. Re:comments from old usenet archives by Anonymous Coward · · Score: 0

      1998 is *not* old, my 1st usenet post date 1992 :-/
      I am *not* old, I do *not* want to be *old* damn it!

  50. Judge should throw this out of court. by Morgaine · · Score: 2, Insightful

    I thought it wasn't defamation if it was true.

    America has gone litigation-mad.

    Defamation, historical inaccuracy and other kinds of misrepresentation can be important enough to litigate over, but this particular issue is just plain ridiculous.

    "The law does not concern itself with trivialities."

    The judge should just throw this out immediately and sternly warn both sides not to waste the court's time.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:Judge should throw this out of court. by cpt+kangarooski · · Score: 1

      I hardly see how one person being upset translates into the country going to hell.

      However, I noticed that you said [t]he law does not concern itself with trivialities. This reminds me of a funny limerick:

      There once was a lawyer named Rex,
      Who was deficient in matters of sex,
      Arraigned for exposure,
      He said with composure,
      'De minimis non curat lex.'

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  51. Suing will not Bring Gary Kildall Back by reporter · · Score: 3, Interesting
    Gary Kildall eventually died in a bar, but many (including myself) would say that Bill Gates drove Kildall toward suicidal drinking, which lead to him being killed in a bar with other drunks.

    I have little sympathy for Tim Paterson. He stole another person's idea (i.e. CPM/86) and tried to make money off of it by selling the product (i.e. QDOS) to Bill Gates. Gates then signed an agreement with IBM to distribute a copy of MSDOS (renamed from QDOS) on each IBM PC. This agreement transformed Microsoft into a multi-billion company.

    Gary Kildall missed the boat on this one. His lack of business acumen resulted in him losing the fame and fortune that Gates stole. IBM actually made an offer to Kildall, but Kildall dallied and finally refused the offer.

    If history had accorded the fame to Gary Kildall but the riches to Bill Gates, Kildall would likely not have been so bitter and would likely still be alive today. Kildal deserved all the fame, for his ideas (which Paterson stole to build QDOS) became the basis of the modern PC operating system. Indeed, the computer science building at Stanford University should be called the "Kildall Building", not the "Gates Building".

    A similar analogy could be made with Linus and Linux. The management of RedHat and other Linux distributors make all the money, and Linus just gets the fame. We all cheer Linus whenever we meet him. Even though Linus is not a billionaire, the warmth of us geeks acknowledging his brilliance is worth a million bucks.

    By contrast, Kildall did not even get the fame, i.e. the recognition that he deserved. Ask any Windows/MS-DOS user who Kildall is, and she will scratch her head with ignorance. If I were in Kildall's shoes, I would have been bitter every day of my life and would have probably committed suicide too.

    I am not one to believe in god or any afterlife, but if there were a hell, I hope that there is a special version of hell just for "bad" geeks. Both Gates and Paterson belong in it.

    Sorry for the tirade, but I myself have been ripped off along the lines of what happened to Kildall. So, I can know how he felt on the day of his death. I hope that none of you is ever ripped off in the same way. The bitterness could kill you.

    1. Re:Suing will not Bring Gary Kildall Back by Mark_MF-WN · · Score: 4, Informative
      Actually, Torvalds is quite wealthy. RedHat and various other early adopters of GNU/Linux technology gave Torvalds a great deal of stock. RedHat stock (among others) became extremely valuable. If I recall correctly, Torvalds was once in possession of about 16 million dollars in stock from various companies. It came down quite a bit, as these things always do, but he's still quite well off.

      Sadly, he's the exception. The entire computing business (and engineering business, and any other business involving creativity and intelligence) is replete with stories like this. Kildall is just an unusually extreme example.

    2. Re:Suing will not Bring Gary Kildall Back by crimson30 · · Score: 1

      I hope that there is a special version of hell just for "bad" geeks. Both Gates and Paterson belong in it.

      What did Patterson do that was so bad?

      Didn't he just make a 16-bit capable CP/M clone because he was frustrated with Gary Kildall dragging his feet? He wasn't out to rip off CP/M... he was just tired of waiting for support, amiright?

    3. Re:Suing will not Bring Gary Kildall Back by wintermute42 · · Score: 5, Insightful

      Gary Kildall eventually died in a bar, but many (including myself) would say that Bill Gates drove Kildall toward suicidal drinking, which lead to him being killed in a bar with other drunks.
      [...]

      By contrast, Kildall did not even get the fame, i.e. the recognition that he deserved. Ask any Windows/MS-DOS user who Kildall is, and she will scratch her head with ignorance. If I were in Kildall's shoes, I would have been bitter every day of my life and would have probably committed suicide too.

      I think that saying that Kildall was driven to suicide by Bill Gates is a stretch. I know of Kildall's story, but I really can't bring myself to shed too many tears. Kildall was still rich by the standards of most of us. He has successfully founded Digital Research. There were many innovative and interesting things that Kildall could have done, either at Digital Research or on his own.

      You have the right to decide to kill yourself if you were "robbed" of the massive wealth and fame of Bill Gates (you make the point that it is both, not just one that is the fatal poison). In this case, I feel sorry for both you and Kildall in holding such egotistical world views.

      Money may not buy happiness, but it can buy freedom. The fact that Kildall is not recognized for a crappy little operating systems like CP/M and DR-DOS is really no surprise. Looking back on CP/M, MS-DOS and DR-DOS all we can really say is "thank God we can use real operating systems like UNIX, Linux and even Windows NT/XP". Xenix and the early UNIX operating systems were far better and ran on machines not much more powerful than the Intel 286.

      Instead of being famous for writing CP/M and DR-DOS Kildall could have used the money he made to do something really creative. But he did not. The tragedy in the story is that of wasted possibility, not lack of fame or an extra 40 billion dollars. The inability to take advantage of what fortune and hard work had given Kildall can be laid at Kildall's feet not Gates'.

      I suspect that the real problem is that Kildall had a drinking problem and was in the wrong place at the wrong time (he died, as I recall, in a bar fight).

    4. Re:Suing will not Bring Gary Kildall Back by Perl-Pusher · · Score: 1

      Wealthy yes, deservedly so. But wealthy and Billionare Bill is like comparing the sand in your beach towel to Saudi Arabia.

    5. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 1, Insightful

      Ok, I get it. In making an OS compatible with CPM, Paterson is liable for an alcohol induced suicide of CPM's author. As if that weren't absurd enough: in selling an OS compatible with CPM, Bill gates is liable for the death of CPM's author. That, sir, is laughable.

      Sucks that Kildall was bitter (I probably would be, too), but blaming his suicide on Bill Gates? If DOS' success "caused" Kildall's suicide, that dude had other problems.

      I hope you're never on jury duty.

    6. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 1, Insightful

      Odd, but something is not adding up.

      Gary Kildall eventually died in a bar, but many (including myself) would say that Bill Gates drove Kildall toward suicidal drinking, which lead to him being killed in a bar with other drunks.

      and...

      Gary Kildall missed the boat on this one. His lack of business acumen resulted in him losing the fame and fortune that Gates stole. IBM actually made an offer to Kildall, but Kildall dallied and finally refused the offer.

      If this is indeed the case, then Kildall had no one to blame but himself. He had every opportunity to do exactly what Gates did. Instead, he sold that oppportunity willingly. Ignorantly, but willingly.

      Oftentimes success is not measured by how many times you come out on top, but rather how many times you failed and continued trying until you succeeded. Sorry, but killing your liver accomplishes nothing but what Kildall got, and deserved. It's ridiculous that you'd blame the death of the man on anyone except the person who decided on becoming an alcholic.

      Should we feel bad for him? Certainly. But let's place responsibility for what happened where it belongs.

    7. Re:Suing will not Bring Gary Kildall Back by GISGEOLOGYGEEK · · Score: 3, Insightful

      Who cares if Linus is or isnt a billionaire? He chose to make his project open source and use that business model to make his keep. There's no reason to feel sorry for him. Most of the geeks on this board would have nothing to write about if they didn't have Linus's work to sponge off of.

      I suppose you also believe the old lie that Apple created the mouse driven user interface and claim MS stole from them, while ignoring where it really came from?

      Give me a break. This is just more griping about why you hate the guy on top.

      If more of you would stop the griping, and instead work on being on top, technology would advance 10x faster.

      You were ripped off? how? did you invent 'happy o's' cerial right before 'cheerios' hit the market? 9 times out of 10, the 'ripped off' guy is a fool who gave away his idea/money when everyone else would have known better.

      Which reminds me ... I have this friend in Nigeria who needs you to hold onto some money ...

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
    8. Re:Suing will not Bring Gary Kildall Back by Master+of+Transhuman · · Score: 1


      "Instead of being famous for writing CP/M and DR-DOS Kildall could have used the money he made to do something really creative. But he did not."

      I agree. And that's the MAIN reason I can't stand Bill Gates and Microsoft. With scores of billions in resources, these fucktards can't advance the state of computer science even a LITTLE bit?

      No, they've got to piss away billions on a one-time PR/stock manipulation scheme. ANd contribute more billions to a "charitable foundation" whose primary function is to manipulate stocks in companies Bill wants to control.

      Which is what you get when a greedy rich kid like Gates gets involved in technology.

      Fuck him.

      The sooner this asshole goes out of business, the better for the world.

      Unfortunately he has enough cash socked away that he'll probably never be dragged down enough to eat the shit he deserves.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    9. Re:Suing will not Bring Gary Kildall Back by runderwo · · Score: 3, Interesting
      Gary Kildall eventually died in a bar, but many (including myself) would say that Bill Gates drove Kildall toward suicidal drinking, which lead to him being killed in a bar with other drunks.
      The story actually goes that Kildall fell in a bar and died slowly at home of some internal injury.
      By contrast, Kildall did not even get the fame, i.e. the recognition that he deserved. Ask any Windows/MS-DOS user who Kildall is, and she will scratch her head with ignorance. If I were in Kildall's shoes, I would have been bitter every day of my life and would have probably committed suicide too.

      Then again, you had Phil Katz, who ripped off ARC from Thom Henderson, rocketed to fame and fortune with it, and then proceeded to drink himself to death. I would say that certain people can't handle failure, but certain others can't handle success either. Blaming one's individual choice to drink himself to death on another doesn't change where the responsibility for his suicide lies - with himself.
    10. Re:Suing will not Bring Gary Kildall Back by ChrisMaple · · Score: 1
      crappy little operating systems like CP/M and DR-DOS.

      I used 2 versions of DR-DOS. Each was substantially superior to the MS-DOS version available at the same time, in terms of features, speed, price, and mean time between crashes.

      --
      Contribute to civilization: ari.aynrand.org/donate
    11. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0

      > I have little sympathy for Tim Paterson. He stole
      > another person's idea (i.e. CPM/86) and tried to
      > make money off of it by selling the product (i.e.
      > QDOS) to Bill Gates.

      How is this any different to the Open Source copies of successful Microsoft software, like Open Office?

    12. Re:Suing will not Bring Gary Kildall Back by zrail · · Score: 1

      Did you know that Bill Gates has a private sand beach at his house on Lake Washington? Did you also know that the sand that is on that beach is hauled in on a barge every year from the beach that him and his wife got married on? Did you know that beach is in Hawaii?

      This is what people do when they have obscene amounts of money.

    13. Re:Suing will not Bring Gary Kildall Back by ssj152 · · Score: 1

      I take exception to you calling Patterson a thief - tell me, what programming or design do you know of that does not use prior art in SOME fashion? Using an array is using prior art. Using linked lists is using prior art. Truly original ideas are very rare, at least in my opinion.

      The command structure of much of CPM is a blatant copy of commands from DEC's PDP-11 operating systems. The internals are, of course very different, due to the difference in processors and hardware architecture. Is this not a usage of prior art on the part of Kildall? I haven't heard many people call him a theif.

      --
      Be Obscure Clearly
      There are visual errors in time as well as in space.
    14. Re:Suing will not Bring Gary Kildall Back by ssj152 · · Score: 1

      OOPS, I'm an idiot! I meant for this to be posted to the original post by reporter (666905). Sorry, this was my 1st post.

      --
      Be Obscure Clearly
      There are visual errors in time as well as in space.
    15. Re:Suing will not Bring Gary Kildall Back by ssj152 · · Score: 2, Insightful

      I take exception to you calling Patterson a thief - tell me, what programming or design do you know of that does not use prior art in SOME fashion? Using an array is using prior art. Using linked lists is using prior art. Truly original ideas are very rare, at least in my opinion.

      The command structure of much of CPM is a blatant copy of commands from DEC's PDP-11 operating systems. The internals are, of course very different, due to the difference in processors and hardware architecture. Is this not a usage of prior art on the part of Kildall? I haven't heard many people call him a theif.

      --
      Be Obscure Clearly
      There are visual errors in time as well as in space.
    16. Re:Suing will not Bring Gary Kildall Back by jedidiah · · Score: 1

      Microsoft Office is simply another knockoff. If StarOffice completely banrkupted Gates it would do no harm to any of the original creative minds involved in the types of applications in question.

      Microsoft already ran those people out of business.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    17. Re:Suing will not Bring Gary Kildall Back by thisgooroo · · Score: 1
      Looking back on CP/M, MS-DOS and DR-DOS all we can really say is "thank God we can use real operating systems like UNIX, Linux and even Windows NT/XP".

      too bad you weren't around at that time. the world of personal computing would have been so much better

      what you apparently are unaware of is that CP/M, QDOS, and MS-DOS/DR-DOS were written for for the 8080/Z80 (CP/M) and the 8086, both machines that had no concept of system protection and whose performance was anemic. under those circumstances CP/M and DOS were the best you can hope for, and CP/M established a platform for which applications could be written that were not customized for some particular hardware (as long as it used 8080/Z80 processors). DOS did the same for the 8086

      not that i liked either of them. i held back buying my first PC until they were able to support decent OSes

    18. Re:Suing will not Bring Gary Kildall Back by jafac · · Score: 1

      When it comes down to it, the battle here is "Engineers versus Marketers". "Inventors versus Salesmen".

      Neither can survive without the others. They tend to hate eachother. The Inventors make the Salesmen far richer, more often, than Salesmen make Inventors.

      Bill Gates, for all his technical reputation, is a Salesman, a Marketer. He got where he is through contacts, privilege, and family money. It's likely that without those advantages he was born with, he would have ended up a relatively unknown, and probably low-level programmer.

      However, the technology he exploited, the vast majority of it, probably would have gone NOWHERE, without his, and Ballmer's marketing. . . . (searching for the word). . . talent?

      In any case, this is the eternal struggle. Dilbert versus the Pointy-haired boss. Gallileo versus the Vatican. DaVinci versus his Patrons, even the Medici. It's the end result of the FACT that a long time ago, it was decided that MONEY, and the skill (or connections) to manipulate it, is more important than ingenuity.

      Imagine if a company like Dow or DuPont had patented fire back at the dawn of humanity. . . They'd be DAMN rich. And we'd all be living in the dark.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    19. Re:Suing will not Bring Gary Kildall Back by wintermute42 · · Score: 1

      Ah, but I was around at the time. I've written application software in Z80 macroassembler for NCR.

      The group I was working in built a bit-slice, microcoded implementation of the UCSD Pascal p-code instruction set. The I/O system was handled by the Z80 and I worked on some of the IO drivers.

      I also owned a Compaq IBM compatible with an 8086 and 640K of memory. I've used DOS and it sucked. For serious software development I worked on a VAX 11/780 (at work) running BSD 4.2 UNIX (Live Free Or Die). I did not start developing software on PC's in a serious fashion until Windows NT came out. DOS was simply degrading.

      As to system protection: the original UNIX from Bell Labs did not have hardware protection. Virtual memory did not arrive until BSD 4.1 (it's been a long time, so I may not remember correctly). UNIX without memory protection beats the hell out of DOS. And with an 8086 and 640K of memory the hardware was more powerful than the PDP 11s that UNIX was running on at Bell Labs.

    20. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0

      > The fact that Kildall is not recognized for a
      > crappy little operating systems like CP/M

      Gary and DRI should be remembered for CP/M as it was the first micro OS that could be ported to any (8080 based) machine. It allowed many hobbiests and backyard manufacturers to get started on micros without having to write every piece of software.

      He should also be remembered for MP/M which was first released in 1978 and gave multi-user on 8080 based machines which allowed those small startups to move into business systems by leveraging on the hobbiest and personal systems. Later this was MPM II and then MP/M-86 to Concurrent-CP/M-86 musti-tasking multi-user and Concurrent-DOS.

      Many businesses in the 80s were running variants of Concurrent-DOS but the users would be unaware of what the system was it was just 'accounts' or 'orders'.

      Certainly there were many others that followed later on micros, such as Oasys/TheOS and BOS, even Unix/Xenix, but DRI enabled the small guy to move up the market chain.

      > and DR-DOS is really no surprise.

      DR-DOS was always ahead of MS-DOS. If it wasn't for DR-DOS 5.0 you would have been stuck with MS-DOS 4.01 for 2 years. No, wait you were. It took MS nearly 2 years to catch up with MS-DOS 5 and then DRI brought out 6.0.

      > Looking back on CP/M, MS-DOS and DR-DOS all we
      > can really say is "thank God we can use real
      > operating systems like UNIX, Linux and even

      When PC-DOS 1.0 was announced and ran only on 160Kb floppy disks, DRI already had Concurrent-CP/M-86 being demonstrated. It was multi-tasking and MP/M-86 multi-user was shipping.

      Soon, well before PC-DOS 2.0 shipped with its 'innovation' of hard disks, Concurrent-CP/M-86 had
      progressed to mult-user and multi-tasking and had networking built in.

      > Xenix and the early UNIX operating systems were
      > far better and ran on machines not much more
      > powerful than the Intel 286.

      I had systems with 3 users on 8085 macines running MP/M II and on 8086 6MHz with CCP/M-86.

      Later DRI systems such as DR-MultiUser-DOS had facilities that I can't get under Linux, and they ran cheap DOS software as well as bespoke multi-user stuff.

      > to do something really creative

      Do you mean like a GUI ?

      Such as GEM ?

      DRI demonstrated GEM at a comdex in 1983. This made MS 'announce' they would be releasing their GUI 'any day now', though they probably hadn't written a line of code. DRI got GEM out (probably too rushed by MS announcement) and sold a million copies before Windows 1 finally staggered onto the scene two years later.

      The Atari 500 was DRI based with a derivitive of CP/M-68K and GEM.

      > wasted possibility,

      You have also wasted the possibility of knowing anything about what you talk. Gary did not want to rule the world, he produced competent and reliable systems for those who appreciated them, not for the masses of junk users.

    21. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0

      Had Patterson knocked-off Unix instead of CP/M, he'd be a hero today.

    22. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0
      Xenix and the early UNIX operating systems were far better and ran on machines not much more powerful than the Intel 286.

      Yes, but DR-DOS et al were written with an 8086 in mind. That's a big difference. Yes, DOS outstayed its welcome (as often happens with market-entrenched technologies), but lets not diminish its original values.

    23. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0

      Let me guess -- you think that Linus stole SCO's fame as well?

      dom

    24. Re:Suing will not Bring Gary Kildall Back by ClosedSource · · Score: 1

      "With scores of billions in resources, these fucktards can't advance the state of computer science even a LITTLE bit?"

      MS created the first technology to combine the functionality of Transaction Processing Monitors with component technology (Microsoft Transaction Server). This was years ahead of Sun's EJB technology that had similiar capabilities.

      I would say that this would be an example of something that advanced computer science more than a little.

    25. Re:Suing will not Bring Gary Kildall Back by ClosedSource · · Score: 1

      I don't get this idea that Gates and MS are great at marketing.

      Scott McNealy convinced the computer press that Java was a new language that allowed programs to run on any computer. It's still not true. That's marketing!

      Steve Jobs convinced the business world that Next was a startup for about 5 years in a row. That's marketing!

      Linux zealots have convinced the world the Linux is a new operating system. That's marketing!

      Meanwhile the best MS can do is the slogan "Where do you want to go today?" That's not (very good) marketing.

    26. Re:Suing will not Bring Gary Kildall Back by kahei · · Score: 1


      I am so sick of hearing this one. Kildall got a ton of money -- he could have turned it into fame by going on to found a major company or whatever, but he happened not to.

      In other news, later he became an alcoholic. And slipped in a bar and died. Wooee. Just becoming an alcoholic does not make a guy a hero. Neither does slipping.

      The tragedy here, if any, is that you are so bitter you're willing to attach your life story to this guy's.

      --
      Whence? Hence. Whither? Thither.
    27. Re:Suing will not Bring Gary Kildall Back by DrXym · · Score: 1
      You say "stole another guys idea", but how many open source programs (or commercial) programs are totally original?


      As for stealing CPM, my understanding was that QDOS was a superficial look-a-like. If Kildall et al wanted to compete, perhaps they should have dropped their prices a bit.

    28. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0
      The fact that Kildall is not recognized for a crappy little operating systems like CP/M and DR-DOS is really no surprise.
      Would you consider your code a form of art? If so, how would you react if your art was shown under anothers name?
    29. Re:Suing will not Bring Gary Kildall Back by Thomas+Miconi · · Score: 1

      He stole another person's idea (i.e. CPM/86)

      You mean, like Linux "stole" the Unix idea (must... resist... mentioning... SCO...) ?

      Paterson re-implemented (from scratch) an API clone of CP/M, throwing in his own ideas for design and implementation. Not to mention that Kildall took a lot of his "ideas" from DEC's VMS for PDP-10.

      Call that "stealing" if you want, but then be consistent with yourself, and support software patents. Oh, and sue the FreeDOS project too !

      Thomas-

    30. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0
      Correct. Microsoft also deserves credit for inventing the toolbar, "wizard" dialog sequences, the taskbar + cascading Start menu, and object-based script embedded in GUI applications. They also did some of the early work on XML, although the whole concept was an obvious evolution of SGML and HTML.

      Their marketing guys came up with the idea of the GUI office suite.

      Anything else? Compared to, say, Apple or IBM (even restricting to the past 25 years), that does seem to be rather meager given their resources.

    31. Re:Suing will not Bring Gary Kildall Back by olewis · · Score: 1

      You should not say such things about our lord Gates. This is blasphemy of the highest order. As it is written in Q000666, Thou shalt not use the name of the lord thy Gates in vain! Penance shall be 3000 recitations of the most sacred EULA. Now, back to the study of the holy BSOD, for in it are the mysteries of the universe.

    32. Re:Suing will not Bring Gary Kildall Back by jafac · · Score: 1

      Meanwhile the best MS can do is the slogan "Where do you want to go today?" That's not (very good) marketing.

      You may think that - and I may even agree with you. But you and I are obviously out of step with mainstream.

      (Not only that - what I referred to as "marketing" - includes all the backroom scheming and conniving Microsoft has done to position themselves into the position where "where do you want to go today?" becomes more effective than "the network is the computer" etc. Ask my mother in law if "where do you want to go today?" works. She thinks Bill Gates is some kind of high-tech genius guru. Rush Limbaugh listeners are convinced that Bill Gates is a True American Hero for his enterpreneurial savvy, and his genius at inventing the "great Windows Operating System" - that rescued computing from the jaws of the techno-elite, and delivered it to the "common people". This is the mind frame of the majority. You and I are clearly out of step with that.)

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    33. Re:Suing will not Bring Gary Kildall Back by ClosedSource · · Score: 1

      Well, I don't see Apple or IBM being able to lay claim to significantly more technology accomplishments.

      One could certainly make the argument that IBM has accomplished little of practical value in the last 25 years and their resources are significanlty greater than MS's.

    34. Re:Suing will not Bring Gary Kildall Back by ClosedSource · · Score: 1

      Bill Gates has been the richest man in the world almost continuously for many years. If he never made it to the top 25, most people wouldn't recognize his name.

      On the other hand, if he were the richest man in the world and owned a company that made paper clips, he'd still be famous.

      It's not about MS, it's about the money.

    35. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0

      hey, asshole: DRI was a major company, and i think that the person who invented the BIOS and seperated specific hardware code necessary to operate a specific machine and generic code that could be ported deserves a little more fucking respect, you little piece of shit.

    36. Re:Suing will not Bring Gary Kildall Back by geekoid · · Score: 1

      actually, Apply paid Xerox for the right to use it. Microsoft did not.
      So it could be said that MS did ripoff Xerox, but stole the idea from Apple.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    37. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0

      How's the weather in Redmond?

    38. Re:Suing will not Bring Gary Kildall Back by Anonymous Coward · · Score: 0

      FYI, VMS was originally an OS for VAX computers, you must be thinking of TOPS-10.

    39. Re:Suing will not Bring Gary Kildall Back by Master+of+Transhuman · · Score: 1


      NONE of that stuff can be considered "advancing computer science even a LITTLE bit".

      And I'm sure a little detective work would find prior art for most of it, as well, even if said prior art might never had made it into a mainstream product to the degree it has in MS products.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    40. Re:Suing will not Bring Gary Kildall Back by ClosedSource · · Score: 1

      I don't know. I have been to Washington state since the 80's.

    41. Re:Suing will not Bring Gary Kildall Back by ClosedSource · · Score: 1

      I should have said: "I HAVEN'T been to Washington state since the 80's".

    42. Re:Suing will not Bring Gary Kildall Back by ClosedSource · · Score: 1

      "NONE of that stuff can be considered "advancing computer science even a LITTLE bit".

      Perhaps you should provide your definition of "advancing computer science". Perhaps by your criteria no advances have taken place in your lifetime.

  52. What's this by Anonymous Coward · · Score: 0

    "slapdash" code you're talking about? Is Slashdot forking? Does it have a catchy ASCI art logo?

  53. Re:Gore didn't make *that* quote; still talks rubb by drinkypoo · · Score: 1

    Luckily the bidders are interested in paying for all of us to use the thing. Gore didn't do anything better than the DoD or Cerf or whoever you want to credit with the initial creation of the internet. Personally I would give that to whoever convinced and/or inspired someone in charge of money in ARPA to spend it on networking computers. THEY are my personal hero, except I don't know who they are.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  54. second born-nobody cares about. by Anonymous Coward · · Score: 3, Interesting

    Actually he specifically has QDOS on his resume. Although MSDOS is quite derivative, from the start MS insisted that they made substantial changes. Stretching the resume analogy, Its a bit like going through 3 years of a university, dropping out and completing your degree a the local community college. He did the major leg-work, but he can't claim to have graduated from university he started at.

  55. Re:It was actually a good OS, all things considere by Anonymous Coward · · Score: 1, Informative

    I thought QDOS stood for "Quick and Dirty Operating System".

    I'm seriously.

  56. Question: who here ever USED CP/M? by jmb-d · · Score: 1

    How many here are old enough to have ever used CP/M?

    I used it as recently (warning: geezer alert!) as 1986, and definitely liked it better than DOS.

    Anyone who has only been exposed to GUI-based environments just can't appreciate the simplicity of an efficient command-line OS.

    --
    In walking, just walk. In sitting, just sit. Above all, don't wobble.
    -- Yun-Men
    1. Re:Question: who here ever USED CP/M? by 33degrees · · Score: 1

      I had an Apple IIe clone, with a CP/M card which I used for running wordstar. I tended to prefer running apple's ProDOS, with the built in basic interpreter, though.

      I feel really old right now...

    2. Re:Question: who here ever USED CP/M? by jackmakrl · · Score: 1

      I have an Apple IIe with the CP/M card in my parents attic. Fired it up about 3 years ago. Good times.

    3. Re:Question: who here ever USED CP/M? by HermanAB · · Score: 1

      Yup, CP/M worked better than the early version of 86-DOS. The worst feature of DOS was edlin. I'm sure nobody will ever claim parentage of that thing.

      --
      Oh well, what the hell...
    4. Re:Question: who here ever USED CP/M? by nsaspook · · Score: 1

      20 years ago I setup a MP/M system that was donated to a church. It had wordstar, basic and a database system that ran on a monster 10Mb 8 inch platter drive.

      --
      In GOD we trust, all others we monitor.
    5. Re:Question: who here ever USED CP/M? by SA+Stevens · · Score: 1

      I used CP/M on my Xerox 820. Double sided double density 8" floppy drives.

      I still have it for my Kaypro 2 system. It still works.

      I have CP/M-86 installed on my Kaypro 16 system. I haven't installed the 'patch' that allows CP/M-86 to have larger than 4 meg hard drive partitions, though. There's a modern community of people who use and maintain CP/M-86, and there are abandonware sites where you can get apps for it.

      There's a Usenet group (comp.os.cpm) for CP/M users that is still active today.

    6. Re:Question: who here ever USED CP/M? by Feneric · · Score: 1

      Anyone who wants to try it (and has a Mac handy) can utilize a free CP/M emulator to give it a whirl.

    7. Re:Question: who here ever USED CP/M? by rubycodez · · Score: 1

      In 1982-1983, my friend at college had an Osbourne, complete with 4MHz z-80, 128 KB ram in two banks of 64KB , two 102KB floppies, and 5" monochrome monitor in a 25 lbs. case. I wrote some CBASIC on it, but after I found out our physics department had an IBM PC with 640K memory and 360KB floppies and a copy of Turbo Pascal I stopped using the Osbourne. On a completely unrelated note, that was the last year my school had its Honeywell mainframe with card punch/reader.

    8. Re:Question: who here ever USED CP/M? by Feneric · · Score: 1

      I had (and still have kicking around) an old C128. The C128 was a remarkable machine for its day, and had a Z80 as a second processor. It actually shipped with CP/M in addition to its regular OS.

      Of course, GEOS for the C128 was far more capable, so the majority of C128 users didn't spend too much time in CP/M mode. I played with it on several occasions and even wrote a little code in it here and there, but I never found it that useful.

    9. Re:Question: who here ever USED CP/M? by SA+Stevens · · Score: 1
      edlin is a lot similar to the early UNIX editors.

      Read the ed man page sometime. In fact, learn to USE ed. It's a decent editor, actually.

      There's a good guide for it written by Brian Kernighan in the USD (one of the volumes of the BSD Manual set.) See here (A Tutorial Introduction to the UNIX Text Editor) for a PDF copy.

      Short excerpt:


      Almost all text input on the UNIX operating system is done with the text-editor ed. This memorandum is a tutorial guide to help beginners get started with text editing.


    10. Re:Question: who here ever USED CP/M? by HermanAB · · Score: 1

      Ugh. I actually used ed on a Sperry-Univac time sharing system. Sad experience. Nuff sed.

      --
      Oh well, what the hell...
    11. Re:Question: who here ever USED CP/M? by Cmdr+TECO · · Score: 1

      SIMH (which I won't link to directly to protect the innocent) runs on most systems and simulates many different machines, among them the Altair, which can run CP/M, and the PDP-11, in case you want to compare CP/M to the RT-11 that inspired it.

      --
      echo 33676832766569823265328479713269.8639857989Pq | dc
    12. Re:Question: who here ever USED CP/M? by Cmdr+TECO · · Score: 1

      Ironically, the most popular of the several Z80 cards for the Apple II was Microsoft's Softcard, their first hardware product.

      --
      echo 33676832766569823265328479713269.8639857989Pq | dc
    13. Re:Question: who here ever USED CP/M? by codewritinfool · · Score: 1

      I had a Vector MZ that ran CP/M. Loved it.

    14. Re:Question: who here ever USED CP/M? by fdrebin · · Score: 1

      A boatload of us, you young whippersnappers!!

      Not only CP/M-86, but MP/M, CPM, and even better- Concurrent CP/M-86 and Concurrent DOS, up through the late 80's.
      CDOS Multi-user multi-tasking operating system with a GUI (GEM) gasp!! (Only 1 GUI instance, a bazillion terminal sessions...)

      It'd probably be a waste of time to extol the (relative) virtues of it all.

      The arrogance of you snots who say GASP! DOS! ! Well, you're right, it IS relatively crappy. But the rapid spread of DOS played a HUGE role in the evolution of the snazzy widgets you have embedded in your ... oh, wait, I'm trying to be positive and educational here.

      Back in those days, maybe 2% of the population made their living in some fashion directly related to PCs. (Ummmm, what do most of you here NOW do for a living? Or still in school?) About .01% had a computer available at home.

      And yeah, loads of us older folk don't know a fork from a thread, but there are a few who are completely current and yet still remember all the great old secret incantations...

      Even better, today a 'geek' can make a living. In those days, most geeks had short lifespans because they were so seriously abused.
      (Clue: I was even weirder - a 6'2 geek who also played football. Jock-Nerd! Ack!)

      Q: What does pip b:=a:*.* do?

      A: ?

      --
      Stupidity... has a habit of getting its way.
    15. Re:Question: who here ever USED CP/M? by poblazaid · · Score: 1

      Me Amstrad PCW8256. Ahhh, the good ol' times :-)

    16. Re:Question: who here ever USED CP/M? by ClosedSource · · Score: 1

      "Anyone who has only been exposed to GUI-based environments just can't appreciate the simplicity of an efficient command-line OS."

      And yet, some of us who had plenty of experince with command-line OS's before GUIs appeared were quite happy to leave them behind.

    17. Re:Question: who here ever USED CP/M? by Anne+Thwacks · · Score: 1
      Well, On a PDP/11 it copies drive A: to Drive B: so it probably does the same.

      My question is, Under CPM, why cant you do
      pip mt0:=fd0:*.*

      --
      Sent from my ASR33 using ASCII
    18. Re:Question: who here ever USED CP/M? by BenjyD · · Score: 1

      Yes, on an Amstrad PCW9512. Daisywheel printer, 3" disk drives, 300baud modem. They ran some form of CP/M.

      They were great machines for their day, mainly because of Locoscript, a fantastic word processor.

    19. Re:Question: who here ever USED CP/M? by scharkalvin · · Score: 1

      I've used both CP/M, and CP/M86 as well as MP/M86. I had to port all of the above to
      custom h/w, which means writing bios and bootstrap code. I later used the very first version of MS-DOS on the very first IBM pc and clones. All of these operating systems are VERY similar in their internals and disk structure. 86-DOS, which includes MSDOS v1, uses an interface more like CP/M than CP/M86. Digital Research improved the interface into the OS when they introduced the 8086 version of the OS, while 86-DOS/MSDOS copied the interface of CP/M. This means that only CP/M86 and MP/M86 took advantage of the new features of the 8086 cpu. By version 2.0 however, MSDOS had a better disk file structure, interface, and a means of loading drivers without relinking the OS.

    20. Re:Question: who here ever USED CP/M? by jedimark · · Score: 1

      Alan Sugar was my hero, I loved the Amstrad CPC664 and CP/M 2.2 |CPM - plus it was the only way to format the stupid 3 inch discs out of the box.

      Had a brilliant editor wordstar, and logo, plus other cool stuff I've well and truly forgotten. Spent more time in their than in Basic or playing games.

      Was only a kid, but used to code stuff in masm, found the different register names on z80 and 8080 a bit confusing. z80 made more sense.

      On the Microbee cp/m, I discovered turbo pascal. That was fun.

      Commodore64 had a z80 expansion cartridge that came with CP/M. was a bit boring cos the C64 had sooo much better potential with it's own CPU and Turbo Assembler 5. :-)

      I'm only 26, but I certainly had a misspent childhood and a lot of good memories thanks to CP/M. Thankyou too all the guys alive and dead who made those things happen.

    21. Re:Question: who here ever USED CP/M? by fdrebin · · Score: 1

      Under CP/M there were about (1) mag tape drives?
      Actually we used mt all the time to read CT scanner data, but we always had custom apps to read from the drives.
      CP/M was indeed rather stripped down, and it did borrow a lot of features from DEC.... lawsuit!!!

      --
      Stupidity... has a habit of getting its way.
    22. Re:Question: who here ever USED CP/M? by BubbaJonBoy · · Score: 1

      I still have my Altair in the closet. My CP/M 8" master however met with tragedy many moons ago...
      I also built a system from a Ferguson BigBoard(tm).
      Built it right into a desk attached to an ADM-3A terminal...

    23. Re:Question: who here ever USED CP/M? by slcdb · · Score: 1

      I used it as a kid on a Commodore 64 a bit. But because it was sooooo different from the BASIC-based OS (if you can call it that) native to the Commodore 64 that I never actually did figure out how to do anything useful with it. At the time it just seemed like a really bizarre shell.

      Of course, looking back on it now, the native Commodore 64 OS was the bizarre one. It's funny how things come around.

      --
      Despite what EULAs say, most software is sold, not licensed.
    24. Re:Question: who here ever USED CP/M? by SA+Stevens · · Score: 1

      The last time I used ed was because I found myself dumped into single-user on a boot of NetBSD and was forced to edit a few files in /etc before it would let me proceed.

      Still, it's a useful skill to have some skill with ed. You might find yourself in a remote connection to a machine where you don't have enough cursor control on your terminal to run vi, and absolutely NEED to use ed.

      That, and ed is cool, etc. etc.

  57. Very compatible by tqft · · Score: 3, Interesting

    A fellow I once worked with got his CP/M version of Wordstar to work on MS-Dos by hex editing one byte.

    --
    The Singularity is closer than you think
    Quant
  58. LOL! by Anonymous Coward · · Score: 0

    Only on Slashdot could notorious net.kook Mentifex get called "informative". Morons.

  59. Re:Intel chip evolution by xtermin8 · · Score: 0

    Quite right! Do you know how compatible z80 and Intel chips were? I think the z80 had a larger instruction set. I only remember CP/M running on z80. IBM offered CP/M for PCs at an inflated price, so I never even looked at it.

  60. Re: A system call ending in a dollar $ sign by imaginaryelf · · Score: 1

    Yes, it was in Cringely's book, but the quote from Kildall was, "Ask Bill why function code 6 ends in a dollar sign. No one in the world knows that but me."

    See this link http://dfarq.homeip.net/article/1197

  61. Great for running Viruses by Anonymous Coward · · Score: 1, Funny

    DOS was great for completely destroying a system with a few simple lines of code. Ahh yes, and job security through obfuscated code... those were the days

  62. I stand corrected! by xtermin8 · · Score: 1

    Yeah, I think you're right. The z80 had a larger instruction set. Digital Research (originally called Intergalactic Digital Reasearch!) has an interesteing story more history at http://www.digitalresearch.biz/HISZMSD.HTM

  63. And Yet by Mark_MF-WN · · Score: 1

    And yet here we are in the GNU/Linux age, compiling device drivers directly into the kernel. Ironic to think that DOS still has one thing over the Linux kernel.

    1. Re:And Yet by MightyMartian · · Score: 1

      Well, I didn't compile the device driver into the kernel that runs my 802.11b card. In fact, I had to compile ndiswrapper and then use an NT .sys driver, and load the whole thing as a module. I'm no kernel expert, and I'm assuming that there are some drivers that need to be compiled in the kernel, but I don't see any reason why the vast majority couldn't be compiled as modules and loaded when needed.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:And Yet by SA+Stevens · · Score: 1

      Or, in some cases, using 'installable modular drivers' to run alongside the Linux kernel.

      And, in a good number of instances these days, there are drivers that cannot be compiled into a monolythic kernel anymore, that once were. The SoundBlaster 16 driver is a good example of this.

      (in this way, is Linux becoming more like MS-DOS as it evolves? )

    3. Re:And Yet by Mark_MF-WN · · Score: 2, Interesting
      Most Linux drivers (nearly all, in fact) run as modules; but they're running as part of the Kernel. A linux module is just a chunk of the kernel that can be loaded and unloaded from the running kernel. And if you recompile the kernel, every single module has to be recompiled too (because they have to be linked into the new kernel).

      Windows, by comparison, is basically a microkernel. Drivers are completely separate from and independent of the kernel.

      This is a security and administration problem for GNU/Linux, one that will hopefully be addressed in the future.

    4. Re:And Yet by SA+Stevens · · Score: 1

      There are third party closed-source drivers available for Linux.

      You're correct that the Linux ABI is very unstable, and that vendors who don't want to release the source code for their Linux drivers have to frequently recompile and release new binary drivers.

      The original discussion was about DOS drivers, and DOS is NOT a microkernel. It's really not much of a kernel at all. Just a very barebones program loader that can be told to get completely out of memory.

  64. Mutant offspring of QDOS by xtermin8 · · Score: 4, Informative

    There's an interesting History of MS-DOS By: Leven Antov at http://www.digitalresearch.biz/HISZMSD.HTM

  65. http://www.digitalresearch.biz/HISZMSD.HTM by Anonymous Coward · · Score: 2, Informative

    History of MS-DOS by Leven Antov http://www.digitalresearch.biz/HISZMSD.HTM 'nuff said

  66. Re:Gore didn't make *that* quote; still talks rubb by Little+Brother · · Score: 2, Interesting

    Yeah, he sold it to those companies who brought a good educational system and allowed individuals to have it in their home, even if they wern't college students at the time! He took a system that only a few people could use for writing research paper and made it some kind of global communications medium, like we really needed a way to communicate with people in other countries.

    --

    Little Brother, watching the watchers

  67. Intergalactic Digital Research by xtermin8 · · Score: 1

    The market at the time was mostly hobbyists. At the time the vender of CP/M (Gary Kildall's company) was calling itself "Intergalactic Digital Research." The opposite end of the spectrum from "quick and dirty," but at least as unprofessional.

  68. Re:Gore didn't make *that* quote; still talks rubb by Anonymous Coward · · Score: 0

    > In short, Vint Cerf did something good. Sen. Gore sold it to the highest bidder.

    Hey twit: Al Gore was responsible for the creation of NREN, the successor to NSFNet, which funded a new and BETTER research backbone while the creaky remnants of the obsolete NSFnet could go commercial so YOU could post your dumb opinion to slashdot.

  69. MS-DOS is not an OS by michaelmalak · · Score: 1

    MS-DOS is just a Disk Operating System. The Atari 800 OS, in contrast, provided things like a screen editor (also made available as an I/O device that you could dump to), predefined graphics modes (i.e. given the high-level command, "give me mode 7 (160x96)," set up all the hardware registers and a memory map), and floating point math routines. The Atari DOS was separate from its OS. One might say that the Atari ROM OS is analogous to the PC ROM BIOS, but as described, the Atari OS went way beyond "basic input/output".

    1. Re:MS-DOS is not an OS by ^_^x · · Score: 1

      MS-DOS provided an intelligible interface between the user and the computer, it managed files, and ran programs in succession. It was an operating system.

      It had nothing on mainframe OSes from years earlier, but it was entirely suitable for early desktops.

  70. Because it can support exactly the same argument by xixax · · Score: 1

    Paterson could argue that portions of the rights were retained and Microsoft illegally contributed QDOS technologies into their Windows and OS/2 products. Maybe even DR-DOS contains his technologies and millions of lines of his code as it is just an implementation of QDOS. Odds are that the agreement is that old and forgotten that no-one has all the details anymore and it would be hard to refute lots of allegations.

    Were Paterson as deranged as SCO, he could even offer all Windows an introductory licence offer for $700 and sue IBM because OS/2 has coincidental contact with DOS. He could own the whole world Muhhahaha!!!!

    There as much (possibly more) merit as the SCO case, but I predict that you will not see FUD peddling about Windows users being sued.

    Handy Windows FUD creation kit:

    while(<www.sco.com>) {
    s/SCO Unix/QDOS/g;
    s/Linux/Windows/g;
    s/BSD/DR-DOS/g;
    }

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  71. You're unreasonable by Anonymous Coward · · Score: 2, Interesting

    I think you need to read more about patterson.

    First off, he didn't get rich from QDOS.

    Second, he made a clone of CPM, because CPM was overpriced.

    Read the history of Linux. Linus made a clone of Unix because Unix was overpriced.

    So why is one guy good and the other guy bad?

    Kildall didn't become a billionaire, but the guy made millions in his life from CP/M. Its too bad he lost it and died that way, but that's not Gates or Patterson's fault.

    In fact, there is no fault here. You're just being unreasonable.

    1. Re:You're unreasonable by Anonymous Coward · · Score: 0

      i agree that he is, but theres no reason to badmouth kildall, i watched the computer show he was on from the 1980's to 90's on archive.org, and he seemed like a really nice guy.

  72. Thank you Tim Paterson by ToasterTester · · Score: 1, Insightful

    My first computer job was on a systme running CP/M and it had many ways to bite you in the ass. So DOS learned from CP/M's mistakes and was a good OS for its day.

    I don't see how they can say DOS is CP/M. CP/M was for the 8-bit 8080 and Z80 family chips. DOS was for the 16-bit 8086 family. CP/M was written in PL/M and 8080 assembly langauge, I believe DOS was all 8086 assembly language.

    Also back then there were lots of clones of CP/M like Turbo DOS the CP/M clone for TRS-80's.

    Another useless lawsuit clogging the system.

    1. Re:Thank you Tim Paterson by Anonymous Coward · · Score: 0

      The lawsuit is about getting a correction to a claim that DOS IS CP/M, not about proving that it is...
      The book author effectively states that the author of DOS just recompiled CP/M and distributed it as his own, which is defamation...
      In fact DOS was specifically designed to mimmick the user interface of CP/M in order to make using it easier for CP/M users and to make porting applications between the platforms easier.
      It had to run on more limited and diverse hardware and therefore didn't include all functionality from CP/M.

  73. Question: who here ever USED Franklin Ace by Anonymous Coward · · Score: 0

    You ran cp/m on a z80 card on an apple clone- thats like the old skool version of running an apple II emulator on a pc emulator, etc... I miss how quickly the Apple II would boot up, even from a 5.25 drive. Good times.

    1. Re:Question: who here ever USED Franklin Ace by tinnunculus · · Score: 1

      On a shelf 10 feet away is an old King+ which was an Apple II+ clone like the Franklin. Still runs and I had recently been clearing some bench space to fire it up. Z80 card and memory card on-board. (friction mounted.. no screws)

  74. Raises hand! by Mycroft_514 · · Score: 1

    Intertec Compustars running twin z-80 processors. What I didn't like about CP/M was that none of the compilers created fully operational programs, you always ahd to load runtime modules.

    After 1981, I never went back to CP/M ever. By 1983 I had my own machine with PC-DOS.

    Oh, and as I've heard it, UNIX stole from Multics via GCOS. (And took only the bad parts of GCOS).

  75. Nice story by Mr.+Underbridge · · Score: 1
    I would. For the continued royalties you could glean off it alone. Secondly, in it's day, it was the best Operating system around for a PC, hands down. DOS brought device handling up front, to the user. It was a major step in the direction that all OS' follow now. Without that history, much of the device layer we are accustomed to today, wouldn't be there. I was a professional in the field then and it's creation opened so many doors. It was a cool time to be paid to work with the stuff.

    That's great, time for your medication now gramps. Want me to cut up your food while you tell some old WWII stories now?

    1. Re:Nice story by Blitzenn · · Score: 1

      Gramps? How long ago do you think that was? We are talking 30 years here not 60.

      But I do like a good story and I'll let you cut up my food if you want to, but you better do it right, or I'll spank you and send you to your room!

  76. You've gotta be kidding. by idlake · · Score: 2, Informative

    MSDOS does not do much compared to VMS or VM/CMS but what it does it does on an 8/16 bit processor running at a few MHz.

    UCSD Pascal was a better designed system and ran on a 64kbyte Apple II at the whopping speed of 1MHz with a pathetic little chip called the 6502 that had three (count'em: three) one byte registers.

    People were running multitasking operating system with tree-structured directory trees on hardware less powerful than what MS-DOS required before MS-DOS even appeared on the scene.

    MS-DOS was a disaster, an embarrassement, a testament to ineptitude and inexperience. MS-DOS was IBM's attempt to cripple the PC so badly that it wouldn't compete with their real computers. They succeeded at the crippling part--too bad it got popular anyway and the plan backfired.

    1. Re:You've gotta be kidding. by Monte · · Score: 1

      MS-DOS was IBM's attempt to cripple the PC so badly that it wouldn't compete with their real computers.

      I seem to remember that the 5150 model PC shipped without an operating system.

      I also seem to remember that Xenix was one of the operating systems you could buy for it.

    2. Re:You've gotta be kidding. by andreyw · · Score: 1

      Didn't Xenix become only available with the XT. In either case... it's MSes, not IBMs.

    3. Re:You've gotta be kidding. by Monte · · Score: 1

      Didn't Xenix become only available with the XT.

      Ahhh...yeah, I think you're right. You needed a hard drive to load that beast.

      I still want to know why the function 9 call terminates the string with a dollar sign. Did Kidall take that to the grave with him?

    4. Re:You've gotta be kidding. by idlake · · Score: 1

      I seem to remember that the 5150 model PC shipped without an operating system.

      No, it usually shipped with an OS, it just wasn't preinstalled or "bundled". But you didn't have much of a choice anyway.

      I mean do you imagine that IBM just put a piece of hardware on the market without having arranged for an OS???

    5. Re:You've gotta be kidding. by Zeinfeld · · Score: 2, Informative
      UCSD Pascal was a better designed system and ran on a 64kbyte Apple II at the whopping speed of 1MHz with a pathetic little chip called the 6502 that had three (count'em: three) one byte registers.

      As a former 6502 programmer myself I know the limits of the machine. But it is somewhat ironic that you would point out the limitations of the 6502 to bash Bill Gates since he personaly wrote the code that made the Apple ][, the Commodore PET and most of the rest of the Micros possible, Microsoft Basic.

      And while BASIC is not the worlds best language Pascal was much worse than ALGOL 60 which had preceeded it on the same class of machine. The market rejected Pascal because it was a piece of elitist crap designed to make students 'program properly'. Microsoft BASIC was designed to allow anyone to teach themselves how to program.

      That is the big difference between the geek elite and ordinary people. Ordinary people want to do a job with a minimum of fuss and the geek elite want to convert them to their way of thinking.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    6. Re:You've gotta be kidding. by angel'o'sphere · · Score: 2, Informative


      As a former 6502 programmer myself I know the limits of the machine. But it is somewhat ironic that you would point out the limitations of the 6502 to bash Bill Gates since he personaly wrote the code that made the Apple ][, the Commodore PET and most of the rest of the Micros possible, Microsoft Basic.

      On the Apple ][ there ws no MS BASIC. There was AppleSoft Basic and INTEGER Basic. The former was written by Larry Atkinson (IIRC) and the later by Steve Wonziak.

      No Mr. Gates involved at all.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    7. Re:You've gotta be kidding. by Anonymous Coward · · Score: 1, Informative

      Paul Allen wrote most of the MSFT Basic code, not Bill.

    8. Re:You've gotta be kidding. by thogard · · Score: 1

      I know people who tried to get things fixed in the early days of MS. The story I heard was Billy thought he was a coder and everyone there let him keep his delusion. One example involved getting op code fixed in an assembler. Did Billy update the op code table? no... he hacked in a special exception in the parsing loop. The result is the instruction had to be in upper case only and didn't deal with most arguments correctly.

      I don't know about you, but if someone gave me a billion dollars and wanted me to tell the world he was the worlds best coder, I would be happy to spread that BS far and wide.

    9. Re:You've gotta be kidding. by Anonymous Coward · · Score: 1, Informative

      The way I hear it, although Gates may have done some of the work, most of it was done by Paul Allen and Micro-Softs first employee.

    10. Re:You've gotta be kidding. by idlake · · Score: 2, Interesting

      But it is somewhat ironic that you would point out the limitations of the 6502 to bash Bill Gates since he personaly wrote the code that made the Apple ][, the Commodore PET and most of the rest of the Micros possible, Microsoft Basic.

      The Apple II was developed with, and shipped with, Integer Basic. Microsoft Basic was a later addition once the machine was already well on its way.

      The market rejected Pascal because it was a piece of elitist crap designed to make students 'program properly'.

      Pascal was designed as a teaching language; it was never intended to be used by "the market". That doesn't make it "elitist crap", it makes it a well-designed language that has been used wrong.

      And Pascal was anything but rejected by the market: once the few things it needed for a real-world language were added, it was a huge commercial success: Turbo Pascal, Lisa, Macintosh, and one of the major non-UNIX workstation OS's were written in it.

      That is the big difference between the geek elite and ordinary people. Ordinary people want to do a job with a minimum of fuss and the geek elite want to convert them to their way of thinking.

      Bullshit. In the 1980's, there were computer professionals and then there were people who didn't know what they were doing. The latter promised easy solutions and failed to deliver--they didn't even understand the problems.

    11. Re:You've gotta be kidding. by rs79 · · Score: 1

      "Didn't Xenix become only available with the XT"

      No, it also ran on an intel development system which was what (ihnp4)!gryphon was. It was the backbone usenet/mail hub for Los Angeles in the mid 80s.

      --
      Need Mercedes parts ?
    12. Re:You've gotta be kidding. by drsmithy · · Score: 1
      Bullshit. In the 1980's, there were computer professionals and then there were people who didn't know what they were doing. The latter promised easy solutions and failed to deliver--they didn't even understand the problems.

      And not much has changed since, either.

    13. Re:You've gotta be kidding. by Detritus · · Score: 2, Insightful

      Pascal forced programmers to think before they started to write code, a habit that was odious and foreign to legions of brain-damaged BASIC and FORTRAN programmers. Microsoft BASIC was a poor excuse for a programming language. It made FORTRAN-IV look good, which is quite a feat.

      --
      Mea navis aericumbens anguillis abundat
    14. Re:You've gotta be kidding. by WWWWolf · · Score: 1
      On the Apple ][ there ws no MS BASIC. There was AppleSoft Basic and INTEGER Basic. The former was written by Larry Atkinson (IIRC) and the later by Steve Wonziak.

      Both Commodore BASIC and Applesoft BASIC were originally licensed from Microsoft and then hacked further. Commodore and Apple got a relatively limited BASIC interpreter they both needed to extend pretty badly (I think Commodore was pretty lazy about that, considering how little they had progressed by v2 in Commodore 64), and Microsoft got slapped because they just took cash and demanded no per-machine royalties whatsoever. =)

    15. Re:You've gotta be kidding. by Zeinfeld · · Score: 1
      Bullshit. In the 1980's, there were computer professionals and then there were people who didn't know what they were doing. The latter promised easy solutions and failed to deliver--they didn't even understand the problems.

      The computer professionals you refer to were elitists whose main interest was using their control over corporate MIS systems to control the company. If you wanted some information from the machine you had to beg for it, if your request was accepted you might see the data six months later.

      Whether or not someone knows what they are doing is utterly irrelevant if they won't tell me.

      Visicalc and the micro-computer offered easy solutions and they delivered big time.

      UNIX was and is a piece of crap. The user interface was designed for elites who could be bothered to fight the system. Besides which the original idea IBM had was to deliver MSDOS as a quick fix bootstrap loader to get the PC project off the ground quickly. The original idea was to transition to OS/2 or XENIX.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    16. Re:You've gotta be kidding. by ucblockhead · · Score: 1

      Applesoft BASIC was a Microsoft product. Those of us old fogeys who ran Apple ][+s remember when Microsoft threatened to pull the liscence unless they were allowed to be involved with the Mac.

      --
      The cake is a pie
    17. Re:You've gotta be kidding. by KagatoLNX · · Score: 1

      Wow, someone was bitten by a "computer professional" as a child, huh?

      Seriously, every segment has its opportunists, but corporate MIS "was and is" hardly the whole of "computer professionals". Not everyone had the problem of which you speak.

      Also, understand that quite often what you've experienced was due to management. At the time. decent MIS people were both expensive and rare. As such, it was often difficult to get information from them because management dictated it to be so. After all, if everyone had them fielding requests, they'd be so backlogged that they couldn't run the stupid TPS reports for the VP. Seriously. I've been as much as told that I should only accept any requests from VPs or higher unless I wanted a bad performance review. Thank god I'm out of there now.

      As for Visicalc, spreadsheets aren't always a win. I've had to "upsize" a lot of spreadsheets that should have never been made (mostly after Excel though). That said, they're useful (the parent didn't argue otherwise). I used sc long ago to do the exact same thing.

      What's this microcomputer complaint? UNIX==microcomputer these days. Unfortunately the same opportunists as above were too cheap to port it at the time, so maybe it was an obstacle. Sounds like noise to me though.

      Finally, read your last paragraph. You don't dislike UNIX. You dislike the interface. The COMMAND LINE interface at that. Condemning the OS for the interface is just dumb. Remember Mac System before UNIX? Remember DOS? Put another way, the car may have a pretty paint job and interior, but if it doesn't run very well and the parts always fail, do you want to own it? Don't be naive.

      Not that it matters. We have a pretty GUI for you. I've been using X-Windows since UnixWare. It was usable then, today it's fantastic (KDE is there, GNOME is there). I have it deployed in businesses. People use it for like three weeks then quietly ask "Where's Minesweeper?". I actually have minesweeper amd solitaire clones that I install for the management.

      If you want to compare UNIX, try comparing it to the VMS hack that became NT/XP. Or to the BSD in MacOS. Apples to Apples. Oranges to Oranges. You know the drill.

      --
      I think Mauve has the most RAM. --PHB (Dilbert Comic)
    18. Re:You've gotta be kidding. by silicon+not+in+the+v · · Score: 1
      Pascal forced programmers to think before they started to write code, a habit that was odious and foreign to legions of brain-damaged BASIC and FORTRAN programmers.
      Yup, I made exactly that move. BASIC (and then QBASIC)was the first language I started with in learning about programming. I came to rely on several things in BASIC that I now know are pretty bad programming practice--excessive use of GOTO statements, making up variables on the spot as needed just by equating them(X=1), using those kinds of "instant variables" as flags to get me out of loops with an IF X=1 GOTO. Ugh. Yes I know it's not pretty, but it was my first programming experience at the beginning of high school.

      My next language was Pascal, and it was extremely frustrating because I couldn't do all those bad habits I had gotten used to. (What do you mean I have to declare my variables?? But I just need this one for a second.) It was also a hard shift toward loops and nesting loops. It is interesting that most of that stuff that I thought was so weird with Pascal is actually just good programming structure that is used in most other languages.
      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    19. Re:You've gotta be kidding. by idlake · · Score: 1

      The computer professionals you refer to were elitists

      No, the computer professionals I refer to are computer scientists, computer engineers, and professional developers.

      UNIX was and is a piece of crap. The user interface was designed for elites who could be bothered to fight the system.

      Actually, UNIX was widely used by non-experts for E-mail, calendaring, and desktop publishing, who had no trouble interacting with it. Many still prefer it to this day.

      But if you like GUIs, you could already get several excellent GUI-based systems, including the Alto and Smalltalk-80.

    20. Re:You've gotta be kidding. by klui · · Score: 1

      No, AppleSoft BASIC was written by Microsoft. Why do you think the "Soft" is there? Steve Wozniak wrote Integer BASIC.

    21. Re:You've gotta be kidding. by Eric+Smith · · Score: 1
      There was AppleSoft Basic [...] written by Larry Atkinson
      Not. Applesoft BASIC was Apple's port of Microsoft BASIC for the 6502, as ported by Randy Wigginton.
    22. Re:You've gotta be kidding. by Eric+Smith · · Score: 1
      Paul Allen wrote most of the MSFT Basic code, not Bill.
      Wrong.

      Paul Allen wrote the non-execution routines (entering program lines and such). Bill Gates wrote the code that actually executes the statements. And Monte Davidoff wrote the math routines. All three wrote significant portions of the code.

  77. I'd be proud.... by EmbeddedJanitor · · Score: 4, Interesting
    If I were Patterson, I would be proud. Some smug tossers who write a few lines of HTML or Python and think they're he-man programmers know shit -- writing something like MSDOS was a real effort.

    I guess I must have used MSDOS for about 15 years or so, much of that writing drivers etc.. For the CPUs available at the time (remember 4.77Mhz 8088 with 128kB of RAM) -- equivalent in CPU grunt to Pentium running about 100kHz, you could not pack in piles of stuff and there was no 32-bit or memory protection available to help with debugging etc. For what was going at the time, MSDOS achieved a lot.

    MSDOS was written at the time when there was no C compiler (for x86) worth a damn and everything was written in assembly. There was also very little in the way of debugging assistance - nothing compared to what is available now. Few people could crank out something the size of MSDOS in assmebly these days.

    --
    Engineering is the art of compromise.
    1. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      writing something like MSDOS was a real effort./I?

      Having the CP/M source code (as many people did) made it rather easier. This was more a matter of translating 8080 code to 8086 code than writing a CP/M emulator from scratch.

    2. Re:I'd be proud.... by fm6 · · Score: 4, Insightful
      For what was going at the time, MSDOS achieved a lot.
      Nonsense. There were plenty of real OSs around at the time, running on similar processors. The prime example is CP/M. Which, if you had bothered to follow the discussion, you would already know about, since the lawsuit is over whether QDOS was a "slapdash clone" of CP/M. Which, in point of fact, it was. Patterson knew jack about OS design, and thought he could clone CP/M just by writing his own versions of all the CP/M APIs -- something he didn't have the background to do.

      MS-DOS dominated the market for one reason and for one reason only -- IBM chose it as the main OS for the PC. Since there were so many low-level compatibility issues with early PC clones, IBMs competitors had to copy the PC in painstaking detail. That included copying IBM's mistakes -- the biggest of which was using one of the worst OSs ever made. Not by today's standards, but by the standards then.

    3. Re:I'd be proud.... by Reverend528 · · Score: 1

      That included copying IBM's mistakes -- the biggest of which was using one of the worst OSs ever made. Not by today's standards, but by the standards then. By today's standards, it's still pretty much the worst, but it's called Windows Me now.

    4. Re:I'd be proud.... by hdparm · · Score: 1
      Not by today's standards, but by the standards then.

      Would you please elaborate a bit more on this one? Is it what I think it is, or you have some other OS in mind?

    5. Re:I'd be proud.... by ChuckOp · · Score: 5, Informative
      Nonsense. There were plenty of real OSs around at the time, running on similar processors. The prime example is CP/M.

      CP/M-86 wasn't available until after IBM committed to shipping MS-DOS licensed from Microsoft.

      MS-DOS dominated the market for one reason and for one reason only -- IBM chose it as the main OS for the PC

      You make it sound as if customers dind't have a choice. IBM announced and made available three operating systems - PC-DOS, CP/M-86 and UCSD P-System.

      Because Microsoft delivered a working product a year in advance, IBM wrote it's own programs around it. Also, DR charged a much higher licensing fee for CP/M-86, which IBM sold for $240. But there were no programming languages available for it yet and very little software had been ported over from CP/M to the CP/M-86.

      If IBM made PC-DOS as "the main OS" for the PC, it was because it was available earlier and had lots of programming languages available. Customers also liked it because it was cheaper.

      since the lawsuit is over whether QDOS was a "slapdash clone" of CP/M. Which, in point of fact, it was.

      A clone with a completely different file system? There were plenty of CP/M clones in those days, QDOS, later 86-DOS, later MS-DOS wasn't really a clone. It just offered a familar API set for programs porting from CP/M.

      the biggest of which was using one of the worst OSs ever made. Not by today's standards, but by the standards then.

      Okay, well, what would have been better then for a macine with a 16-bit processor with a 8-bit bus and 16K of memory? Microsoft originally wanted to license XENIX to IBM, but it would never work on that type of machine.

      In no way did Tim Patterson rip off CP/M. It is exceedingly clear from several respecible published sources that DR shot themselves in the foot time and time again, while Microsoft delievered not only a operating system, but the programming languages for it - which was the real draw.

    6. Re:I'd be proud.... by dilvish_the_damned · · Score: 1

      From my understanding the original point of QDOS was to prove that and OS could be done on what would be the x86 chip, not to be the best OS around, or even one of the plenty of real OSs around at the time. Assuming I am correct, please refrane from subtracting from the original effort, for by doing so in your fasion, you are subracting credits that the effort never asked for. Yes it was largly taken from CPM but the commercial value was not taken into account during design. That came later and that was would be MS. Dont be dissing QDOS, no matter how simple it may seem to us now. Oh wait, are you 54? If not, give credit where its due. What did you grow up on?

      --
      I think you underestimate just how much I just dont care.
    7. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      while Microsoft delievered not only a operating system, but the programming languages for it - which was the real draw.

      In short, Microsoft (gradually but predictably) delivered a turn-key *solution*, not just an isolated *product*.

      My hat off to parent for an excellent post.

    8. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      "refrain"

      "fashion"

      And oh please, I'm a Grammar Fascist .

    9. Re:I'd be proud.... by can56 · · Score: 3, Informative

      I'll raise you one ...

      In 77, as a summer student, I started working with
      grad students and techs on a DEC minicomputer
      (Nova). The precurser to the Eclipse (Soul of a
      New Machine). This hairy monster had a whopping
      8K of core memory, a paper tape reader with Basic
      and Fortan compilers, and a disfunctional 1-Mbyte
      hard drive (which we fixed that summer ... a
      resister pack went south). It was a very
      expensive machine, but we could run scientific
      routines (such as FFTs) on it as fast as the
      mainframe (IBM 360) on campus. And it was all
      ours (most of the code included)!

      Two years later, the 'cheap' state of the art was
      the KIM board. A 6502 processor, with a casette
      reader/writer, a keypad/display, and a assembler.
      Twas a bitch to work with (because of the tapes),
      but programming the 6502 chippy was a no-brainer.
      And it could do the same calcs as the Nova (and
      the 360) with a bit of programming.

      Skip forward several years. S100 computers, CP/M,
      floppy disks (8 inch, then 5.25 inch) and hard
      drives. And most important, a C-compiler for the
      machine. Sorry, I can't remember the name of
      compiler, but it worked (apart from floating
      point stuff) on our 8086 S100 machines like a
      charm.

      We then switched from CP/M (and it's multitasking
      progeny) to MSDOS V1.0. I cursed my superviser
      (slighty) for the change, but he was right at
      the time -- CP/M was toast, and MSDOS was to rule.

      Eventually, C (and other) compilers for MSDOS came
      out, and life was fine again. Apart from making
      backups from a MSDOS 2.0 machine, and restoring
      them to 3.x/4.x/... machines (Word .docs anyone?).

      When MSDOS was written (stolen, ...), there were
      x86 C-compilers, but at the time, you could not
      write an OS using C -- it was not the right tool.

      Now?

      In what language is Win 9x/200x/XP/... written?

    10. Re:I'd be proud.... by tzot · · Score: 1

      When MSDOS was written (stolen, ...), there were x86 C-compilers, but at the time, you could not write an OS using C -- it was not the right tool.
      I am not sure you mean what you seem to mean. C was invented for this very purpose: the writing of an OS (UNIX).
      Do you mean perhaps that C was not the right tool on that type of machine to write an OS for that type of machine?

      --
      I speak England very best
    11. Re:I'd be proud.... by AB3A · · Score: 1

      If I were you, I'd hesitate about repeating statements like "QDOS was a 'slapdash clone' of CP/M".

      Maybe you didn't see it at the time, but DEC had an interesting product already well in to several major releases called RT-11. CP/M looked like a knock off of RT-11 to me. And RT-11 wasn't the only OS of that ilk in those days.

      The fact is that many others were looking at similar APIs and similar architechtures. Is it such a stretch to think that both Kildall and Patterson might have both seen RT-11 or another such OS?

      Let's wait and see how this case comes out. I'll bet we all learn something...

      --
      Nearly fifty percent of all graduates come from the bottom half of the class!
    12. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      *looks up and notices narrow formatting*

      Holy crap, did you type that whole thing on your Blackberry?! Ouch, my thumbs.

    13. Re:I'd be proud.... by TFGeditor · · Score: 1

      "But there were no programming languages available for it yet and very little software had been ported over from CP/M to the CP/M-86."

      It has been a while, but as I remember it, everything I had under CP/M was upward compatible under CP/M-86, and none of it compatible under MS-DOS. The system calls were different between MS-DOS and CP/M-86.

      I know for a fact CP/M-86 was infinitely more powerful and versatile than MS-DOS. Perhaps that was its downfall--it was too powerful and versatile and hence confusing for the "average" user.

      --
      Ignorance is curable, stupid is forever.
    14. Re:I'd be proud.... by hughk · · Score: 1
      In 77, as a summer student, I started working with grad students and techs on a DEC minicomputer (Nova). The precurser to the Eclipse (Soul of a New Machine).
      The Nova was from Data General (DG) not DEC. DEC minicomputer systems certainly could do a lot more than microcomputers in the time frame you mentioned. However, they were very expensive.
      --
      See my journal, I write things there
    15. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      How can you say "in no way did Tim Patterson rip off CP/M"? He clearly ripped off the API. The basic API calls were identical. Right down to the print string call which terminates on a dollar sign, just like CP/M and unlike any other operating system you've ever seen. The only real improvement was the file system. But as for doing work with the OS, it was clearly a CP/M clone. Anyone who programmed 8080 and 8086 assembly language would see that...

    16. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      There was no lack of programming languages. The reason for MSDOS's popularity was price of MSDOS vs CP/M. Digital Research had plenty of languages: Pl/1, CBASIC, CB86, Pascal, and Fortran. All were available on CP/M-80 or 86. All were first rate, professional quality compilers, unlike the junk microsoft put out at the time (exception: msbasic was pretty sweet).

    17. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      There are certainly parallels between RT-11 and CP/M. You might even include RSX-11 M+ which was similar.

      Consider that both of those are influences on VAX/VMS and you have shown why NT looks so much like VMS.

    18. Re:I'd be proud.... by Anonymous Coward · · Score: 0

      Hughk,

      Thanks for the correction -- the Nova was manufactured by Data General -- not by DEC.

      25 years of staring at a CRT tends to impair
      your early memories ;-)

    19. Re:I'd be proud.... by fm6 · · Score: 2, Insightful
      CP/M-86 wasn't available until after IBM committed to shipping MS-DOS licensed from Microsoft.
      Nevertheless, the original OS plan for the PC (drawn up by Bill Gates himself) was for IBM to commission DR to port CP/M to the 86. This plan fell through for obscure reasons. (Various stories about that. The one I believe is that IBM wanted airtight nondisclosure areements with DR before they'd even open negotiations, and DR balked.) Bill Gates was afraid that if he couldn't give IBM an OS, he couldn't sell them development tools. So he hurriedly bought up QDOS, a cheapo CP/M clone. Little did he know that the money he'd make from a rehacked QDOS would dwarf his tools business!
      You make it sound as if customers dind't have a choice. IBM announced and made available three operating systems - PC-DOS, CP/M-86 and UCSD P-System.
      Yeah, and there were others from third parties. But MS-DOS was what 90% of all early users bought, because it was the cheapest. Developers can't afford to code for every platform around -- they go where the users are. Soon most of the popular desktop applications were available only on IBM-compatibles running MS-DOS. New users "chose" MS-DOS because that's what ran the apps they wanted. Developers "chose" MS-DOS because that's where the users were. A vicious cycle that continues to this day.

      Ironically, MS-DOS's very flaws promoted this lock-in effect. Since MS-DOS started out as a CP/M clone, it should have been easy to write software that ran both on MS-DOS and CP/M. But MS-DOS was so flaky, MS-DOS programmers had to rely on thousands of little undocumented "features" that didn't exist on CP/M. Worse, MS-DOS didn't provide many basic services, and programmers often had to implement these features themselves, calling the IBM BIOS directly to do so. Which meant more lockin.

      In no way did Tim Patterson rip off CP/M.
      That statement is at such total variance with the facts, I have no idea how to respond to it.
    20. Re:I'd be proud.... by fm6 · · Score: 1
      If I were you, I'd hesitate about repeating statements like "QDOS was a 'slapdash clone' of CP/M".
      I was quoting... oh, never mind. RTFA, dude.
    21. Re:I'd be proud.... by ChuckOp · · Score: 1

      It has been a while, but as I remember it, everything I had under CP/M was upward compatible under CP/M-86,

      I dunno how this could be true, given the vast differences in memory model, register usage etc. It may have been easy to port to CP/M-86, but it would have been a port, requiring changes.

      ...and none of it compatible under MS-DOS. The system calls were different between MS-DOS and CP/M-86.

      How can MS-DOS be called a clone at the same time others are saying that the system calls were different?

      It's my opinion that the original QDOS tried to match the system calls of 8-bit CP/M. By the time MS-DOS 1.14 was given to IBM as PC-DOS 1.0, there were a number of differences.

      The goal was never to copy, but to make it easy to port.

      I know for a fact CP/M-86 was infinitely more powerful and versatile than MS-DOS.

      So others have said, but again, at the v1.0 stage, what was better? I'm geniunuely curious - what features did CP/M-86 have that PC-DOS 1.0 didn't have and vice versa?

    22. Re:I'd be proud.... by TFGeditor · · Score: 1

      "I'm geniunuely curious - what features did CP/M-86 have that PC-DOS 1.0 didn't have and vice versa?"

      Bear in mind I am working from 20-plus year old memory. One thing that immediately comes to mind is true wildcard search, e.g. *fubar*.* That search under CPM-86 would find all files containing the word "fubar." Under MSDOS, it ignored everything after the first wildcard and essentially searched for "all files."

      The PIP and STAT commands provided highly versatile access and control over the file system, hardware ports, hardware in general, etc., which MSDOS lacked.

      As to porting, I remember distinctly have to "port" programs I had written in ASM under CPM-86 to make them work under MSDOS. It mostly involved changing addresses and argument parameters for system calls, and changin entirely some calls to functions MSDOS did not support.

      Anyone who has used both OS's will frank that CPM, let alone CPM-86, was significantly more powerful. In fact, I once used a CPM-86-derived (or maybe just a new version) OS that supported mutitasking, complete with independent screens for each active application. You could have an editor, compiler, and another application or two (up to five, I think) all running at the same time, and switch back and forth between them by clicking "buttons" displayed on the "25th line" of the display. It was kick-ass for its day.

      --
      Ignorance is curable, stupid is forever.
    23. Re:I'd be proud.... by calidoscope · · Score: 1
      Nonsense. There were plenty of real OSs around at the time, running on similar processors. The prime example is CP/M. Which, if you had bothered to follow the discussion, you would already know about, since the lawsuit is over whether QDOS was a "slapdash clone" of CP/M. Which, in point of fact, it was.

      86-DOS was as much of a clone of CP/M as Linux was a clone of SVR4 Unix.

      Patterson cloned the assembly langauge API of CP/M and provided a tool to translate CP/M Z-80 asm to SCP's asm for 8086. There were some significant differences, a function call on CP/M was a jump to location 00, 86-DOS used the INT-21H (please note that Patterson was smart enough to pay attention to the INT's below 20H that were reserved by Intel) - CP/M compatiblity was maintained by putting a call to INT-21H at location 00. Software vectored interrupts did not exist on the 8080.

      Another major change was the file system - using the FAT from Microsloth Disk BASIC - and changing the bytes in the directory from a bit map to file size, date and time stamp. Text files created by edlin would have only 1 control-z at the end - where CP/M editors (e.g. Vedit) would pad the files with control-z's to the end of a 128 byte block.

      COMMAND.COM was a very different beast from CP/M's command interperter - much of the PIP funcionality built in. Batch files were more sane under 86-DOS than CP/M. TSR's were another feature available under 86-DOS and not CP/M.

      The best OS of tthe time??? One former co-worker acerbic commentwas that the world would have been a much better place had IBM chose OS-9 to run on the 68K for their PC. Similarly, the world may have been a different place had Zilog started sampling Z-800's (that's 800 not 8000) in late 1979 and went into production in 1980.

      --
      A Shadeless room is a brighter room.
  78. Tops-10 by harris+s+newman · · Score: 0

    Everyone knows that CP/M was a cheap knock off of Tops-10, which ran on the PDP-10 (dec-10). So, using the above logic DOS was a knock off of Tops-10.

  79. I think that's excessive by idlake · · Score: 1

    He stole another person's idea (i.e. CPM/86) and tried to make money off of it

    CP/M was a decent OS for what it was, but let's not get carried away here: it wasn't much of an idea. This was about two decades after multiuser operating systems, three decades after Lisp. People were using UNIX, the Internet, supercomputers, Smalltalk. Kay had designed his dynapad.

    All the microcomputer hacking (CP/M, MS-DOS, Apple, etc.) was engineering--it was implementing and bringing to market other people's ideas. Many of the people who did it were "learning on the job". There was no rocket science anywhere in the microcomputer business, just people buying up cheap microcontrollers and building small, affordable computers around them and simple software for it. Sometimes they did a good job, and often, they did a poor job.

    1. Re:I think that's excessive by Anonymous Coward · · Score: 0

      On the other hand, I don't see any rocket science involved in the creation of UNIX, the Internet, supercomputers, or Smalltalk either.

  80. Not Informative! Misinformed by Anonymous Coward · · Score: 0

    Bill Gates had already 'sold' the operating system to IBM for millions when he bought "86-DOS" for a few thousand dollars. Paterson used the same commands as CP/M, but CP/M also used commands from PDP operating systems (pip). MS claimed for years that substantial changes had been made to Patterson's operating system before they presented it to IBM. So Gates is actually much more to blame (Gary K himself didn't criticize Paterson, but had a lot to say about Gates) I think your anger is misplaced

  81. SCO by KlomDark · · Score: 1

    Didn't SCO invent MS-DOS? :)

    1. Re:SCO by Cmdr+TECO · · Score: 4, Informative

      You think you're joking, but DR-DOS, née CP/M-86, was indeed owned by Canopy/SCO/Caldera for a time. They purchased it, like Unix, from Novell, who had previously bought Digital Research.

      --
      echo 33676832766569823265328479713269.8639857989Pq | dc
    2. Re:SCO by KlomDark · · Score: 1

      I know I'm joking... :)

      Also, DR-DOS != MS-DOS.

      But I get your reference, SCO did invent a clone of MS-DOS.

    3. Re:SCO by SilicaiMan · · Score: 1
      DR-DOS, née CP/M-86, was indeed owned by Canopy/SCO/Caldera for a time. They purchased it, like Unix, from Novell, who had previously bought Digital Research.

      Ahh .. some things just never change!

  82. They will win. by Anonymous Coward · · Score: 0

    I strongly believe that they will win.

    They have a good case behind them and a great deal of evidence to support their claims.

    ----------
    Philip Catania
    CCW

  83. reality check by idlake · · Score: 2, Insightful

    It was a major step in the direction that all OS' follow now. Without that history, much of the device layer we are accustomed to today, wouldn't be there.

    MS-DOS came out in 1981. At that time, people were using 4.1BSD and Smalltalk (including GUIs and IDEs). The BSD systems not only had a flexible driver architecture, they had been ported to many different systems. Some versions of them even ran on 16bit PDP-11's. This was several decades after the first multiuser operating systems were developed. Silicon Graphics was founded in 1982. 4.2BSD came out in 1985, X10 came out in 1986, and X11 in 1987. You could get 386 PCs running UNIX around that time as well, for about $2000. People were using UNIX workstations.

    There was nothing that MS-DOS did for the industry other than do grave damage for two decades. MS-DOS was an anachronism, as was every system ever built on it.

    In fact, except for a bit of window dressing and faster hardware, fairly little of substance has happened in the last two decades in software: UNIX and Smalltalk from the mid 1980's are thoroughly modern systems, and people were doing pretty much the same things with the Internet they are doing today: chatting, discussing things, exchanging pictures, etc.

    1. Re:reality check by IntlHarvester · · Score: 1

      At that time, people were using 4.1BSD and Smalltalk (including GUIs and IDEs).

      Well, obviously nobody was running BSD and Smalltalk on $2000 desktop PCs. (What did a PDP-11 cost, $15,000?) However, here's a couple points:

      1) One thing that people forget is the "hacker" mentality in early microcomputing. People wanted to run things right on the metal, with as little overhead as possible. Developers rewrote chunks of DOS and BIOS for tiny speed increases.

      That is, even if they had BSD, they likely wouldn't want it. Even years later there was an enormous amount of resistance to OS/2 and so on.

      2) The OS that Microsoft *really* wanted to push was not MS-DOS, but MS Xenix which was a cut-down version of UNIX.

      Unfortunately for everyone, MS's master IBM never was interested, so MS ended up dumping off Xenix. IBM instead chose to develop OS/2, which could be considered an inferior alternative to Unix, and very likely was doing everything possible to prevent the PC from "growing up" and competing with midrange systems.

      --
      Business. Numbers. Money. People. Computer World.
    2. Re:reality check by shutdown+-p+now · · Score: 1
      people were doing pretty much the same things with the Internet they are doing today: chatting, discussing things, ...
      Correction: should read "disgusting things"
    3. Re:reality check by idlake · · Score: 1

      Well, obviously nobody was running BSD and Smalltalk on $2000 desktop PCs.

      That's far from "obvious". While 4.1BSD wouldn't have run on a PC, the machine could have easily run a reasonable multi-tasking OS with a decent file system. I know because I had written such an OS for an 8 bit microcomputer as a student project. There were also several commercial offerings. And the 8086's memory model wasn't all that different from a PDP-11, so some PDP-11 UNIX could have been ported to it.

      Just four years later, Amiga came out with AmigaOS, which was a microkernel and GUI running on a machine without MMU and with fairly little memory, costing half of what a PC did.

      One thing that people forget is the "hacker" mentality in early microcomputing. People wanted to run things right on the metal, with as little overhead as possible. Developers rewrote chunks of DOS and BIOS for tiny speed increases.

      So, stupid was selling operating systems to stupid. What's your point?

      The OS that Microsoft *really* wanted to push was not MS-DOS, but MS Xenix which was a cut-down version of UNIX.

      I was around at the time, and let me tell you: Microsoft wasn't "pushing" Xenix. If there had been any way to get my fingers on a copy, I would have.

      Unfortunately for everyone, MS's master IBM never was interested,

      Yes, IBM wanted a lousy OS for the PC, and in MS, they found a company idealy suited to supplying it. What's your point?

    4. Re:reality check by Blitzenn · · Score: 1

      You guys are bickering over trivial items that were sidebars at the time. The main ring of the circus held IBM who was launching the PC and needed an operating system. The numbers plainly show that this was the start of the boon for personal computer. It is the players in that specific market that we are talking about, not the others periphery.

      There is so much contact their between all of the power groups (that exist today) that it is impossible to point the finger at any one person and say they did it all, (or even a major part). Do you credit Digital Research, for blowing off IBM when they were approached prior to Bill Gates? Do you credit Gates with tricking IBM into allowing him future rights? Who knows, who really cares.

      You guys are talking about Amiga's and BSD's and such. We are talking about an 8086 here and the OS you could use with it. Multitask? Gosh, that thing had a hard time doing one task all the way through. There is no way you can multitask an 8086, sorry. I have no idea where you are coming from, I built those things, I know. Microsoft? Sorry that didn't exist either. It was Gates and his buddy who supplied IBM with code on the first go around. It wasn't until round 2 that Microsoft came into existance, because they retained the rights to the code in round 1. I remember, I was there too.

      Gates had absolutely no decision in what OS was pushed. He was hired by IBM to write what they wanted. That's what he did.

      The tiny market quicked doubled and doubled again (and again and again) as IBM started shipping machines. Granted, Digital Research and others were out there first peddling OS's to the tinkerers like me. But until IBM became a player, there wasn't hardly a market to sell to.

    5. Re:reality check by idlake · · Score: 1

      We are talking about an 8086 here and the OS you could use with it. Multitask? Gosh, that thing had a hard time doing one task all the way through. There is no way you can multitask an 8086, sorry.

      Digital Research had MP/M-86 in 1981 (same year MS-DOS was released), and Minix runs a UNIX-like system on the 8086, so your assertion is just wrong in the face of facts.

      In fact, the 8086 was, in many ways, a nicer processor for building multi-tasking operating systems than, say, the 68000.

      Microsoft? Sorry that didn't exist either. It was Gates and his buddy who supplied IBM with code on the first go around.

      Microsoft was already a well-established software company at the time they started shipping MS-DOS: they had shipped Microsoft Basic for the Altair in 1975, and later for the Apple II and CP/M.

      Gates had absolutely no decision in what OS was pushed. He was hired by IBM to write what they wanted. That's what he did.

      Microsoft wasn't "hired by IBM to write what they wanted", Microsoft offered a system to IBM when they were asked whether they had anything. It turned out they didn't actually have the product they were offering (some things just never change), so they quickly went out and licensed code from someone else. Furthermore, IBM didn't have much to say about the MS-DOS design.

      The main ring of the circus held IBM who was launching the PC and needed an operating system.

      Yes, and whoever they gave that task to was going to dominate the PC industry, no matter what garbage they shipped. IBM really started the PC revolution through their brand name and recognition. The fact that the PC succeeded despite using MS-DOS is a testament to the strength of IBM's position.

      You guys are bickering over trivial items that were sidebars at the time.

      I'm not "bickering" at all. I'm pointing out that MS-DOS was a piece of shit from the start and that lots of people knew that at the time. Claims that MS-DOS had any technical merits or introduced anything of value to the computer industry are completely baseless.

      I remember, I was there too.

      Then you weren't paying much attention: you are wrong about both what was technically possible (in fact, what was technically standard) and about lots of business issues.

    6. Re:reality check by Blitzenn · · Score: 1

      Are you writing your own version of history or something? Sorry but an 8086 processor is not physically capable of multitasking. It simply cannot be done. Then or now. The processor does not have the capability of handling more than one instruction at a time, in any part of the processor. In fact the instruction has to clear the end of the processing path before the next instruction can even be accepted. There are no 'pipelines' as you see today. It cannot be done on that hardware.

      If you want to be confused about the difference between what hardware and software can do then go ahead. I am sure I can write a piece of software to 'emulate' multitasking on an 8086. But that is as far as it can go. NO matter how you physically do it. That processor can only accept and execute one instruction at a time. End of story. (apparently under your definition of multitasking, there was never anything that could not multitask)

      Micro-Soft existed before the IBM deal, not Microsoft. Check it out. Micro-Soft was started in 1971. You can argue it is the same company, and I will concede to you on that if you insist. It did, at least, contain the same people.

      I was paying attention better than you apparently. If you are going to argue that MS-DOS was a piece of junk, then you can't then argue that QDOS was good. They are either both pieces of crap or not. They are nearly identical and you can't call one junk and the other not without exposing yourself as a thinly veiled MS basher.

      As far as your arguement that MS has never contributed anything, gosh someone just gave them a trillion dollars? How did they get all of that money? They must have had something that people were willing to pay them for? You can simply ignore the financial facts of history and spout off. Simply bashing despite the facts does not help you at all.

    7. Re:reality check by hey! · · Score: 1


      1) One thing that people forget is the "hacker" mentality in early microcomputing. People wanted to run things right on the metal, with as little overhead as possible. Developers rewrote chunks of DOS and BIOS for tiny speed increases.


      Sure, which is pretty much possible in any system without protected memory.

      People may forget, but it's bit of a stretch to call any of the software systems that ran on eight or sixteen bit micros an "operating system". They didn't actually control or manage the operation of the system the way Linux, for example, keeps an application for doing naughty things like rewriting bits of the operating system. These systems were more like a small table of functions that did a number of useful things with the hardware. You loaded up the index of the function you wanted in one microprocessor register, you loaded up the parameter it took in another register, and issued a call (subroutine jump) to a prearranged location. Then, if all went well, you'd get control back on the next line and could check the results by looking in other registers.

      Aside from that, it was just you and the hardware. By in large, this was NOT a good thing, even considering the resource constraints. For those of you who wonder "why is software still so bad," that's only because you can't remember who badly we used to suck.

      By the way, if you remember "call 5" -- you're too old to be cool.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:reality check by Andreas+Remar · · Score: 1

      http://www.csee.wvu.edu/~jdm/classes/cs258/OScat/m icros.html

      This list clearly shows that there are/were several multitasking operating systems for the 8086. The important thing is that the 8086 have timers, so that the kernel can interrupt the current process and schedule the next.

      Multitasking means that the operating system multiplexes among several processes so that it appears that they are all running at the same time. This is how most operating systems today perform multitasking, even though there are pipelines and several execution units. There's still only one program running at a time, though it of course runs better with pipelines and more execution units.

      And regarding QDOS and MS-DOS, yes they are quite the same, and the Q in QDOS is for 'quick-n-dirty'. And saying that a company contributes because it takes your money.. well..

      --
      We are everywhere.
    9. Re:reality check by IntlHarvester · · Score: 1

      So, stupid was selling operating systems to stupid. What's your point?

      "Stupid" just wanted the most featureful applicaiton programs possible. It is not at all stupid to trade abstract features like multitasking for full-featured programs like Lotus 1-2-3 (which would have been impossible to write on the systems that you suggest.)

      Just four years later, Amiga came out with AmigaOS

      Four years is an eternity in hardware development. It would have been impossible for IBM to ship an affordable 68000-based machine in 1981. And it was only so cheap because the case assembly was junk (by IBM PC standards).

      --
      Business. Numbers. Money. People. Computer World.
  84. Get some help! by Anonymous Coward · · Score: 0

    Many culture beleive there's a special place in hell for suicides. I think you need some counselling. You seem to be bitter, even if not "bitter every of my life." Is Fame really that much better or more important than money? Aren't they equally ephemeral? Being reasonably happy is so much better than having a lot of either money or fame. Posting on /. is not a very healthy way of dealing with these things.

  85. What about Digital PDP 11 RT/11? by CypherOz · · Score: 3, Informative

    I always thought that CP/M was a rip off from RT/11 that ran in PDP 11's. See: http://en.wikipedia.org/wiki/RT-11 and http://en.wikipedia.org/wiki/CP/M Eg. CP/M pip (Peripheral-Interchange-Program) had the same syntax as RT/11 and much of the CP/M command line was the same/similar.

    --
    You want a signature? You can't handle a signature!!
    1. Re:What about Digital PDP 11 RT/11? by Cmdr+TECO · · Score: 3, Interesting

      CP/M was certainly modelled after RT-11, but it wasn't a clone (for one thing, it was a far less capable system for far less capable computers), let alone an actual rip-off (i.e. an authorized use of RT-11 code). In contrast, there have been claims that at least parts of 86-DOS were directly copied from CP/M code; I hope this case brings forward enough evidence to clearly establish whether or not that is true.

      --
      echo 33676832766569823265328479713269.8639857989Pq | dc
  86. Device handling was in MSDOS2 by spitzak · · Score: 3, Informative

    MSDOS 1 certainly hard-code what the various devices were. The only thing you could open by name was disk files.

    MSDOS 2 had huge improvements becasue at the time they wanted to merge it with Xenix and make a Unix system out of it. It had named devices and opening them as files would connect you to the device drivers. I actually implemented some of these, including what I intended to be a graphical windowing system driven by printing to stdout, it was actually quite usable and powerful.

    Unfortunately that level of device support is pretty trivial. The Linux drivers you are complaining about have many more interfaces such as being able to allocate memory and mess with other parts of the kernel. If the driver was limited to read-block and write-block like the MSDOS-2 drivers were, there is no question that they would be completely independent of the kernel.

  87. Does not sound likely by spitzak · · Score: 1

    I don't think that story could possibly be true. Do you know how *small* the code for CP/M is? I would think it would be impossible to insert any sort of "easter egg", especially if the source was available. Possibly into a run-time program like pip, but that would just prove they were emulating CP/M well enough to run the original pip atop it.

    1. Re:Does not sound likely by Reziac · · Score: 1

      Has anyone scoured the available sources for said purported easter egg? I'd think it could be as simple as "type in undocumented switch, get back undocumented Hello World".

      I have no idea re CP/M, but in one program that I do know about, there is an easter egg that consists of only one line of source code, and if it weren't obfuscated, the whole thing would be only a few dozen characters long.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  88. True for MSDOS1 as well by spitzak · · Score: 1

    MSDOS initially had the exact same problem.

    MSDOS2 added a Unix style file i/o interface in parallel with the CP/M one and it would report the actual length of the file, which they managed to squeeze into the disk file system somehow.

    Our text editor at that time had an option to not put the ^Z at the end of the file, if you were "only using modern programs". However there were still plenty of programs using the CP/M interface, some of them would even crash or read forever if there was no ^Z there.

  89. Re:DOS evolution by myowntrueself · · Score: 1

    ahhh yes I will never forget upgrading to an 8086 with 8087 math co-pro and watching the fractals almost *fly* off the screen...

    ;)

    --
    In the free world the media isn't government run; the government is media run.
  90. Multics - similar but different by toby · · Score: 2, Insightful
    No, different (occasionally overlapping) design goals, tradeoffs, and different paths to achieve them. (Not to mention vastly different hardware and implementation languages.)

    The Multics approach wouldn't have worked in all the environments UNIX thrives (look at NetBSD!) It would be just as "accurate" to say that Plan 9 is a "slapdash clone" of UNIX.

    --
    you had me at #!
  91. What about Linus/Linux? by MBGMorden · · Score: 3, Insightful
    I truly wonder why people are so quick to jump all over Patterson here for mimicing the behaviour of CP/M. They make it sound as if he's evil or something.

    Linux Torvalds however, quite blatantly made Linux borrowing many ideas from the Unix systems of the time, and he's heralded as a geek hero of our time. Don't get me wrong, I'm not bashing Linus in the least. I think he did well, and I think that Patterson did equally well creating his workalike. Kildall's arrogance cost him the IBM contract because someone else implemented a cheaper version.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
    1. Re:What about Linus/Linux? by geekoid · · Score: 1

      yes, it certianly wasnt becasue the VP at IBM was friends with B.Gates mother, or that B.Gates's parents swim in the same circle as powerfull CEOs do.

      also, Patterson tried to claim it was all him, while Linus always was upfront with Linux. That kind of behaviour rubs people the wrong way.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  92. usenet by Eric+S+Raymond · · Score: 1

    earliest usenet messages on qdos:
    http://groups-beta.google.com/groups?hl=en& lr=&ie= UTF-8&safe=off&num=100&q=qdos&qt_s=Search+Groups&s afe=off&as_drrb=b&as_mind=1&as_minm=1&as_miny=1982 &as_maxd=3&as_maxm=3&as_maxy=1988

    --
    Bypass Compulsory Web Registration -- http://bugmenot.com/
    1. Re:usenet by Fritzed · · Score: 1

      earliest usenet messages on qdos:
      http://tinyurl.com/49uua

      -> Fritz

      --
      Spooooon!!!!!
  93. Re:Gore didn't make *that* quote; still talks rubb by Anonymous Coward · · Score: 0

    I : Used to refer to oneself as speaker or writer.
    took : To assume for oneself
    the : Used before singular or plural nouns and noun phrases that denote particular, specified persons or things
    initiative : The power or ability to begin or to follow through energetically with a plan or task
    in - To go into or onto
    creating - To cause to exist
    the - Used before singular or plural nouns and noun phrases that denote particular, specified persons or things
    Internet - An interconnected system of networks that connects computers around the world via the TCP/IP protocol

    It sounds to me like he was trying to claim credit for inventing the net.

  94. well . . . by edward.virtually@pob · · Score: 3, Interesting

    the _fact_ is that qdos _was_ a ripoff of Kildall's cp/m, as anyone who happens to have the very old edition of wired magazine that includes an interview with the programmer who _wrote_ it under contract _to_ Paterson can read about. another fact: ibm paid digital research (Kildall's company) to avoid being sued over cp/m code found in ibm-dos (which was rebranded ms-dos). but since the records from the court cases involved have now been destroyed, and the outcome of cases in our legal system depends on who has the most money, Paterson will probably win. the truth is dead.

    poor Kildall. robbed of his proper place by amoral bags of slime, and now even the history books can't admit his contribution without being sued by said slime bags' lawyers. an object lesson about how unjust the world really is.

    rip, Kildall. at least some of us remember and will stand with you on judgment day.

  95. Oh, come on, it's obviously a rip-off by oz_paulb · · Score: 2, Informative

    If anyone here remembers CP/M, and remembers the low-level calls to the OS ("call 0005"), it's very clear that MS-DOS is a clone of CP/M (look at the values you'd load into registers before calling the OS).

    I've never seen 86-DOS/QDOS, but I've seen MS-DOS (which, I believe, is admittedly derived from 86/Q-DOS). MS-DOS is clearly derived from CP/M, meaning (IMO) that 86/Q-DOS are derived from CP/M.

    (If you've never programmed for CP/M, then you're too young, and can't really comment on the subject, IMO)

  96. Re:It was actually a good OS, all things considere by shutdown+-p+now · · Score: 1
    The problem, of course, is the same problem we always face: it stuck around for too long.
    The problem, rather, was that it appeared too late: by the time the first version of MS-DOS was released, both OS design theory and existing implmentations were already way ahead (yes, even on comparable hardware) - CP/M being the one mentioned in the FA to R.
  97. Re:Gore didn't make *that* quote; still talks rubb by Anonymous Coward · · Score: 0
    You missed out an important part of the sentence that gives it context and changes the meaning completely: During my service in the United States Congress.

    Gore said there was an initiative to create the Internet, and he's the one who took it through the United States Congress.

    And he's right. He did.

  98. MOD PARENT UP/DOWN by Anonymous Coward · · Score: 0
    (If you've never programmed for CP/M, then you're too young, and can't really comment on the subject, IMO)

    IMO:
    If you're old, mod parent up.
    If you're young, mod parent down.

  99. Re:Gore didn't make *that* quote; still talks rubb by thisgooroo · · Score: 1
    Although, as I was going through that I thought "Was Gore really in politics as far back as the late 1960s"?

    he was. if you have access to old copies of the Communications of the ACM (mid 1970s), check out their column "Report from Washington". Gore is mentioned frequently as one of the few politicians who showed both interest in and understanding of technology (iirc, he was representative at the time), and he was explicitly mentioned as pushing the idea of the "information highway", which eventually resulted in turning arpanet into the internet.

    not being american, i didn't know too much about US politics then, but these articles were the first thing that came to mind when he got known during the presidential campaigns in the runup to the 1992 election

  100. makemem by alw53 · · Score: 1

    What I want to know is, what lunatic Idi-Amin-on-crystal-meth invented MAKEMEM?

  101. Re:It was actually a good OS, all things considere by Anonymous Coward · · Score: 0

    Great reply man... & you're right, along with the other guy that stated writing DOS period would be a MASSIVE x86 Assembler task (probably alot of C too, but I have never seen the source, so its speculation on MY part).

    I wouldn't REALLY call it an "Operating System", but a command interpreter with basic disk & memory mgt.

    On PC's it was what I started out with circa 1991 or so & thought it was the best thing since sliced bread: Easy commands compared to UNIX ones (mile long switches nightmares many times), tons of programs for it (many freebies via the BBS circuit, remember that), & stable as ROCK! I can count the number of times I knocked DOS down on one hand, over 4-5 years using it.

    And, contrary to popular opinion? DOS IS NOT DEAD! It lives on still in "industrial application" quite alot...

    * Anyways! Great thread, for nostalgia @ the very least!

    APK

    P.S.=> I hope Tim Patterson gets his due... he didn't w/ Microsoft imo, but "Caveat Emptor" but in this case? The seller, not the buyer... apk

  102. The REAL Gates Kildall Connection by Prince+Vegeta+SSJ4 · · Score: 1
    Gary Kildall eventually died in a bar, but many (including myself) would say that Bill Gates drove Kildall toward suicidal drinking
    • Bill Gates: Tim Patterson never told you what happened to your father.

      DOS: he told me enough....he told me you killed him.

      Bill Gates: No..*I* am your father

      DOS: Noooooo...that's not true, that's impossible.

      Bill Gates: Search your code, you know this to be true!

      DOS: NoOOOooOOoooOOoooo...

  103. Re:It was actually a good OS, all things considere by Anonymous Coward · · Score: 0

    Sycraft-fu
    > It was, just what it claimed to be
    > a disk operating system. It was very
    > simple, very low impact. This was good,
    > given the power of computers of the
    > time. More powerful OSes actually took
    > a noticable amount of system time.

    os9, written in mc6809 assembler.

    os9 supported re-entrant code,
    multi-user, multitasking, task
    prioritization, running on a
    ->64k 8 bit machine, in 1979-.

    The combination is fast. Very fast.
    Very very fast. Especially considering
    it runs on an 8-bit CPU! Observers are
    usually astonished, as the benefit of
    proper (ie, cleanly engineered) operating
    system design is not widely known, and
    certainly not widely appreciated, among
    users of the commercially dominant operating
    systems (eg, Windows and pre OSX versions
    of the Mac OS).

    http://www.phatnav.com/wiki/wiki.phtml?title=OS_9

    other:

    http://www.roug.org/soren/6809/os9sysprog/os9sys pr og.html
    http://www.nationmaster.com/encyclopedia/ OS-9

    is/was nice. very nice.

    34

  104. maybe i'm wrong by XO · · Score: 1

    ...but didn't the original author of QDOS die alone and penniless back in 1985?

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  105. Flip the argument around! by michaeldot · · Score: 1

    Maybe the defendant(s) should instead argue they did him a favor by lessening his accomplishment...

    I mean, if I'd developed a highly sophisticated piece of software that I'd spent years carefully engineering, then gave it away for chump change not having in enough faith in my own accomplishment to recognize its true value to the purchaser, then I'd feel like... well, a chump. Lots of pain and anguish.

    On the other hand, if I'd just spent a month ripping off someone else's code, then made a quick $50,000 selling it to the first suit that came knocking, I'd feel good about getting a good price for my week's work. Not much pain and anguish.

    So by the author claiming the latter was the case, they could say they were lessening his pain and anguish: "Don't feel bad about selling yourself too cheap, you got a good price for what it was."

    (Okay, it's a flimsy argument! Don't use it in court.)

    For the record though, anyone who can write an OS in assembly, on primitive equipment, using minimalist compilers and debuggers, is a GOD to me, and should be given $1 million for simply being born.

    Anyway, hopefully the publicity from this (extremely minimal) damages suit should give Paterson some more of the recognition he deserves.

    At least his Wiki entry should get a bit longer.

  106. 12 years of DOS use... realworld comparisons by Reziac · · Score: 1

    I have used M$DOS versions 3.2, 5.0, 6.00, 6.2x, 7.0, and 7.1; PCDOS 3.1, and DRDOS versions 6.0, DR/NWDOS7.0 (patch 9 -- DR/NWDOS7 had *FIFTEEN* patches to address serious or fatal bugs), and DRDOS 7.01 and 7.03.

    Of the lot, M$DOS 6.00 was the most stable and bug-free -- in fact, the OS itself NEVER crashed in all the years I used it (my main DOS machine back then *averaged* almost 2 years between reboots, and then only for hardware issues). And it never exhibited any weird conflicts or self-induced memory leaks.

    Conversely, DRDOS does crash occasionally, even with no apps running -- the DRDOS memory manager, while more capable and versatile, has some issues (its DPMI host doesn't leak as much as CWSDPMI or PMode, but it still leaks). The main advantage was that if an application crashed on M$DOS, it generally locked up the system, whereas if the same app crashed on DRDOS, you might get back a prompt (but memory would still be messed up, and it was best to salvage your work if you could, then reboot). Also, DRDOS had more oddball conflicts, again primarily due to memory manager quirks. And I found that the DRDOS EMM386 won't run at all on my P3 systems (it insists on hogging some memory addresses that the chipset uses, and its -exclude switch does not work).

    Win3.1 was somewhat more stable atop DR/NWDOS7, but I think this was because 1) Win3.1x would not run at all unless the DRDOS DPMI host was loaded, due to some deficiency in DRDOS's EMM386 which I no longer remember the specifics of, and 2) likely the DRDOS DPMI host was more stable than the Win3.1x DPMI host (which apparently didn't load if it found a host already present).

    I also benchmarked M$DOS 6.00 vs DR/NWDOS 7.x -- and found that M$DOS ran about twice as fast on the same hardware. DRDOS was still noticeably slower on a 486, tho not so much on midrange Pentiums. Again this was primarily a memory manager issue, but partly poor I/O. Some of this issue went away as of patch 15.

    Novell lost the source for their 15 patches, so when it became DRDOS7 again, they had to start over with the 7.00 source. And DRDOS 7.01 was terrible (unstable and cranky). But by 7.03 they'd gotten the bugs worked out, and back up to the state of Novell's edition with all 15 patches, plus had got rid of a major bug in the DPMI host. End result -- DRDOS 7.03 is certainly the best of its line. It's unfortunate that it seems to be the last.

    So.. here's what I settled on as the most stable, but not necessarily best-performing setups:

    For pure DOS with no need for a DPMI host: M$DOS 7.0 (or 6.0 if no need for FAT32; they are otherwise functionally identical. Why not 6.2x? it has an I/O bug that is in neither 6.00 nor 7.x.) Note: I use this even on *very* old systems (XT thru 486), because it can produce the most available memory, and is the best performer of all DOS versions I've worked with.

    For DOS and Win3.1x: DRDOS 7.03 or NWDOS 7.0 (patch 9 or later *required*; patch 15 preferred) mainly to provide the DPMI host. This will be more stable than Win3.1x on M$DOS 6, but will also run noticeably slower.

    For DOS apps that need a DPMI host, or for the base under Win95 on first-generation Pentiums: base OS M$DOS 7.0, with the DRDOS 7.03 EMM386 and DPMI host.

    PII and above, and for FAT32 support: M$DOS 7.x, and 3rd party DPMI hosts as needed.

    If I had to pick one DOS as a mission-critical OS, where being absolutely crash-free was the #1 criterion, it would be M$DOS 6.00 or 7.0.

    Did I mention that I resent rebooting, and never do so unless forced into it? :)

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  107. massive interbreeding? by Tablizer · · Score: 1

    There are a lot of similarities between DOS, CPM, VAX's OS (forgot name), and Unix.

    The VAX OS certainaly had a lot of the same command names. They all kind of cross-borrowed from each other it seems. Tracing each command and feature back to its origin would be quite a task.

    1. Re:massive interbreeding? by rs79 · · Score: 1



      Not even close. There was only one VAX OS - VMS and it was nothing like unix. It was vile if not reliable.

      DOS and CP/M were similar. Very. They had nothing to do with VMS and Unux.

      CP/M was patterend after DEC RT-11.

      And I know why the $-sign was there.

      --
      Need Mercedes parts ?
    2. Re:massive interbreeding? by SuiteSisterMary · · Score: 1

      Well, if you're looking to 'copy' a file, there's not a whole lot of things you can name the command that are still going to make sense.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    3. Re:massive interbreeding? by BubbaJonBoy · · Score: 1

      It goes deeper than that. Do you realize that MS-DOS has iNode data structures defined internally? Not that they are used for anything but it makes you wonder how many places MS-DOS pilfered from...

  108. quasimodo by ericcantona · · Score: 1

    this is like an arguement over who gave birth to quasimodo.

    --
    When the seagulls follow the trawler, it's because they think sardines will be thrown in to the sea
  109. Re:It was actually a good OS, all things considere by Anonymous Coward · · Score: 0

    This is still true today. Linux isn't based on the latest OS design theory either.

  110. LOL WHAT by Anonymous Coward · · Score: 0

    hobbiests, not hobbyists. Learn to spell!

  111. Hmm Someone need a history lesson by Anonymous Coward · · Score: 0

    From time to time when Linux is not developing to fast it was a UNIX at some points of history. To be a UNIX you have to go threw a registration processes. Current development speed in the kernel makes it too hard and costly to register linux due to complete audits of all kernels(the god dam kernel keeps on changing).

    Basicly in the furture it might be a register and be a UNIX again. TUX is not called TUX for no reason because this might be the completed name of Linux.

  112. Should have been killed at birth by rs79 · · Score: 2, Interesting

    " rip-off of RT-11"

    Yup.

    RT-11 was a program loader. RSX-11M was an operating system. It was the one you used if you couldn't get a (real) UNIX license.

    Having used (real) UNIX on the 70s, RT-11, MSDOS, CP/M were all inelegant painful low-rent crap.

    Kildall was iirc, a hardware engineer, and knew enough assembly to be dangerous. He simply wanted to load programs from 8" floppy drives instead of cassette tape. It was not supposed to be an operating system - never use an "OS" written by a hardware engineer. If he was truly clever he would have added some bank switching hardware and written the moral equivalent of MINIX; it wasn't THAT much later that XENIX-286 came out. CP/M was a quick hack, nothing more.

    In a world where you can download *nix and install it and run it the same day younger people have no idea how good they have it.

    The roughly 10 year period when CP/M--MSDOS was "what you had to use" was the most painful decade of my life and writing MSDOS or CP/M was not that big of an achievment in a world when the UNIX system calls were freely available.

    But I must say, MSDOS and the intolerable time wasting error prone x86 segment registers went perfectly well together. It was llike having both your eyes stabbed by white hot flaming steel rods instead of only one.

    The Amiga had the first real OS on a computer you could buy in a retail store and part of its rabid popularity was it didn't run MSDOS or have braindead segment registers.

    If I wrote MSDOS or CP/M I'd try to hide that fact these days as much as possible. It was an utter embarrasment to the computing world, then, now and always. MSDOS had only one thing going for it. It worked better than Windows. This is still true today.

    --
    Need Mercedes parts ?
    1. Re:Should have been killed at birth by DrSkwid · · Score: 1

      The Amiga had the first real OS on a computer you could buy in a retail store and part of its rabid popularity was it didn't run MSDOS or have braindead segment registers.

      The BBC Micro was pretty good. I'm pretty sure the Amiga's popularity with the majority people who bought them from retail stores was not because of the appeal of non-segmented registers.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    2. Re:Should have been killed at birth by chthon · · Score: 1

      Gary Kildall was a mathematics teacher, but he worked very closely with the Intel engineers from the 4004 and 8008 teams.

      His first OS attempt was something for a 4004 based board.

    3. Re:Should have been killed at birth by rs79 · · Score: 1

      "The BBC Micro was pretty good. I'm pretty sure the Amiga's popularity with the majority people who bought them from retail stores was not because of the appeal of non-segmented registers"

      Maybe in the UK, but there's not a lot of computers or operating system coming out of the UK that found widespread consumer acceptance in the US.

      And don't be too sure about the Amiga. It was an expensive machine in the day and anybody that just wanted to play games had cheaper alternatives. If you look at comp.sys.amiga back then there were a lot of people that went "OMG a real cpu with a real os. Something I can program in C. Oh THANK YOU".

      Never mind that if all those programmers had coded for wintel they'd have actually made money. Keith Doyle's _Director_ Amiga only animation scripting langauge arguably begat Macromedia's _Director_ animation scripting language for the PC which gave us modern day flash and made Macromedia rich and famous. Keith, otoh is probably reading this now at work. Hi Keith. Told you so.

      --
      Need Mercedes parts ?
  113. Re:Gore didn't make *that* quote; still talks rubb by rs79 · · Score: 1

    "In short, Vint Cerf did something good. Sen. Gore sold it to the highest bidder."

    If you dig deep enough you'll see you have that backwards.

    --
    Need Mercedes parts ?
  114. Don't forget the Sinclair QL ran a different QDOS. by bwian · · Score: 1

    Sinclair also had a computer out in the 1980's called the QL (Quantum Leap) which used an operating sytem also called QDOS. The QL was based on the Motorola 68008.

    http://homepages.tesco.net/dilwyn.jones/aboutql/ab outql.html

  115. Amstrad PCW by xiox · · Score: 1

    Amstrad PCWs ran a version of CP/M. I loved mine - it came complete with Digital Research Logo and Mallard BASIC.

    My machine eventually had 512kb (a lot for a 8-bit microprocessor). You could swap 16kb of memory into using bank switching calls. Most of the time this was used as a memory disk by CP/M, though you could write some very hairy code which used this memory for its own purposes.

    I particularly remember the way the screen memory was arranged. It used a lookup table (roller ram) for each character line (so scrolling could be done by just shuffling pointers around). In each line the bytes were in sets of 8 to represent each character (these were vertically arranged). It was quite hairy to work out which bit to twiddle to set a particular pixel!

  116. MS-DOS copied even more! by haraldm · · Score: 3, Insightful

    With DOS 2.0, directories were finally possible. Remember - DOS 1.0 couldn't do directories. So, DOS 2.0 virtually copied the related parts of the UNIX C API with open(), close(), read(), write(), and ioctl(). At this time, there was no technical need to do that because DOS wasn't even written in C (the first release written in C was DOS 4.0 which bloated the installation media big time as most of you will remember), so they did it just for the heck of it. So - DOS 1.0 replicated most of CP/M's APIs, and DOS 2.0 added UNIX APIs. Compare this to SCO's ranting that Linux allegedly copied UNIX and you get an idea of the mind set of certain people.

    So - The IBM PC used Intel CPUs that suffered from CP/M backwards compatibility (64K segments coming from the Z80 / 8085 era), and never overcame it, since even the very latest Pentium IV CPU boots up in the so-called real mode which mimicks an 8086 whose address space is segmented in 64K CP/M compliant address spaces; and MS-DOS copied the related 64K APIs. Remember the program segment prefix, i.e. the first 0x100 bytes of a .COM memory footprint? Ever parsed a command line from there? Duh. CP/M stuff.

    Had IBM chosen the M68000 and a better OS, many programmers wouldn't have gotten grey hair. Near pointers? Far Pointers? 5 different memory models in C or pascal? C'mon. Flat 32 bit address space, 1979. 68000 Amigas and Ataris were _way_ ahead of MS-DOS PCs at that time, but they did not manage to enter the office computer realm which made them fail economically. Today the PC market isn't office realm driven any more. How the world changes... . Anything else?

    --
    open (SIG, "</dev/zero"); $sig = <SIG>; close SIG;
  117. I wasn't badmouthing him by Anonymous Coward · · Score: 0

    I wasn't badmouthing kildall; I have great respect for what he did.

    And its too bad he wasn't able to do make CP/M the operating system for the IBM-PC.

    But that's not Patterson's fault.

  118. TOO LATE !!! by DrYak · · Score: 2, Interesting
    An 8086 system is really, really slow and had very little memory. It was desireable to have all the power and memory possible available to the application. You wouldn't want to try somthing like a modern Linux kernel on it.


    TOO LATE !!!

    http://elks.sourceforge.net/

    Some crazy people did INDEED try to run Linux on the limited original PC hardware.

    We can now formulate the "laws of linux hobby projects" :
    1- As with any other stupid projet with "linux" in it's name (like "makinge coffee with linux"), there will always be at least 1 crazy hacker on the internet who'll actually try it.
    2- Due to the GPL license, there'll be nothing to prevent the poor fool trying (and even successing) in his crazy projet.
    3- There always will be someone even more insane who'll find an actual good use of said stupid project. ("Hey we could use ELKS in the embed market !".)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  119. She? If you're going to be PC why not go all out? by Anonymous Coward · · Score: 0

    In spite of the bulk of DOS/Windows users being male(& evily white), you could refer to them as female black crippled homosexual illegal aliens or some such; you know, spruce it up!

  120. Re:Gore didn't make *that* quote; still talks rubb by Dogtanian · · Score: 1

    Gore is mentioned frequently as one of the few politicians who showed both interest in and understanding of technology (iirc, he was representative at the time), and he was explicitly mentioned as pushing the idea of the "information highway", which eventually resulted in turning arpanet into the internet.

    Yeah; I guess you might be able to give him credit for making the Internet what it is today; if that's true, it'd be fair.

    The way it was phrased made it sound like he was there from the beginning (Arpanet) however; which wasn't true at all.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  121. IP in MS Windows from MSDOS? by jago25_98 · · Score: 1

    Anyone know how much (if any) IP or code is still in NT5?

  122. How soon they forget by hey! · · Score: 4, Interesting

    Because Microsoft delivered a working product a year in advance, IBM wrote it's own programs around it. Also, DR charged a much higher licensing fee for CP/M-86, which IBM sold for $240. But there were no programming languages available for it yet and very little software had been ported over from CP/M to the CP/M-86.


    Actually, for some time the IBM PC was an expensive door stop/status symbol. No wonder customers wanted the cheapest OS around!

    The thing that changed everything, that sealed MS-DOS's dominance for a decade was the Lotus 123 spreadsheet. It was the killer app for MS-DOS, which made MS-DOS a must have. I was working for a company that developed CP/M software at the time, and sold systems based on an OS (TurboDOS) for S100 systems that was binary compatible with CP/M. These systems had many virtues, including running a pretty good selection (for the time) of accounting and office automation and supporting something like up to ten simultaneous users with a shared hard disk for the amazing bargain price of around $35,000e. But the question was always "does it run Lotus?" If it didn't, it was worthless.

    Okay, well, what would have been better then for a macine with a 16-bit processor with a 8-bit bus and 16K of memory? Microsoft originally wanted to license XENIX to IBM, but it would never work on that type of machine.

    Really? I'm not sure you've got your history right. Xenix came out in '83, which was two years after the IBM PC's debut; it was announced in '80, but it would not have been ready in time. However, 16 bit would not have been an issue, it targetted the 8086.

    There were in fact Unix work alikes that targetted, believe it or not 8 bit microprocessors. I remember, for example, testing a system based on OS9, a Unix like operating system for excellent little 6809 processor (which in todays terms is PIC level stuff). It was available in '79, and was, for the environment it was in, amazingly good, although it didn't run Lotus and therefore was "worthless". I bet I could take a modern Linux developer and set him down in front of an OS9 machine, and while it would be incredibly restrictive, he could actually do some useful work on it. Try that with DOS!

    In part, I think your post goes astray in forgetting too that IBM chose to deliver an unerpowered machine in order to avoid competing with its own midrange machines.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:How soon they forget by ChuckOp · · Score: 1
      I agree entirely with the first part of your reply.

      I'm not sure you've got your history right. Xenix came out in '83

      It's my understanding that Microsoft shipped XENIX for the PDP-11 in November 1980 and versions for the Z-80 followed in 1981. I do not know when the 8086/8088 version was available - certainly it wasn't a priority at the time.

      ...testing a system based on OS9, a Unix like operating system for excellent little 6809 processor ... It was available in '79, and was, for the environment it was in, amazingly good,

      I did a lot of work on OS9 around 1980-81 on a souped up CoCo. I'm a huge fan of it and the 6809 chip - which less face it, was probably a better architecture than the 16-bit 8088.

      In part, I think your post goes astray in forgetting too that IBM chose to deliver an unerpowered machine in order to avoid competing with its own midrange machines.

      Thats a valid point. Certainly IBM management didn't have high expectations for the machine - they predicted 200,000 sales over a few years, and got that number within a few months.

      I think IBM was simply trying to one-up the machines that were available from Radio Shack, Commodore, Atari and others. No one thought it would become the basis for the majority of computing for the next 25 years.

    2. Re:How soon they forget by hey! · · Score: 1

      Another old-timer,eh?

      So, what did you think of OS9?

      We looked at it since it was kinda-sorta interesting to us, since our two product lines were on System III unix and CP/M. It was impressive given the hardware it ran on, but not truly Unix enough for us to port our System III software to.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:How soon they forget by ChuckOp · · Score: 1
      Another old-timer,eh?

      Sadly yes.

      So, what did you think of OS9?

      Loved it! Wrote a number of little programs using BASIC and shell scripts. It was my first introduction to UNIX. But I was just a kid at the time, I wasn't doing anything serious. I tried porting my BBS from Microsoft BASIC in ROM, but didn't have enough floppy drives to do it all.

      I just purchased an old CoCo on eBay and am waiting for it to arrive. I'm going to load up OS-9 on it and reminisce.

  123. Re:Assembly Language by Anonymous Coward · · Score: 0

    Well, I weep for you. MS-DOS may have been written in assembly language, but CP/M - excepting a few parts like the BIOS - was written in PL/M.

    And my CP/M-based Software Toolworks C compiler was one of the best products I ever invested $49 in.

  124. I'm sorry...what? by jasko · · Score: 1

    You say:
    Gary Kildall missed the boat on this one. His lack of business acumen resulted in him losing the fame and fortune that Gates stole. IBM actually made an offer to Kildall, but Kildall dallied and finally refused the offer.

    How exactly did Gates steal anything from him? IBM came to Kildall and according to your own paragraph, he refused.

    And good geeks have died broke for as long as there have been geeks. See Nikola Tesla / Thomas Edison.

  125. I call BS by celtic_hackr · · Score: 1

    Dear Troll:

    What programming langauges did MS-DOS have?
    Oh you mean MS-BASIC? BASIC a programming language?
    Puuuuhhhhhhhleeeeeeeeeeeeese!
    You're forgetting your history.
    When IBM went with Microsoft, they didn't even have an OS, they bought DOS, if you were paying attention to the article, it tells you so. CP/M certainly had more going on, IBM standardized on DOS because Bill answered the phone when nobody else did. End of story.
    None of which is relevant to the fact CP/M was far superior to DOS.

    1. Re:I call BS by ChuckOp · · Score: 2, Informative

      If you want, I'll provide a credible source for any statement you challenge. What programming langauges did MS-DOS have?

      Macro Assembly, Pascal, COBOL, FORTRAN and BASIC compilers were languages available from Microsoft when the IBM PC was introduced. Very soon afterwards, C and Forth were available. In addition, interpreted Microsoft BASIC was available in ROM.

      Conversely, at the same time, CP/M-86 had PL/I, but not a BASIC compiler ready (CBASIC wasn't available until later).

      Oh you mean MS-BASIC? BASIC a programming language?

      The year is 1981. IBM is creating a computer for the masses - not computing professionals. The selling point for every microcomputer on the market at the time was support for BASIC - was it built in ROM? Was it complete? Was it licensed Microsoft BASIC?

      28 years later, we can scoff at BASIC, but it was the most popular language available for all the microcomputers of the time.

      You're forgetting your history. When IBM went with Microsoft, they didn't even have an OS, they bought DOS

      I'm well aware of that. They licensed and later purchased 86-DOS from Seattle Computer Products and spent months modifying it to run on the IBM prototype hardware and BIOS. A number of improvements were made, and changes as requested by IBM. As for the history - here's a time line of selected events:

      • First half 1979 - Seattle Computer Products programmer Tim Paterson works with Microsoft on getting standalone BASIC running on a prototype S-100 CPU card with a Intel 8086. The prototype was shown at the 1979 National Computer Conference in the in the joint Microsoft/SCP/Lifeboat booth.
      • Late 1979-early 1980 - Patterson hired as consultant to Microsoft for a Z-80 based SoftCard for the Apple II. Originally planned to run Microsoft's languages, it eventually hosted 8-bit CP/M. Needing a license to CP/M, Gates offers royalties to Gary Kildall and Digital Research. Instead, they wanted a flat fee of $75k over several payments for CP/M distribution license. Gates pays $50k cash upfront and goes on to sell 100,000 SoftCard's.
      • Sometime 1980 - Microsoft licenses UNIX from AT&T. Due to AT&T prohibiting the name UNIX being using in OEM versions, Microsoft calls its version XENIX. Gates feels like XENIX can be the springboard to 16-bit machines. The first version is scheduled for November to run on DEC PDP-11 machines.
      • April 1980 - Waiting for CP/M-86 to become available, SCP's Paterson starts creating what he calls QDOS - for Quick and Dirty Operating System. It's needed for their 8086-based S-100 CPU card. Instead of CP/M's disk format, Patterson implements a file allocation table (FAT) file system similar to what he saw in Microsoft BASIC. Makes a number of cosmetic changes and borrows ideas from North Star DOS and CDOS - a clone of CP/M from Cromemco.
      • July 22, 1980 - IBM meets with Gates/Ballmer regarding getting languages available for an undisclosed 16-bit computer, unofficially codenamed "The Manhattan Project" and later "Project Chess". IBM leaves impressed with Gates and Microsoft.
      • August 6, 1980 - IBM's Bill Lowe presents to his Corporate Management Committee the specs that would become the IBM PC - Intel 8088 16-bit processor (with 8-bit data bus), 16K RAM, 32K ROM, five slot open bus, printer and joystick ports.
      • August 21, 1980 - IBM meets with Gates and Microsoft again, under non-disclosure to reveal the PC project plans and to get Microsoft to supply languages for it. In addition, they needed an operating system. They knew that XENIX wouldn't run on the low-end machine, and they asked if Microsoft could use its existing license for CP/M (for the SoftCard)? Gates explained they didn't have sub-licensing rights to CP/M, but that it wouldn't work on the 8088 anyway. DR was working on a 16-bit version, but CP/M-86 was already long overdue at this point. Gates calls Gary Kildall on behalf of IBM and arranges a meeting between DR and
  126. Kildall's estate should be suing by TooLazyToLogon · · Score: 1

    CP/M was so much better than MSDOS. I could not believe it when MSDOS took off. MSDOS's sucess certainly wasn't due to it's degree of usefulness. I used my Osbourne 1 for quite a few years.

  127. Multitasking by Blitzenn · · Score: 1

    No, you absolutely have it wrong. Perhaps you should refer to a source for reference. Your own definition even defies the proper use of the word. You describe interupting the currect task and scheduling the next. That may be what is called "Preemptive multitasking" at best, but not multitasking. See the dictionary definition here, http://dictionary.reference.com/search?q=Multitask ing. This states the following definition: "The concurrent operation by one central processing unit of two or more processes."

    The key word here being concurrent. I think you are mixing up things like "preemptive multitasking", "Time slicing" and scheduling of tasks with the word "multitasking". Perhaps if you could find a resource that describes simple multitasking as something other than performing tasks concurrently, I would back off. I stand by my statement that an 8086 processor is NOT capable of multitasking anything, regardless of the OS that is processing instructions.

  128. thanks for illustrating my point by idlake · · Score: 1

    In fact, Windows XP, Linux, and OS X all use preemptive multitasking (as opposed to cooperative multitasking). The Wikipedia article on multitasking explains correctly how this all works and what the terms mean.

    Given your claim that you were actually involved in the development of 8086-based systems, you provide an excellent illustration of what kind of people were building the PC: you didn't know what you were doing then and you still don't 25 years later.

  129. Hope this doesn't spread to Hollywood by serutan · · Score: 1

    If someone can be sued for calling something a ripoff or slapdash clone, think how many pro and amateur movie critics will have their heads on the chopping block.

  130. Please re-read my orignal message by ChuckOp · · Score: 1

    Digital Research had plenty of languages: Pl/1, CBASIC, CB86, Pascal, and Fortran. All were available on CP/M-80 or 86.

    I didn't say that there weren't any languages available for CP/M at all - just for CP/M-86 initially.

    By the time CP/M-86 started shipping, it was several months after PC-DOS and it's languages were available. That was my point.

    CP/M-80 would not run on the IBM PC, and is irrevelant.

  131. Allow me to define "rip off" by ChuckOp · · Score: 1

    Is WINE a rip off of Windows? Is Linux 1.0 a rip-off of UNIX?

    If you say yes, then okay, QDOS (not MS-DOS) was a rip off of CP/M. I guess I define rip-off as having stolen source code and making wholesale copies of routines.

    To my knowledge that was not done. QDOS presented a super set of APIs and the functionality was designed to match the functionality in CP/M-80 as closely as possible.

    I see that as being very similar to what Linux did, which I don't consider a rip-off of UNIX.

    Thanks for a great reply.

  132. Commodore 128 by Anonymous Coward · · Score: 0

    Anyone who ever owned a C128 probably ran it at least once, seeing as it came with the system, and worked on any Commodore-compatible disk drive (albeit best on the 1571). I know I didn't get a lot of use out of it, but I did run it on occasion just to play around.

  133. Bad Geek hell by geekoid · · Score: 1

    Somehow I think giving millions to help children would outway being a bad geek.

    NOt that it's an excuse for the behaviour, but theolistically something to think about.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  134. The evolution de-evolution of M$ OSs' by starwindsurfer · · Score: 1

    Please research you topcis before flaming. Windows NT 3.5, 4, 2000, XP, 2003, longhorn all have no dos incororated into their kernel at all. You may be confused about the difrence between the DOS Operating System and the command interpreter, as they are normaly packaged together. Also, fyi, before it was called Windows NT, it was called IBM OS/2. For more clarification on the geneology of M$, look at http://www.jmusheneaux.com/index0B.htm it is a nice graphical tree of the evolution de-evolution of M$ OSs'

    --
    If you resist reading what you disagree with, how will you ever acquire deeper insights into your own beliefs?
  135. What!!! by geekoid · · Score: 1

    Linus is wealthy? thats it, Now I hate him and his crap OS! ;)

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:What!!! by Mark_MF-WN · · Score: 1

      Hell, even RMS is doing fairly well. University researchers don't exactly go hungry, and he gets to travel all around the world on the FSF's dime. Nice work, if you can get it.

  136. Court records not in Google by SgtChaireBourne · · Score: 1
    Google is not the alpha and omega of information retrieval. You will not find court records there. For that you have to look to other sources.

    That aside, it would be very useful and interesting to know more about Killdall's court room demo. Knowing the case number, date and which court would make it a relevant citation.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Court records not in Google by dcam · · Score: 1

      I am aware of that. However googling for information brought up a number of articles where people researched this anecdote. In not one single link did I find any mention of a court case where this was demoed. On the other hand I found a number of people who all attributed the source of the anecdote to the John Dvorak article I mentioned.

      If this really ocurred in court I would expect to find that someone had posted the transcript online. Particularly something as explosive as this.

      Frankly it looks and smells like a urban myth. It also looks as though either the poster that I was responding to has further embellished the story.

      Lastly, I would suggest that you read some of the articles brought back by the link to a google search result. It would have saved you having to type your comment.

      --
      meh
  137. parlez vous français? by xtermin8 · · Score: 1

    um, not clear about "née"- but CP/M-86 was a different animal that did evolved into Concurrent CP/M, MP/M and other varients. DR-DOS was a clone made specifically to compete with MS-DOS (turn-around is fair play I guess) I beleive Caldera bought DR-DOS, but never had any rights to CP/M-86 http://www.cpm.z80.de/source.html

  138. Oops SCO owned cp/m breifly- Metroworks? by xtermin8 · · Score: 1

    http://retrotechnology.com/herbs_stuff/d_dri.html# saga Apparently it passed through Lineo and Devicelogic and maybe now Metroworks! I don't feel too badly for getting mixed up- I'm still not clear who has owned cp/m in recent years

  139. A fraction of a fraction of a fraction ... by SgtChaireBourne · · Score: 1
    If this really ocurred in court I would expect to find that someone had posted the transcript online. Particularly something as explosive as this.
    You put too much faith in the WWW. It's great for buying or selling things, especially computer related things, and is great for commentary but it contains very little factual information otherwise.

    There is really very little information on the web, even today, compared to what are in court records, court transcripts, journals, books, etc.

    Even big web indexes like Google seem to hit less than 30% - 40% of these according to people researching web robots.

    Then you have the issue of ranking algorithms. In Google, it's a popularity contest. If enough people link to a site, then it's important. If an important site links to a document in your search result then it gets a higher rank and shows up near the beginning of the results. If no one at all links to it, then it stays at the end and out of sight -- a self-perpetuating cycle.

    I no longer have access to Lexis-Nexis or other law databases, nor to a law labrarian. If you are happy to consider the CP/M story an urban legend, then fine. Maybe it is. So are DRM and software patents, since no mainstream press write about those. However, if you want to know for sure, then check with a law librarian and search for the relevant court records (not transcripts).

    There is a lot of "explosive" stuff not yet on the web. You can easily be the first to post it.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.