Slashdot Mirror


CP/M Creator Gary Kildall's Memoirs Released As Free Download (ieee.org)

An anonymous reader writes from IEEE Spectrum: The year before his death in 1994, Gary Kildall -- inventor of the early microcomputer operating system CP/M -- wrote a draft of a memoir, "Computer Connections: People, Places, and Events in the Evolution of the Personal Computer Industry." He distributed copies to family and friends, but died before realizing his plans to release it as a book. This week, the Computer History Museum in Mountain View, with the permission of Kildall's children, released the first section and it is available for a free download. The rest of it, which they say did not reflect his true self, will not be made public.

157 comments

  1. Didn't reflect his true self by Anonymous Coward · · Score: 4, Insightful

    Cool free censorship.

    1. Re:Didn't reflect his true self by frankenheinz · · Score: 2

      No problem. Fan fiction will fill in the blanks.

      --
      The law is not an ass. No really.
    2. Re:Didn't reflect his true self by Anonymous Coward · · Score: 0

      Parents always embarrass their children simply by living their lives. "All views are important, even inflammatory ones" is a message not well received by embarrassed children.

  2. Re:spoon feeding censorship? by kwoff · · Score: 4, Insightful
    It's his children who decided not to release it, and they explain why:

    "Unfortunately Gary’s passion for life also manifested in a struggle with alcoholism, and we feel that the unpublished preface and later chapters do not reflect his true self."

  3. The truth will set you free by Anonymous Coward · · Score: 5, Insightful

    > The rest of it, which they say did not reflect his true self, will not be made public.


    Kidall was a giant influence on computing. When they say not his true self, they are I presume referring to the melancholy he fell into after the IBM deal crashed and burned. Many of us have to deal with professional failure sooner or later (What young grasshopper? You think you're immortal and Einstein and will be the next Apple? You have some soul breaking lessons ahead of you in life....) Learning about Kidall's journey could help others. Denying it doesn't help anyone, or take away from who Kidall was. It makes him more human. Only the truth can set you free.

    Cue 300 posts about fateful IBM CP/M DOS day. Gates "Winners" version is widely accepted but that doesn't mean it's true. Journalists have looked closely into it and found there are so many different stories by those involved, inconsistencies and foggy memories that no one knows what really happened. Think unreliability of eyewitness testimony. Now add an Olympic size swimming pool of ego.

    1. Re:The truth will set you free by quenda · · Score: 4, Funny

      In unrelated news, Bill Gates is set to release his own memoirs in a few days.

    2. Re:The truth will set you free by pak9rabid · · Score: 1

      Hah, that made me laugh.

    3. Re:The truth will set you free by Anonymous Coward · · Score: 1

      Why are you talking about it as if it's some sort of nebulous conspiracy?

      It's pretty clear what happened. IBM was looking for an OS for their new microcomputer. CP/M was the industry standard and the obvious choice, but IBM didn't want to be stuck in the position of paying licensing fees eternal for the OS running on _their_ hardware. Microsoft were a new, up-and-coming company at the time who had seen quite a bit of success commercially with BASIC. Microsoft offered to essentially knock off CP/M, sell it outright to IBM so that there was a one time fee for use rather than a license, on the condition that Microsoft retained the rights to the OS itself, if it came to be successful.

      "The truth will set you free" doesn't enter into it, I'm afraid you're living in a considerable mire of delusional thinking if you're convinced otherwise. Anyone who is willing to actually do a little reading knows what happened; for that matter, other posters have pointed out that it's widely _known_ what the rest of Kildall's memoirs contained. They contained a lot of complaints about Microsoft and Bill Gates, specifically, for having essentially engineered the demise of his company's most successful product. Other people argue that it's a bit of a "sour-grape" situation when, if Kildall had been willing to sell CP/M outright rather than maintain such tight control of the OS, he might have been where Gates is today.

      In reality, as usual, it's probably a mix of both. It isn't "uncertain" in any way, however...and if you're convinced something is being "covered up," sorry. It's pretty simple, Kildall wouldn't budge on a business deal, Microsoft screwed him over big time, he complained and drank the rest of his life away. A sad and unfair end for someone who had so much talent, not a conspiracy or a mystery.

    4. Re:The truth will set you free by Anonymous Coward · · Score: 0

      Truth will set you free refers to his alcoholism. As for "Anyone who is willing to actually do a little reading knows what happened", you didn't read the second paragraph.

    5. Re:The truth will set you free by Anonymous Coward · · Score: 0

      >Microsoft offered to essentially knock off CP/M, sell it outright to IBM so that there was a one time fee for use rather than a license, on the condition that Microsoft retained the rights to the OS itself, if it came to be successful.

      Microsoft licensed DOS to IBM on a per copy basis, well documented and in the public domain, the rest of your comment is of similar quality.

    6. Re:The truth will set you free by Anonymous Coward · · Score: 0

      > for having essentially engineered the demise of his company's most successful product.

      Actually CP/M wasn't 'their most successful product'. DRI started producing mult-user and networked operating systems in 1978 (MP/M and DR-NET) and these developed through the 1980s and into the 1990s as Concurrent-DOS, DR-Multiuser-DOS and to IMS Real/32, System Manager and the real-time FlexOS. DR-DOS 3, 5 and 6 and Novell-DOS 7 were single user versions of these. You probably never heard of them but DRI was a much bigger company in the 80s and 90s than they were in the 70s.

  4. Re:spoon feeding censorship? by bloodhawk · · Score: 5, Insightful

    His struggle with alcoholism and the results was part of his true self. Just his children only want to see the positives. Can't blame them but saying it is not part of his true self is not correct.

  5. A redacted memoir then, bad headline. by Anonymous Coward · · Score: 2

    So this is a redacted memoir then. Slashdot headline seems to be somewhat misleading if they *for some uknown reason* cherry picked out details from the memoir.

  6. It's already out there by ICantFindADecentNick · · Score: 4, Insightful

    As we know, censorship is really hard to do well. A copy has already been sold at auction And they quote some of the good bits: The trigger for writing the book was apparently his pique when the University of Washington asked him, as a distinguished graduate, to attend their computer sciences anniversary in 1992, but gave the keynote speech to dropout Gates. ... "he said of Gates, He is divisive. He is manipulative. He is a user. He has taken much from me and the industry..."

    1. Re:It's already out there by 110010001000 · · Score: 3, Insightful

      Most successful business people are sociopaths. Gates is no different. I would be kind of surprised if that was the "bad" parts of the memoir. Everyone knows Gates set back the industry 20 years. Is there a full copy anywhere? Sounds interesting. He was central to the Silicon Valley scene at the time.

    2. Re:It's already out there by Anonymous Coward · · Score: 0

      Strongly doubt Gates is a sociopath.

    3. Re:It's already out there by 110010001000 · · Score: 1, Flamebait

      You must be kidding. Sociopath is probably an upgrade.

    4. Re:It's already out there by Anonymous Coward · · Score: 0

      Seems more likely you don't know what you're talking about.

    5. Re:It's already out there by Anonymous Coward · · Score: 0

      Censorship only applies when it's done by the Government. You made a common mistake.

    6. Re:It's already out there by 110010001000 · · Score: 1

      I strongly doubt I don't know what I am talking about.

    7. Re:It's already out there by 110010001000 · · Score: 2

      Um, you are confused. Anyone can practice censorship. Perhaps you were referring to the 1st Amendment?

    8. Re:It's already out there by Anonymous Coward · · Score: 0

      Actually you should know what you are talking about because you do sound like a sociopath...

    9. Re:It's already out there by 110010001000 · · Score: 0

      I'm glad you admitted you were wrong. Doesn't it feel better now?

    10. Re:It's already out there by Anonymous Coward · · Score: 0

      Yes, it does!! Thank you.

    11. Re:It's already out there by Anonymous Coward · · Score: 0

      There now, go clean up with a moist towelette and have a glass of sherry.

    12. Re:It's already out there by Anonymous Coward · · Score: 0

      You might consider who told you that and why they want you to believe it.

    13. Re:It's already out there by swillden · · Score: 2

      Censorship only applies when it's done by the Government. You made a common mistake.

      No, anyone who restricts information is engaged in censorship. It may or may not be wrong, and it may or may not be legal, but it's still censorship.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:It's already out there by Zero__Kelvin · · Score: 1

      "Most successful business people are sociopaths. "

      I doubt it is even a large percentage never mind most.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  7. Re:spoon feeding censorship? by Anonymous Coward · · Score: 1

    Because the first bit rings true and natural for someone technical and bright.

    I guess Seymour Cray had the same issues when business and money got in the way of technical elegance. Seymour Cray proved genius cannot be replaced with a team . Yet when things have to scale up - boards do make mistakes.
    Examples: DEC - The real Hewlett Packard, and the bright people who coded for the first Apple PC. And Japanese CPU designers, along with AMD.
    While certain politicians and Judges think they are remembered for brilliance, programming rock stars are not getting the respect they deserve.
    Even Intel once had a phase where 'uncompromised quality' was number one.

    Now it is about product cycle and arbitrary delivery deadlines to meet market expectations. Rolling on today, it is a miracle all these spaghetti code OSes work at all, while Adobe is a model of what happens when dedication and passion is missing in the coding area. They need Gary's.

    Note all the good stufff came out of universities (OS's) and were commercialized for profit.

  8. Troubled Geniuses by Anonymous Coward · · Score: 1

    Phil Katz, this guy, Andre Hedrick, Reiser, that racist Debian guy ... what's the deal with high performing IT people and self-destructive behavior?

    1. Re:Troubled Geniuses by Anonymous Coward · · Score: 1

      "I am so good at writing terse computer code, therefore I am right on every other subject as well."

    2. Re: Troubled Geniuses by Anonymous Coward · · Score: 0

      What do you expect? Computer weirdos pour a great deal of their lives into cold machines, and when they realize that they end up crushed. While it's true that "talented" programmers are usually mediocre fare when it comes to real abilities, they end up at the bottom of the level when confronted with real engineers (the term "software engineer" simply should not exist). No wonder they're at best maladjusted individuals and most often than not abject failures as human beings.

    3. Re:Troubled Geniuses by mwvdlee · · Score: 2

      what's the deal with high performing IT people and self-destructive behavior?

      The vast majority of high performing IT people don't exhibit self-destructive behaviour and therefore don't make the headlines.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    4. Re: Troubled Geniuses by Anonymous Coward · · Score: 0

      Oh look, another mechanical "engineer" (a.k.a mechanic) who is upset that software guys make 4x his salary.

    5. Re: Troubled Geniuses by Anonymous Coward · · Score: 0

      Boy you're a real whiny bitch, you know that?

    6. Re:Troubled Geniuses by Anonymous Coward · · Score: 0

      The same thing as the rest of the human race and self-destructive behavior.

      Binge drinking and hard drugs are actually considered normal.

    7. Re: Troubled Geniuses by Anonymous Coward · · Score: 0

      Who? I'm in management and I make 10 times as any computer weenie.

    8. Re:Troubled Geniuses by justthinkit · · Score: 1

      Right. For example: Omarosa. Now try and name another person from any of the 14 seasons of The Apprentice.

      --
      I come here for the love
    9. Re: Troubled Geniuses by Anonymous Coward · · Score: 1

      You make a million dollars a year and yet you're on Slashdot bashing programmers? Sounds like you have some emotional problems that money isn't solving.

    10. Re:Troubled Geniuses by Sloppy · · Score: 1

      what's the deal with .. people and self-destructive behavior?

      FTFY.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    11. Re:Troubled Geniuses by Anonymous Coward · · Score: 0

      no, no they are not by most of humanity. But you must be in California, the state that thinks the world lives and dies at it's whim.

    12. Re:Troubled Geniuses by Anonymous Coward · · Score: 0

      Phil Katz, this guy, Andre Hedrick, Reiser, that racist Debian guy ... what's the deal with high performing IT people and self-destructive behavior?

      Many of the high-performing people suffer from various forms of depression which can often manifest itself as self-destructive behaviour. This is particularly acute whenever the person reaches a milestone of achievement whether it is industry-wide or an individual project within a business. I am one of these people. The worst part, for me, was knowing I needed medical help but I kept telling myself that I could handle it because I had done so up to that point, which of course was a lie.

    13. Re:Troubled Geniuses by Anonymous Coward · · Score: 0

      What's an Omarosa?

    14. Re: Troubled Geniuses by Anonymous Coward · · Score: 0

      "Computer weirdos pour a great deal of their lives into cold machines"

      Cold machines?

      Try turning then on, they warm up quite quickly.

    15. Re:Troubled Geniuses by Anonymous Coward · · Score: 0

      It's one of those tropical drinks with an umbrella. Some OJ, mango, peach, rum, add a cherry, delicious!

    16. Re: Troubled Geniuses by Anonymous Coward · · Score: 0

      I just love messing with losers, especially now that we outsourced our whole IT department. While it's been fun watching them escorted out of the premises by security, I kinda miss rubbing their noses in their misfortune. Notice, I said "kinda" miss. The stench of unwashed bodies that came from their den, along with the smell of urine-stained pants was overwhelming.

    17. Re:Troubled Geniuses by mwvdlee · · Score: 1

      Something that is of no significance yet obnoxiously distracting.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    18. Re:Troubled Geniuses by Anonymous Coward · · Score: 0

      No, I live (and have lived) in the kind of places Californians invade because they can't wait to get away from that wonderful place.

      I spent a long time in Austin, TX, where I assure you such activity does not raise an eyebrow. If you ever hear about Austin's "quality of life", this is what they're referring to. Well, that and running red lights, while screaming about the bicyclists doing the same thing.

  9. Re:spoon feeding censorship? by LWATCDR · · Score: 3

    His not getting the IBM PC OS deal was probably a huge blow to him. MS-DOS was in many ways based on CP/M but with some improvements for normal people like using copy instead of pip. It also suffered with many of the warts of CP/M like using the slash for switches. Kildall was from all I heard a great guy but just was not ready for the microcomputer industry to big business. Bill Gates was ready to work the IBM way and eventually beat IBM. Kildall proves the old saying settlers get rich pioneers get massacred.
    Look at the history Altar, Commodore, Atari, Tandy/Radio Shack, and Sinclair are all gone from the computer industry. Only Apple survived and that was a miracle. They managed to keep a high priced system alive for a very long time without a lot of business users.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  10. Re:spoon feeding censorship? by DarkOx · · Score: 5, Interesting

    Alcoholism and drug addiction are disease, now they are diseases where the victim is uniquely capable, positioned, and empowered to get well as compared with some like Parkinson but they are still a disease. In the sense they are a disease they make a person less than what they were mentally or physically in some way.

    While drugs and alcohol can't excuse actions they way some other diseases like schizophrenia might because of the choice the 'victim' has they do explain them and they do make that person not their best self. I am not aware of Kildall having committed any serious crime or done anything out in society that we should hold against him. Mostly likely the people he hurt most thru his alcoholism were his children. If anyone is owed the 'truth' about their father its them, and if their decision is to have the rest of us rember Gary at his best, that is their choice and I think they have every right to make it.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  11. Unfair competition by Anonymous Coward · · Score: 0

    How are ordinary people supposed to sell our memoirs if people can get the memoirs of some computer legend for free?

    1. Re:Unfair competition by 110010001000 · · Score: 1

      They should make their money off of concerts and merchandise.

  12. Re:spoon feeding censorship? by K.+S.+Kyosuke · · Score: 1

    His not getting the IBM PC OS deal was probably a huge blow to him.

    Hmm, and who's to blame for that? IBM approached him first, after all.

    --
    Ezekiel 23:20
  13. Re:spoon feeding censorship? by mwvdlee · · Score: 1

    If the children only want to see the positives, why publically state he struggled with alcoholism at all?
    Perhaps they stopped publication of those parts because they ignored the alcoholism.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  14. Government privatizes some censorship by tepples · · Score: 1

    Censorship only applies when it's done by the Government.

    Civil and criminal penalties for copyright infringement are enforced, well, by the Government.

  15. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    If the children only want to see the positives, why publically state he struggled with alcoholism at all?
    Perhaps they stopped publication of those parts because they ignored the alcoholism.

    For the same reason that we point out that you're a retard, but we don't want the things you say to be repeated.

  16. EULA for download by Anonymous Coward · · Score: 0

    The new norm in the digital age. I would have loved to have read this, having used CP/M, but I don't do EULAs.

  17. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    But that's not what the netizens demand. So his children are wrong.

  18. Don't worry by andrewa · · Score: 1

    The full version will appear on Amazon for $19.99 in a few weeks.

    --
    :(){ :|:& };:
  19. Re:spoon feeding censorship? by Major+Blud · · Score: 2

    "They say alcoholism is a disease, but it's the only disease you can get yelled at for having. Damnit Otto, you're an Alcoholic! Damnit Otto, you have lupus! One of those doesn't sound right." -- Mitch Hedberg

    --
    If you post as Anonymous Coward, don't expect a reply.
  20. The rest is just a rant about MS-DOS by jfdavis668 · · Score: 1

    The entire rest of the book is just a rant about how he was screwed by IBM, Microsoft and DOS.

    1. Re:The rest is just a rant about MS-DOS by Anonymous Coward · · Score: 1

      DOS was written in just three months and has a lot of similarities to CP/M. Do you honestly think DOS was created without copying interfaces and APIs from CP/M?

    2. Re:The rest is just a rant about MS-DOS by Anonymous Coward · · Score: 0

      "API" was a term that did not even exist back then so yeah they didn't copy APIs.

    3. Re:The rest is just a rant about MS-DOS by Anonymous Coward · · Score: 2, Informative
    4. Re:The rest is just a rant about MS-DOS by HornWumpus · · Score: 1

      and VMS.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re:The rest is just a rant about MS-DOS by Anonymous Coward · · Score: 1

      Yes, and in the blog post you link to, he explains he did so in order to maintain "translation compatibility" so that code written for CP/M (8-bit OS) could be recompiled to work with DOS (16-bit) without having to update every call to the operating system. The implementation of the APIs differ entirely in *how* they accomplish the same task; he illustrates with an example of "open a file for writing".

    6. Re:The rest is just a rant about MS-DOS by Anonymous Coward · · Score: 1

      > Tim Paterson himself says

      I find that article somewhat self serving. For example he says:

        """Digital Research (DRI), should have sued for copyright infringement and DOS would be dead."""

      In fact they were preparing to and they showed IBM some evidence by getting PC-DOS 1.0 to display a DRI copyright notice. Now this actually may have been in some utility rather than from the core OS, but it was enough to get IBM to pay a settlement, rewrite parts of PC-DOS (supplied back to MS to create MS-DOS 1.125) and to grant DRI rights to use PC-DOS features - which is why DRI was never sued over DR-DOS. IBM also added CP/M-86 to the list of OSes sold with the IBM-PC.

      """(To this day, I have never seen any CP/M code.)"""

      SCP and MS were full OEMs for CP/M. SCP with the Zebra range of S-100 systems and MS with the Z80 softcard for Apple II. Tim was involved with implementing CP/M for both companies. He may not have seen the PL/M source code for the CP/M BDOS but he would certainly worked with CP/M BIOS code, working from the DRI supplied sample. He would also have worked with DRI supplied code for disk formatting and other utilities.

      At the time there were 'annotated disassemblers' for several products, _including_ CP/M. While these didn't list the original source code (which was in PL/M for CP/M BIOS) it did produce assembly listing with useful names and comments (hand written into the program and triggered by the machine code).

  21. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    >If anyone is owed the 'truth' about their father its them, and if their decision is to have the rest of us rember Gary at his best, that is their choice and I think they have every right to make it.

    Well, you're half right. The children have the right to ask us to remember Gary at his best, and they have the right to deny us information that would keep us from doing so.

    However, I and everyone else have the right to just not remember Gary at all. Which is what I'll be doing. I won't read half a memoir.

    Perhaps his children prefer that. I don't know.

  22. Re: spoon feeding censorship? by Anonymous Coward · · Score: 0

    "Netizens" do not exist. There are only consumers. There is no "cyberspace" or any other childish fantasy: only supply and demand. Grow up.

  23. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Free market vs corporatacracy, I'll pick the latter.

  24. Re:spoon feeding censorship? by squiggleslash · · Score: 1

    ...yes, but that doesn't mean what he wrote under the influence of alcohol represented his true self, any more than driving under the influence of alcohol represents your true driving ability.

    --
    You are not alone. This is not normal. None of this is normal.
  25. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    While drugs and alcohol can't excuse actions they way some other diseases like schizophrenia might because of the choice the 'victim' has they do explain them and they do make that person not their best self.

    (emphasis added)

    Particularly when viewed in the context of a lifetime, a person's "best self" is necessarily an amorphous and idealized representation; character models should be considered in whole, and always in the full context of historical environmental and situational factors. Holistic, accurate portrayals may prove inconvenient or painful at times, but attempts to justify revisionist/exclusionary measures predicated upon a requirement that "true" must meet some fanciful notion of "best" will rarely prove wise over the long term. -PCP

  26. Re:spoon feeding censorship? by squiggleslash · · Score: 4, Informative

    MS-DOS was seriously unlike CP/M in almost every way. The only major things that were the API (which was deprecated in 2.x anyway), and, because of the API, the file system had some limitations (drive letters, 8.3 file names) that were similar to CP/M's. Slashes for command line switches didn't come from CP/M, it was fairly common, most DEC operating systems including VMS use slashes for example.

    In practice the two were very, very, very different operating systems. Different file systems, different memory management, different command line syntax and approach, different approach to batch files, etc.

    Which is not to say Kildall was happy about the API being copied. He wasn't and held that against Microsoft for a very long time.

    --
    You are not alone. This is not normal. None of this is normal.
  27. Re:spoon feeding censorship? by DarkOx · · Score: 3, Informative

    Well I think we need to further differentiate between cases where alcoholism is the disease and where its a symptom of something else. Simple alcoholism is something I believe anyone who wants to get better and over come could do so. I am not saying its easy or there are not real physical problems like withdraw, but there are known solutions to the issues.

    If someone got used to drinking with their school buddies everyday and found they just could not stop so easily, I think "Dammit Otto, you're an Alcoholic!" is fair. Otto can stop drinking if we wants to badly enough, if he has a physiological response to doing that like withdraw he can get help and receive known medical treatments that work.

    On the other hand alcohol is a common avenue for self medicating a variety of mental and physical illness and chronic pain conditions. That type of complex alcoholism is not so easily addressed especially if there are not reliable cures for the underlying conditions.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  28. Re:spoon feeding censorship? by MBGMorden · · Score: 2

    There's an old saying that I've found to be quite true: "A drunk man's words are a sober man's thoughts.".

    Alcohol takes away inhibitions and the fear of consequences, but it doesn't radically alter the things you're already feeling inside. Some people get angry, some people are happy when when drunk. Some people after enough drinks will break down and cry at the drop of a hat. Still, it's basically their inner self that they normally keep hidden that they just can't keep under wraps.

    What he wrote while drunk is likely MORE representative of his true self than the rest.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  29. Kildall was a great guy, but perhaps myopic by wcrowe · · Score: 2

    I liked Gary Kildall. He was a pioneer in the business-oriented microcomputer world. The first computer I owned was a Heathkit H-89 and it ran CP/M. It was an operating system geared more towards business, with a number of compilers, and applications like SuperCalc and VisiCalc available for it. In the late 70's to mid 80's it dominated the business microcomputer market and was very nearly a universal operating system among those kinds of machines.

    Given the popularity of CP/M and the growing microcomputer market, it is understandable that Kildall would feel confident in how things were going. However, I wonder if he was not a little myopic. I think that IBM could see right away that their customers would not want to use their PCs as merely stand-alone tools, but as a device that would talk to the mainframe and mini computers. It probably did not matter much to IBM where the PC OS came from, so long as it could do the job. Since they had a veritable monopoly in business class machines, they could plop down whatever they wanted on customers' desks and their customers would buy it as long as it worked.

    Was Gary screwed by Microsoft? Yes, to some extent, I think so. However, he had ample opportunity to recognize the potential of working with IBM and to capitalize on it. He made a poor choice. I would like to read his memoirs to get an idea if he was as myopic as I suspect him to have been.

    --
    Proverbs 21:19
    1. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      Given the popularity of CP/M and the growing microcomputer market, it is understandable that Kildall would feel confident in how things were going. However, I wonder if he was not a little myopic. I think that IBM could see right away that their customers would not want to use their PCs as merely stand-alone tools, but as a device that would talk to the mainframe and mini computers.

      IBM did not think the personal computer would impact their mainframe business and did not expect to sell many personal computers. Hence the primary reason IBM management outsourced operating system development for the IBM PC. It is a twist of fate that the Commodore Amiga OS was not the standard operating system instead of Microsoft DOS and Microsoft Windows later.

    2. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      DOS wasn't properly "networkable" und 6.2 or 6.3 so around 1992ish if my memory isn't failing me. CP/M didn't lose because its couldn't talk to the "mainframe and mini computers." CP/M failed because Kildall was demanding too much money for the product -- like 3x what Microsoft was prepared to take from IBM. He lost because he got greedy. That's the entire story. OS/2 lost to Windows for the same reason -- too high a price a point.

    3. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      Amiga hardware was too expensive or too low end. They never had a middle of the road system that was at the price point of the IBM PC. Its no "twist of fate." IBM came in at that $2k magic sweet spot where you got more functionality than the $600 Commodores that were glorified kids toys and without the insane $4-5k price of the higher end Amigas. Now you could definitely do more work on an Amiga but you paid through the nose for the privilege.
       

    4. Re:Kildall was a great guy, but perhaps myopic by thoromyr · · Score: 1

      That is an ... interesting ... take on history.

      The actual reason that IBM did not do the PC in-house was because they were scared. Apple had made a big splash and was getting attention, but even worse, it was penetrating corporate America -- IBM's exclusive reserve. Due to predatory practices (the term FUD originates from IBM) it was often not possible to use corporate funds to buy an apple computer. But they were still popping up due to discretionary or personal funds. A lot of this was attributed to spreadsheets. Even the early, primitive spreadsheet made business work much easier.

      So IBM was scared. They didn't have time to re-invent the wheel and do everything proprietary, the IBM Way. They felt it was more important to get to market quickly, and to do that they relinquished an unprecedented amount of control ranging from the BIOS to the OS. No proprietary hardware. No proprietary software. They latter tried to fight the BIOS issue and lost. They tried introducing PC-DOS and later OS/2, and lost.

      I have no idea why you would even bring the Amiga into the discussion. It came much later after a failed attempt to bring a game console to market (failed as in over designed, too costly, never produced, and then shopped out as a computer, which Commodore bought). While the Amiga was priced competitively against Apple, it (like Atari) was a niche product and lacked sufficient market share to be self sustaining. Sure, stereo sound and full screen animation was something no other platform offered, but those weren't *necessary*. And, eventually, other platforms not only caught up but surpassed the Amiga's early capabilities. In the meantime Commodore thought the future wasn't in the Amiga platform, but in being yet-another-PC-clone-maker. So they went out of business and the Amiga died (a long, lingering death to be sure, full of "I'm not dead yet" moments, but still quite dead).

      The only "twist of fate" about Amiga is its genesis from a failed attempt to create a gaming console. In the grand scheme of things the Amiga was always completely irrelevant to the PC market as a whole, just a few brief niches (e.g., Disney, Babylon 5, etc.).

    5. Re:Kildall was a great guy, but perhaps myopic by jfdavis668 · · Score: 1

      PC-DOS was delivered with every IBM PC. MS-DOS as a separate OS for clones came a bit later, including versions for not-PC compliant computers. Microsoft wrote both.

    6. Re:Kildall was a great guy, but perhaps myopic by jfdavis668 · · Score: 1

      I was networking computers with MS DOS 3.2, 3.3 and 4.01 in the 80's. Used 3Com's 3+Share to manage the network.

    7. Re:Kildall was a great guy, but perhaps myopic by PCM2 · · Score: 1

      You could even argue that what runaway success the Amiga did have can be attributed not to the machine itself, but to the Video Toaster.

      --
      Breakfast served all day!
    8. Re:Kildall was a great guy, but perhaps myopic by UnknownSoldier · · Score: 0

      > I liked Gary Kildall.

        I don't. HIs retarded 8.3 filenames (in 1973) when Apple DOS had 30 character filenames (WITH spaces) back in 1978 set back the industry 22 years. i.e. It took MS until 1995 to support long filenames. If we was smart he would have supported 15 character filenames pascal style: The preceding nibble (or byte) would be the string length.

      --
      Hindsight is 20/20.

    9. Re:Kildall was a great guy, but perhaps myopic by TangoMargarine · · Score: 1

      So it's his fault for not copying somebody else who did something 5 years in the future, and then somebody else copied him for the next 20.

      Wow.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    10. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      I really don't think pricing had anything to do with Amiga's failure to beat the PC. It was mostly dead before PC clones got really cheap, and IBM-branded machines were not cheap either - they cost more than your typical Amiga.

    11. Re:Kildall was a great guy, but perhaps myopic by UnknownSoldier · · Score: 1

      You completely missed the point.

      He lacked vision, (let alone intelligence, awareness and knowledge.)

      Anyone designing a file systems asks basic engineering questions:

      * What's the use case?
      * What's the maximum filename length a user would like?
      * If we're going to be stuck with this thing for years how long should filenames be?

      This isn't rocket science, just basic computer science. You can see the complete clusterfuck of idiotic design in the various OS File System Comparisons

      Instead of picking something reasonable like 16, 24 or 32 characters, Gary pulled 8.3 chars out his ass due to his stupidity and short sightedness. He was completely ignorant of The Mother of All Demo back in 1968 (!) that demonstrated 16 key technologies:

      * The personal computer
      * The mouse.
      * Internetworks.
      * Network service discovery.
      * Live collaboration and desktop/app sharing.
      * Hierarchical structure within a file system and within a document.
      * Cut/copy/paste, with drag-and-drop.
      * Paper metaphor for word processing.
      * Advanced pattern search and macro search.
      * Keyword search and multiple weighted keyword search.
      * Catalog-based information retrieval.
      * Flexible interactive formatting and line drawing.
      * Hyperlinks within a document and across documents.
      * Tagging graphics, and parts of graphics, as hyperlinks.
      * Shared workgroup document collaboration with annotations etc.
      * Live shared workgroup collaboration with live audio/video teleconference in a window.

      I'm glad he and his myopic vision of 8.3 is long dead.

      So yeah, Fuck him and his stupidity for inflicting it upon the world.

    12. Re:Kildall was a great guy, but perhaps myopic by david_thornley · · Score: 1

      Sure, but we're talking about IBM's projections for the PC, not what other people were able to do with it.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    13. Re:Kildall was a great guy, but perhaps myopic by david_thornley · · Score: 1

      The IBM PC was not seen as a strategic move. It was pretty much what an IBM division could put together on a low budget, to cash in on the new and potentially lucrative microcomputer market. It was obviously not going to replace real computers, and if the customer wanted to talk to the mainframe they could buy 3270 terminals (IBM later had PCs that doubled as 3270 terminals). There was no sort of strategic vision at first that said where the IBM PC would fit in. Initially, much PC software ran slower than its CP/M equivalent, since it was the CP/M assembler source run through an instruction-level translator.

      I wouldn't say CP/M dominated the business computer market, since there were a large number of Apple IIs running Visicalc out there ("large" being relative to the time, as the small computer market had not yet exploded), frequently a result of an accountant buying his own Apple to use Visicalc.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    14. Re:Kildall was a great guy, but perhaps myopic by jfdavis668 · · Score: 1

      The software used IBM's LAN protocols and IBM's Token Ring network equipment. IBM sold their own LAN software called IBM PC Network.

    15. Re:Kildall was a great guy, but perhaps myopic by Space+Grrrl · · Score: 2

      Ii think you nailed most of the reason for CP/Ms demise in the end. You had to buy it separate of the PC and it was pricey. There really wasn't anything compelling about CP/M compared to PC DOS that would warrant the extra expense. Rather than post twice I'd also add a comment about the 8.3 file names. There was a mindset in the earliest days of personal computers that resources were going to be very limited so there was a definite bias towards smaller and less complex. There also was to some degree a lack of forward vision.

      Networking was hardly thought about. I expect a crazy thing I built as a "one off" for a client was a good example. I had a client that needed to find a way to have an office of accountants enter data into a single data store. In this case it was a 15 inch SMD removable platter hard drive that featured a fixed platter and a removable one that was primarily used for back up. (Yes, I also managed to cobble together an 8 inch tape driver interface for back up for another client). The client I did this solution for had a weird accounting system he had written himself over years and did not want to try and replace that. It ran on Northstar Horizons using the Northstar DOS. The hard drive was interfaced through a two board interface from a company in the Phoenix area who I had worked with previously. So a good friend had tried to start his own consulting business taking on the CPA as his first client. He had thought he could build some sort of S-100 bus multiplexer and had spun his wheels for months. So he asked me to bail him out.

      What I did (because it really was a sort of DYI culture back then) was get a Polymorphic S-100 chassis, a Northstar Z-80 CPU card which had a ROM socket an 8K static ram card and a Cromenco 8PIO card that gave me a parallel port. Most of the code to access the commands for the disc controller were on ROM on the disk controller. So I reverse engineered the block IO operations from the patched Northstar OS the CPA was using and built a small kernel that I put in ROM on the Z-80 processor card. Then I patched the DOS that booted off of floppy on each individual Northstar computer to change the block IO calls to the disk controller to a routine that used each computers parallel port to talk to a port of the central Polymorphic chassis 8PIO card. Add some cables and some simple code in the Polymorphic based system to do a round robin polling service of each port. Each Northstar worked like it had a local hard drive. The central system fed everything. The final icing on the cake was to add support of a semaphore system resident in the central controller. This allowed for crude file locking system to be added to the system. I called it the "Pollyplexer". Darned if the silly thing didn't work like a champ. That CPA used it for another 4 years, sold the practice and the system and it ran for another 3+ years until it became impossible to keep the disk drive working. It is still one of the most fun things I ever did. :-) It was amazing what you could cobble together if you put your mind to it!

    16. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > IBM came in at that $2k

      I have actual prices for IBM model 5150 PCs Model A from 'The Computer Cookbook 1983/84 edition'

      IBM 5150013 48Kb $2235.00 (no disks, only a cassette port), Mother board memory 16Kb $90.00, Disk drive $570.00, CGA card $300.00, (MDA not mentioned), Monitor B/W $345.00, Color monitor 999.00, Printer adaptor (parallel port) $150.00, Serial card $150.00

      Your 2K is rather optimistic for the original IBM PC.

    17. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > PC-DOS was delivered with every IBM PC. MS-DOS as a separate OS for clones came a bit later, including versions for not-PC compliant computers. Microsoft wrote both.

      Wrong on _every_ count.

      Microsoft did not write MS-DOS or PC-DOS, it was written by Seattle Computer Products (SCP), specifically by Tim Paterson. It is alleged to be cloned from CP/M by way of 'annotated decompiler listing program' (which were actual things for several products) and Intel's 8080 -> 8086 tools. SCP released SCP-DOS and 86-DOS to several OEMs as well as using these for their own range of Zebra computers before licencing this to MS for use as MS-DOS which MS sublicenced to IBM as PC-DOS. Before the IBM-PC was released there were other machines being sold with MS-DOS, which could run on different architectures such as S-100 or DEC Rainbow.

      The primary difference between MS-DOS and PC-DOS was that the latter used a stub software BIOS that interfaced to the ROM BIOS in the IBM-PC while MS-DOS required the implementor to write write a machine specific software BIOS for the particular computer (just like CP/M did).

      IBM-PC was available with several different operating systems at extra cost, or none at all as it could be used with just the built-in BASIC and cassette port like the Apple-II. While many chose PC-DOS because it was the cheapest, there was also CP/M-86, UCSD or Venix.

    18. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > CP/M failed because Kildall was demanding too much money for the product

      DRI offered CP/M to IBM at the same OEM price as every other OEM was paying, including SCP and Microsoft who were both OEMs. MS offered a cheaper price because it could get SCP-DOS from SCP cheaply.

      Later, MS had to pay SCP an alleged $million to buy out of the deal they had which allowed SCP free access to distribute MS-DOS 'with a computer'. After the fire at the SCP factory they started selling MS-DOS with a V20 CPU (8088 compatible but faster) for less than MS sold OEM MS-DOS.

    19. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > HIs retarded 8.3 filenames (in 1973)

      Filenames of that size, or shorter, were usual at that time, even with mainframes. Floppy disk drives were 256Kb or less, memory was 64Kb or less. Long filenames would have had an impact on system usability.

      > Apple DOS had 30 character filenames

      On a very restricted file system. Leter ProDOS for Apple II and III reduced this to 15.

      > Hindsight is 20/20.
      Yours certainly is.

    20. Re:Kildall was a great guy, but perhaps myopic by UnknownSoldier · · Score: 1

      > Filenames of that size, or shorter, were usual at that time, even with mainframes. Floppy disk drives were 256Kb or less, memory was 64Kb or less.

      I'm calling shenanigans. Unix V6FS (1972) had 14 character files, while CP/M (1974) had 8.3.

      > Long filenames would have had an impact on system usability.

      And your proof is where?

      Long filenames had zero impact on usability.
      Short filenames hindered people for 22+ years.

    21. Re:Kildall was a great guy, but perhaps myopic by jfdavis668 · · Score: 1

      Yes, you could get CP/M-86 or Xenix or use nothing at all. Almost no one did. Particularly after the original PC, only Xenix had a bit of life. The PC took off with businesses, and when VisiCalc made a DOS version, it killed all those other OSs except for specialty uses. Yes, Microsoft bought the original code. They modified it to make PC-DOS 1.0, then set around completely re-writing it for later versions. Microsoft had to rush to deliver DOS to IBM, only after that did they start selling it to other companies to use on various architectures. I used to support some of the Zenith non-PC DOS boxes. They became a pain quickly since the "PC Compatible" market took off and left them in the dust. I didn't go into detail since I was only commenting on the fact that PC-DOS didn't come later.

    22. Re:Kildall was a great guy, but perhaps myopic by wcrowe · · Score: 1

      He was creating an operating system for a microcomputer -- something running on an 8-bit processor like the Intel 8080 or Zilog Z-80. There was a memory limit of 64K, and early on that 64K was expensive. I mean, if you had the equivalent of a few thousand dollars, in today's money, you could buy a Heathkit H-8 kit, and put it together, and you might be able to afford a 116K machine. If you could also afford a diskette drive, it was probably a hard-sectored, single-sided drive and the diskettes held 90K of information. It made sense to limit file name sizes, etc, for the diskette catalogs, so that the space available for data could be maximized. I encourage you to read up on how these old disk systems worked, so that you can understand why someone might limit the size of file names.

      Furthermore, the "Mother Of All Demos" was NOT done on a little microcomputer. It was done on an SDS 940 which was a 24-bit machine having 64K of ram and 96MB of storage. The research for that was completed by a large team financed by DARPA and NASA. Kildall had nothing like these resources to work with either in terms of hardware or in terms of financial support. He was creating an inexpensive operating system to run on inexpensive, stand-alone systems.

      While I agree he was somewhat myopic, it was only to the extent that he could not see how his product might be expanded. I don't think he deserves to be called "stupid" by any means.

      --
      Proverbs 21:19
    23. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      lolwut?

      Firstly, the IBM PC predates the Amiga by FOUR years, that's an eternity in entrenched market to overcome, not to mention the proliferation of clone machines and MS-DOS machines that were incompatible with the PC, and there were a few of those. That has a lot to do with the market dominance of DOS/Windows.

      Secondly, the Amiga 1000 would have been the most likely model to match up with the IBM PC since it was the first released in 1985 (the 2000 wouldn't make an appearance until a couple years later). But seriously? The Amiga 1000 was quite a bit cheaper than an IBM PC/XT or AT, so I don't think that was the problem either. Launch price of the Amiga was $1300 USD. The most direct competitor to the Amiga 1000 would have been the IBM PC/AT (and even the Amiga was still a more capable machine), which was around $6k. You could have easily outfitted an Amiga with a hard disk and additional RAM and come in considerably less. If you're generous, you could include the IBM PC/XT but I'd say you're still well over the threshold of the Amiga cost. Commodore and Atari both had advertisements in all the trade magazines of the time comparing their machines against each other and IBMs and they were considerably cheaper.

    24. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > Unix V6FS (1972) had 14 character files, while CP/M (1974) had 8.3.

      8.3 names, including the dot are 12 characters long, a difference of 2.

      >> Long filenames would have had an impact on system usability.

      > And your proof is where?

      The CP/M file system had directory entries that included the filename and a block of sector numbers. Each block of sectors had an extent number. A large file would have several extents and thus several directory entries. To access a particular sector the appropriate extent would be searched for in the directory. Longer file name would have required larger directory entries and thus fewer entries per sector. File access would have required searching more sectors for the required extent. It was a matter of optimising the diskette speed against usability and data space.

      The same issue applied to FAT file system. Originally this was restricted to 12 bit entries to reduce the number of sectors that needed to be stored and the number of sector reads required to access a data file. This meant that a diskette could only have 4096 clusters. Later this needed to be extended to FAT16 for hard drives but this resulted in the 32Mb limit in vanilla MS-DOS that remained for many years beyond what others (such as Compaq and Wyse and DRI's DOS-Plus and DR-DOS 3.x) had fixed in various ways, in fact until MS-DOS 4.01.

      While 8.3 was an early choice made by CP/M because even 8" diskettes were only 256Kb and early 5.25" were only 90Kb to 160Kb, you must blame Microsoft for continuing this until 1995. You can also blame Microsoft for the short sighted FAT12, lack of hard disk support in MS-DOS 1.x, and the 32Mb partition limit that lasted far too long.

    25. Re:Kildall was a great guy, but perhaps myopic by UnknownSoldier · · Score: 1

      > something running on an 8-bit processor like the Intel 8080 or Zilog Z-80. There was a memory limit of 64K, and early on that 64K was expensive.
      > I encourage you to read up on how these old disk systems worked, so that you can understand why someone might limit the size of file names.

      As someone who has *used* those 8-bit computers since the early 80's I'm quite intimate with the details of how all those old DOS's worked -- CP/M, DOS3.3, ProDOS. I'm even writing my own DOS for my 6502 Apple //e, //c, and //gs, because I hate DOS 3.3 and ProDOS.

      > it was probably a hard-sectored, single-sided drive and the diskettes held 90K of information

      A) You mean 87.5 KB when Shugart introduced the first 5.25" SA 400 drive, but OK. Later disc were soft-sectored and able to hold (35 tracks * 18 sectors) = 157.5 KB SD (Apple 2) or (40 tracks * 18 sectors * double density) 360 KB DD (IBM) respectively.

      See Floppy Disk - Performance and Capacity

      B) CP/M was software skewed

      CP/M 1.4 was designed to work with 8" 250k discs. Thus a CP/M 1.4 disc will be laid out in the following way:

      77 tracks in total;
      26 128-byte sectors per track, software skewed;
      2 reserved tracks;
      2 1k directory blocks, giving 64 directory entries;
      240 1k data blocks, numbered 2-241.

      > It made sense to limit file name sizes, etc, for the diskette catalogs, so that the space available for data could be maximized.

      1. It is obvious you've never done the math, so I'm calling bullshit.

      You mean to tell me that increasing the filename ...

      from 8.3 (CP/M never stored the '.' extension) which takes 11*100 / 87.5K = 1200 / 89,600 = 0.012% disk space
      to 16 characters = 16*100 / 90K = 1600 / 89,600 = 0.017% disk space ...

      is going to have any actual impact on maximizing space for data?!?!?! Riiight. Can I have some of what your smoking please!

      2. Furthermore, looking at the CP/M disk format, particularly the directory entry, Tanenbaum has this picture. We see 2 unused bytes!

      For comparison:

      Ver 1.4 wastes 2 bytes
      Ver 2.2 wastes 1 bytes

      So your argument is completely bogus.

      3. Lastly, CP/M used a retarded allocation schema:

      The CP/M 1.4 directory only has one type of entry:

      SS F1 F2 F3 F4 F5 F6 F7 F8 T1 T2 T3 EX S1 S2 RC .FILENAMETYP....
      AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL AL ................

      Which means:

      AL - Allocation. Each AL is the number of a 1k block on the disc. If an AL
      number is zero, that section of the file has no storage allocated to it
      (ie it does not exist). For example, a 3k file might have allocation
      5,6,8,0,0.... - the first 1k is in block 5, the second in block 6, the
      third in block 8.

      Instead of wasting 16 bytes for allocation (WTF!) you store the _starting_ block number (4 bytes) and number of blocks (4 bytes), which leaves 8 more characters for filenames.

      The point remains Gary completely fucked up filenames. MS, in typical fashion, just blindly copied others without actually *thinking*.

      So yeah, I *do* hold him responsible for his retarded file system -- he never act

    26. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > Yes, you could get CP/M-86 or Xenix

      This is a nitpick, but you couldn't get Xenix for the PC until 1984.

    27. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > Instead of wasting 16 bytes for allocation (WTF!) you store the _starting_ block number (4 bytes) and number of blocks (4 bytes), which leaves 8 more characters for filenames.

      CP/M catered for sparse files and also for writing or extending several files at the same time. Each file could add more data and take the next available block. Your scheme of start/length is a very poor design for a file system because it limits file writing to a single file at any one time and this file must occupy the disk after the 'high-water mark'. Such a system was used on the BBC Computer as DFS and ADFS and is very limiting.

      You seem not to understand the CP/M file system because you ignored the effects of the 'EX' value. Files are limited to having 32 extents each of up to 16 AL allocations. This requires that there be up to 32 directory entries for a large file. These extents need to be searched for, the larger the entry the more block reads are required. Increasing the filename size would slow down the computer.

      A sparse file can have 'holes' in it where there is no data and these do not use up disk blocks. Such a file may be a 'hashed key data file'. The keys may, for example span 100 values but there may be only, say, 5 128byte records in that space. The file would only occupy 5 blocks instead of 100 that a non-sparse file would use (with empty and 95 wasted).

      The CP/M file system allowed business systems to be based on ISAM files (such as are used by COBOL or dBase) and catered for multiple files to be open and updated as required, extending by adding more blocks as required.

      One may say that you suggested the starting/block count mechanism "without actually *thinking*", and "never actually thought about *how* people were going to use ... files". You also "have never done the _ACTUAL_ math" because you are clueless about how the filesystem is actually used.

      Your bias about filename length is also irrelevant. 8.3 is perfectly adequte for the use by the types of software that CP/M was used for. In particular, business systems do not expose the filenames of the files to the users. The programs themselves maintain the data filenames: CUSTOMER, PRODUCT, ORDER, INVOICE, PAYMENT, etc, generally with types of .DAT, .IDX (index), and the users generally neither need to know nor care about them.

      Word processing and spreadsheet files may be user generated names, but with so few files available on a diskette, short names are not a problem because there are so few to search through.

      You also missed the 'SS' byte in the directory, part of which is the 'usercode'. This separates the files into groups by user (0-16) and provides another level of identification (not used by MS-DOS 1).

      In other words your rant is completely uninformed. Stick to your Apple IIs.

    28. Re:Kildall was a great guy, but perhaps myopic by UnknownSoldier · · Score: 1

      > because it limits file writing to a single file at any one time

      How do you write to more then one file a time when there is only one disk head ???

      > because you ignored the effects of the 'EX' value.
      > This requires that there be up to 32 directory entries for a large file.

      Which is fucking stupid. Why the fuck would a large file mean there is LESS room in the directory for files on a disk ?!?!

      > 8.3 is perfectly adequte for the use by the types of software that CP/M was used for

      Where adequate means cryptic filenames which is one of the reasons why CP/M died. It was stuck in a mainframe mindset, complete UNABLE to understand that there was more then a single use case.

      > but with so few files available on a diskette, short names are not a problem because there are so few to search through.

      64 files is not just "a few files". It is also artificially low when you can store 100+ files on a disk on a better designed File System, not something half-assed.

      > rant is completely uninformed.

      Translation: I'm going to completely ignore the fact that CP/M Directory format changed numerous times because it was a fucking hack job. First due to the stupidity that for file to be initially larger then 16 KB one needs to waste directory entries spreading the meta-data all over the place and artificially lower the maximum files on disk even though may be more then enough room, and later kludge upon kludge upon kludge. Not to mention the stupidity of "reserved" filenames due to a brain-dead device naming schema, dumb drive letters, and no sub-directories. And yet somehow 5 years earlier Unix had /usr seamlessly use the second disk drive.

      But I shouldn't expect anything more from a clueless apologist.

    29. Re:Kildall was a great guy, but perhaps myopic by Anonymous Coward · · Score: 0

      > Where adequate means cryptic filenames which is one of the reasons why CP/M died.

      Right, just like DOS was the least popular OS and died young...

      Face it, nobody cared about that limit until they saw their Mac-using friends with 32-character filenames and cried waaaaahhhhh.

  30. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Parkinson and schizophrenia are diseases, things you can't get intentionally and you can't cure by pure character.

    Things are different for alcoholism, and any other drug addiction.
    Those are disease only in the same sense that having a bad youth is a disease that causes people to become criminals at a later age.

    Treating those as diseases is typical for this politically correct pussy generation (term © Clint Eastwood), but what it leads to is NOT pretty -- just look at that guy in Germany who tried to distract a terrorist (who ended up killing ten people) by yelling insults at him, and got _himself_ arrested for his trouble.

  31. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Only Apple survived and that was a miracle. They managed to keep a high priced system alive for a very long time without a lot of business users.

    Apple had lots of business users. They were just focused on print and publishing.

  32. Re: spoon feeding censorship? by pinkushun · · Score: 2

    Gibson coined the term "cyberspace" in Neuromancer, with a protagonist who battled with substance abuse. Nothing childish about that.

  33. first computer... by e432776 · · Score: 1

    the first computer I used was an Osbourne 1 running CP/M. Looking forward to reading the chapter...

    1. Re:first computer... by lhowaf · · Score: 1

      CP/M Card in an Apple II+ let me run Wordstar! That was awesome.

  34. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    His not getting the IBM PC OS deal was probably a huge blow to him.

    Hmm, and who's to blame for that? IBM approached him first, after all.

    I seem to recall from a book I read once that his wife turned them away at the door when they came knocking. Can't recall which book (it was 20 years ago).

  35. This is a damn SHAME. by Anonymous Coward · · Score: 0

    Windows 10 ANNIVERSARY was FREE too. He could be full surveillance right NOW,but NO. Hell.

  36. Re:spoon feeding censorship? by thoromyr · · Score: 2

    His wife. The IBM representatives freaked her out, all those people in cheap suits -- she thought they were federal agents trying to gain entrance and would subsequently discover the pot stash, putting her and her husband in prison.

    Paranoia, it isn't healthy.

  37. Re:spoon feeding censorship? by Anonymous Coward · · Score: 1

    Norway's prison system seems to consider criminal behaviour a disease to be treated. By focusing mainly on rehabilitation rather than punishment, they've achieved one of the lowest rates of recidivism in the world.

  38. Re:spoon feeding censorship? by HornWumpus · · Score: 0

    As you say, Kildall stole the 'API' from VMS fair and square. How dare anybody else turn around and steal it from him.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  39. MINUS 1 this post. This post needs MINUS 1. by Anonymous Coward · · Score: 0

    You need to know what to read, minus 1 means read the fuck out of that.

  40. Re:spoon feeding censorship? by PCM2 · · Score: 4, Funny

    "They say alcoholism is a disease, but it's the only disease you can get yelled at for having.

    Try catching gonorrhea sometime.

    --
    Breakfast served all day!
  41. Re:spoon feeding censorship? by PCM2 · · Score: 3, Insightful

    Alcohol takes away inhibitions and the fear of consequences, but it doesn't radically alter the things you're already feeling inside.

    I've known people who get violent when they're drunk. Hell, it's happened to me. Doesn't mean a propensity for violence is part of your "true self." Generally, people who lash out at their friends when they're drunk usually feel ashamed of it the next day.

    Alcohol alters your thinking. Some of the ways it alters it might be positive. Others, not so much. True, it doesn't take your entire personality away and turn you into a different person, so of course the things you think when you're drunk will be your own thoughts, and the things you say will be things that only you would think up. But to say that drinking reveals your inner self is a romantic notion -- the kind of thing that wannabe musicians and failed novelists cling to -- that doesn't jibe with reality.

    --
    Breakfast served all day!
  42. Re:spoon feeding censorship? by Major+Blud · · Score: 1

    "They say alcoholism is a disease, but it's the only disease you can get yelled at for having.

    Try catching gonorrhea sometime.

    Good point....but remember this is Slashdot, nobody here indulges in the activity that transmits Gonorrhea. :-)

    --
    If you post as Anonymous Coward, don't expect a reply.
  43. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    A somewhat bad example given a Norwegian just slashed some innocent people.

  44. I'd like to see it all by Space+Grrrl · · Score: 5, Interesting

    So I was lucky enough to have been around during those days. I had a small business that resold CP/M. I'd done an implementation for the Northstar Horizon. So I'd see Gary at conferences and trade shows and the hospitality events he threw for his re-sellers. He seemed appreciative and a pretty decent guy. I also got to see the younger Gates regularly. I have to say Bill was a bit harder to like in the early days. The software business for personal computers was a lot different then and it was those early personalities that got us to where we are today. I was sad when I learned how Gary went. He seemed to have deserved much better. I know I'd like to read his entire book as I know I'd not hold anything he wrote later in life against him. He clearly had some demons and definitely missed out on the next wave of the personal computers rise to popularity. So Digital Research is a memory, much like dBase, Novel (sorry, what they became was very different than they were then), MicroPro, and countless companies that bet on the Z-80 over the X86. But I think there would be value in reading Gary's later thoughts even if they may be colored by his personal struggles. I hope someday the rest is released. I sort of feel sorry for folks just getting into computers these days, those earlier times were insanely fun. So many new things emerging. We were drinking from a fire hose then. And Gary was a part of that. I guess thinking about this I should dig out an old Northstar and see if I can still get it to boot CP/M. I doubt I remember any of the command line operations! Good thing I kept all the manuals!

    1. Re:I'd like to see it all by Anonymous Coward · · Score: 0

      His company is FULL TREASON. It went from ANTI-TRUST to SPY SHOP for the US GOV.

      Watch:
      Pirates of Silicon Valley
      Anti-Trust

      look up definition of treason, and penalty

      Watch:
      Citizen Four

      Ed Snowden hasn't released all documents yet.

    2. Re:I'd like to see it all by Anonymous Coward · · Score: 0

      His company is illegal monopoly, and American spies. His Windows is not good too.

    3. Re:I'd like to see it all by blind+biker · · Score: 1

      I had a small business that resold CP/M. I'd done an implementation for the Northstar Horizon.

      I'll have you know that I should in fact have a copy of your implementation, in one of the cupboards in my room, good sir. I used to boot up my Horizons from time to time, in recent years. The hobby lost some steam since my son was born (no time).

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    4. Re:I'd like to see it all by Space+Grrrl · · Score: 1

      I hope you do have my CP/M. I was the first one to support 80 track drives and offered some options like opposing sides of the floppy and double stepping to read 40 track media in an 80 track drive. S.A.I.L. CP/M. I can't believe I still remember any of that! :-)

    5. Re:I'd like to see it all by blind+biker · · Score: 1

      I hope you do have my CP/M. I was the first one to support 80 track drives and offered some options like opposing sides of the floppy and double stepping to read 40 track media in an 80 track drive. S.A.I.L. CP/M. I can't believe I still remember any of that! :-)

      Do you remember that the Horizon floppies (and drives) are hard-sectored? That has certainly caused me some headaches back when I started my hobby, as hard sectored floppies are like hen's teeth.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  45. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    "They say alcoholism is a disease, but it's the only disease you can get yelled at for having.

    Try catching gonorrhea sometime.

    Good point....but remember this is Slashdot, nobody here indulges in the activity that transmits Gonorrhea. :-)

    I have to use a doorknob from time to time. I swear that's how I caught it.

  46. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Sounds more like the problem in that story is pot being illegal.

  47. Re: spoon feeding censorship? by Anonymous Coward · · Score: 0

    Exactly, it was a literary invention. But what happened? A bunch of sorry, socially deficient nurds picked up the term and started living the delusion that there really was some place called the "cyberspace" outside the real world where they could be "themselves" (i.e. winners instead of losers) and "transcend all borders", hence the ludicrous, childish rant that is the "hacker manifesto" that should be an embarassment to anyone who is more than 11 years old. Surprise surprise, "cyberspace" does not exist, what exist is a service (the internet) that is only possible through the investments of providers, and that has known a couple of decades of almost complete anarchy because laws are notoriously slow to keep up with rapidly advancing tech. But things changed. Now there are laws, and they are enforced. The anarchy is over. The internet is a service and treated as such. There is no "digital frontier". You will never be "winners". Get over it.

  48. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Dorothy refused to sign IBM's nondisclosure agreement, on advice of their lawyer (who was there) without consulting her husband (who was not there).

    Here you can get the story straight from Jack Sams of IBM who met with Dorothy.

  49. Re: spoon feeding censorship? by Anonymous Coward · · Score: 0

    Someone sounds super salty they had to drop out of college because they couldn't hack the Comp sci major. I smell a lot of nerd envy on this guy.

  50. Re: spoon feeding censorship? by Anonymous Coward · · Score: 0

    RIP Mitch. Man had a lot of demons. Heroin addict as well.

  51. Re:spoon feeding censorship? by Anonymous Coward · · Score: 1

    ...yes, but that doesn't mean what he wrote under the influence of alcohol represented his true self, any more than driving under the influence of alcohol represents your true driving ability.

    Agreed.
    Furthermore, chronic alcoholism results in brain damage and eventually dementia. After some time, chronic alcoholics cannot control their actions anymore than someone experiencing senile dementia. Large and horrific personality changes can occur.

    The things they may say in the last 2% of their lives may not be rational, and often in no way accurately represent their thoughts in the previous 98% of their life.

  52. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    It's *never* lupus.

  53. Re:spoon feeding censorship? by LWATCDR · · Score: 1

    That is one of the many myths the other was that he was out flying his plane when they came. The real story was that IBM wanted digital research to sign a bunch of NDAs before they would even talk to them and Kildall asked why and they walked. At that time when IBM wants to make a deal with you it was unwise to ask questions.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  54. Re: spoon feeding censorship? by Anonymous Coward · · Score: 0

    Gary has no say in how he is remembered?
    Ofc dead people don't really have options in this regard, due to being dead, and that people remember what they want, but he put effort into telling people what he thought was important in his life, his relation with alcohol was one of them, even if it was a bad relation it helped shaped him. Maybe he added the bad so that people with other struggles can feel like they can still be a success, and that they are more than their problems. There is more to a message than just the words.

  55. Re:spoon feeding censorship? by LWATCDR · · Score: 2

    "The only major things that were the API (which was deprecated in 2.x anyway), and, because of the API, the file system had some limitations (drive letters, 8.3 file names) that were similar to CP/M's."
    Ummm..... So just the APIs and file system????
    Yea....
    And version 2.x.....

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  56. Re: spoon feeding censorship? by Anonymous Coward · · Score: 0

    He was drunk, he was a Sommelier after all.

  57. Re:spoon feeding censorship? by gonar · · Score: 1

    "They say alcoholism is a disease, but it's the only disease you can get yelled at for having.

    Try catching gonorrhea sometime.

    Good point....but remember this is Slashdot, nobody here indulges in the activity that transmits Gonorrhea. :-)

    I have to use a doorknob from time to time. I swear that's how I caught it.

    it's all about how you used the doorknob.

    wrap that wrascal....

    --
    The difference between Theory and Practice is greater in Practice than in Theory.
  58. Re:spoon feeding censorship? by LWATCDR · · Score: 1

    CP/M's API was not a copy of VMS. It was influenced by TOPS-10 but the APIs where probably just a small subset.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  59. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Are you saying he had a previous criminal conviction?

  60. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Novell won a lawsuit against Microsoft for copying CP/M.

    MS-DOS version 1 has the same API calls, same directory structure etc.

    Stop revisionist history.

  61. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    > his wife turned them away at the door when they came knocking.

    His wife was the VP in charge of OEM negotiations and was the appropriate person to deal with IBM, but the IBM staff were affronted by having to deal with a woman. No she didn't 'turn them away'.

    They also required an NDA which DRI were not prepared to enter into.

  62. Re:spoon feeding censorship? by Anonymous Coward · · Score: 1

    > MS-DOS was seriously unlike CP/M in almost every way.

    MS-DOS 1 was almost identical to CP/M in almost every way.

    The structure of BIOS, BDOS, CCP was copied (though for the IBM PC the BIOS was just a stub to the PC's built in BIOS) and the overwriting and reloading of COMMAND.COM was cloned form CP/M's CCP. The API was almost identical, the PSP was a clone of CP/M's first 256 bytes including FCBs. The program structure (only .COMs in MS-DOS 1.x) was the same as CP/Ms .COMs.

    The only significant difference was the file system was taken from 'Stand Alone BASIC', which in MS-DOS 1.x was worse than CP/M's. It used the same directory layout, the same FCBs, the same naming, the same permissions, but lacked the user codes and the ability to access hard disks. (Note: sub directories, FAT16, hard disks, .EXEs came with MS-DOS 2).

    In fact the origin of MS-DOS: SCP's QDOS is alleged to come about by taking CP/M 1.4 and using an 'annotated disassembly program' (which were available) and putting this through the Intel 8080 -> 8086 ASM converter (also availble). The early SCP-DOS or 86-DOS exhibited an obscure bug in the handling of FCBs involving a file close operation that was in CP/M 1.4 but was fixed in 2.0.

    > In practice the two were very, very, very different operating systems.

    In practice the two (for MS-DOS 1) were virtually identical which meant that converting Wordstar, Supercalc, dBase II, Peachtree, and all the MS languages to MS-DOS could be automated using the Intel 8080 - 8086 tools plus a small amount of manual changes.

    > Different file systems,

    Granted, but the file API and FCBs were almost identical.

    > different memory management,

    Not for MS-DOS 1's .COM 8080 model programs. Later, .EXE was added.

    > different command line syntax and approach, different approach to batch files, etc.

    Not at all. The command line syntax of MS-DOS 1 was almost identical to CP/M. Some commands were different: COPY instead of PIP, but these were stand alone programs, not part of the OS itself. The built in commands were equivalent. The difference in batch files were because MS-DOS 1 was based on CP/M 1.4 while CP/M was at 2.2.

  63. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    > As you say, Kildall stole the 'API' from VMS

    No. The CP/M API is not at all like VMS. In any can the term 'stole' is quite wrong. 'To steal' is to deny usage to the owner.

    DEC did use a utility called PIP which CP/M copied the function of (but not the code) and the command line did use '/'.

  64. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    > Kildall stole the 'API' from VMS

    VMS was released in October 1977, 3 years _after_ CP/M.

  65. Famous quote by Anonymous Coward · · Score: 0

    Kildall said, Ms-DOS is basically pirated CP/M, except they got the error messages wrong.

    I agree with this statement.

    1. Re:Famous quote by Anonymous Coward · · Score: 0

      Kildall said, Ms-DOS is basically pirated CP/M, except they got the error messages wrong. I agree with this statement.

      I don't.

    2. Re:Famous quote by Anonymous Coward · · Score: 0

      Watch Pirate of Silicon Valley. Bill Gates and Steve Jobs copied Xerox for the beginnings of each of their OS's.

      Now they whine about the world not paying them for theirs, and they are spyware on top of it. Microsoft is US Spy, Apple is China Spy.

    3. Re:Famous quote by Anonymous Coward · · Score: 0

      I watched that piece of shit after-school special, and it's so full of mistakes, you can't believe a word of it.

      For one thing, Gates didn't approach IBM saying he had an operating system for their machine. That is total fiction. IBM approached Gates and he sent them to Kildall.

  66. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    > Novell won a lawsuit against Microsoft for copying CP/M.

    Huh? First I've heard of it. Citation needed.

    > Stop revisionist history.

    You might want to take your own advice.

  67. Re: spoon feeding censorship? by Anonymous Coward · · Score: 0

    > He was drunk, he was a Sommelier after all.

    They just said he was Norwegian?

  68. Re:spoon feeding censorship? by Anonymous Coward · · Score: 0

    Nonsense. The wikipedia article says you can catch it by having sex with a man and I have sex with myself every day!

  69. Respect the Family Decision by Anonymous Coward · · Score: 0

    Kildall's family made a decision and they knew him best. I say, respect their decision. There are lots of people who seem to want to know everything about everything these days, and it's not always appropriate.

    Kildall's business history is already very well known and he was cursed with being known as one of the big 'losers' in the PC revolution. On a personal level that must have been an albatross for him and his family. Show a little compassion and respect please. Kildall was important in the early days of PCs and that should be enough.

    (Note: Not specifically or even generally directed at the parent).

  70. Re:spoon feeding censorship? by Agripa · · Score: 1

    The program APIs were practically identical making ports of 8-bit CP/M programs trivial. Even the file control block structures were the same.