Slashdot Mirror


The 'DOS Ain't Done 'til Lotus Won't Run' Myth

Otter writes "We've all heard the story of Microsoft's battle cry of "DOS ain't done till Lotus won't run". Adam Barr investigates the myth, interviewing various Microsoft and Lotus old-timers (including Mitch Kapor), and finds no basis for its legitimacy or any case of 1-2-3 actually not running. Whom to blame for Lotus Notes is not discussed."

14 of 425 comments (clear)

  1. Unacceptably Ridiculous by fembots · · Score: 2, Interesting

    How can this be? Does that mean my whole life as a MS-bashing Slashdotter is nothing but... nothing?!? Well, I'm sure "DOS Ain't Done til Linux Won't Run"!!

    On a more serious note though, the first reply in the article says it all.

    Microsoft is a for-profit company, so it will do anything to make a profit. If billions of people are rushing out to buy Longhorn so that they can play Tux Racer, Microsoft will make sure "Longhorn ain't done til Tux Racer run".

    It's also interesting to see from one of the comments:

    Well, I submitted this to Slashdot. (And even added an Obligatory Stupid Inflammatory Remark at the end!) I have a pretty dismal track record of accepted submissions, though, and this one isn't likely to change it.

    COME ON!! People are making fun of us!!!!!

    1. Re:Unacceptably Ridiculous by Otter · · Score: 2, Interesting
      COME ON!! People are making fun of us!!!!!

      That'd be me (the submitter). I was 0 for 10 on submissions (actually worse than that -- my streak goes back longer than the user info page tracks) due to my stubborn refusal to append an OSIR. I finally give in, and -- bingo!

      Could this be the development that makes Linux the dominant desktop OS?

    2. Re:Unacceptably Ridiculous by Michalson · · Score: 2, Insightful
      In the end though the bad karma does come back to bite them in the ass.

      As a forward, there are three levels of advertising:
      • Advertising how good your product is
      • Advertising how much better your product is compared to a specific competitors product
      • Advertising how bad your competitors product is
      The effectiveness of these three levels is the same as the order above.

      Focusing on your product leaves the impression that your product is strong; most companies that are at the top of their industry (like Coke) advertise like this. It's the old "he's so confident he must be good" that's also used by politicians.

      Comparing your product to your competitors is not as effective, but for companies in tight competition it can work; it sacrifices some of the spotlight from your product in an attempt to reduce your main competitors market.

      The bottom level, attacking a specific competitor, is rarely practiced and usually only out of desperation. First, as an obviously biased source, the audience is only going to put so much trust into your evaluation of the competitor. Second, and more importantly, is that your preoccupation with your competitors product makes it seem like you are not very confident about your own product. The end result is that while consumers may be slightly put off the competitors product by your claims, they will be even more put off your own product. In the same way as the top level, the percieved level of confidence in your own product is pushing the consumers opinion, rather then the claims you make (the consumer already knows you aren't going to say anything bad about your own product or anything good about a competitor).

      And how all this ties into zealots...

      OSS has no official recognized advertising campaign. Instead the advertising campaign the business world sees for OSS is the "word of mouth" of places like Slashdot and other pro OSS gatherings. And what they see there are the zealots screaming out daily about some absurd new conspiracy about Microsoft/(insert other OSS devil figure) doing something evil for the sake of being evil. I think you can guess which level of advertising the OSS campaign has been pushed into by the outspoken zealots, as well as the general 14 year old "look at me, I'm cool, I'm a rebel, I bash M$ and praise Linux (even though I use XP Home on my Dell)" who seem to tag along because they don't have any real friends.

      It's really too bad the realists (who compose the majority of those doing actual work in the OSS community) aren't willing to kick off their loud, rowdy entourage.
    3. Re:Unacceptably Ridiculous by duffahtolla · · Score: 2, Informative
      MS made fake error messages in order to derail DR-DOS. It was documented in the anti-trust trial with MS internal emails. MS is exactly what it apears to be. A ruthless company that only pays homage to public image and profit rather than ethics.

      Heres what they did, from here

      Microsoft had several methods of detecting and sabotaging DR-DOS with Windows. One was to have Smartdrive detect DR-DOS and refused to load it for Windows 3.1. There was also a version check in XMS in the Windows 3.1 setup program which produced the message: "The XMS driver you have installed is not compatible with Windows. You must remove it before setup can successfully install Windows." This was not true, but rather, was an attempt to undermine the competition.

      And heres a taste of the internal emails, from the same source.

      Microsoft's David Cole emailed Phil Barrett on September 30 1991: "It's pretty clear we need to make sure Windows 3.1 only runs on top of MS DOS or an OEM version of it," and "The approach we will take is to detect DR DOS 6 and refuse to load. The error message should be something like 'Invalid device driver interface."

      They threatend Frontpage with an MS bundled product in order to make them sell out.

      They bundled DOS 7 with windows, called it win95 and killed dos competition.

      They bundled Explorer with Windows to kill Netscape.

      They buy up good software in order to discontinue support of competitive OS's. (sybaria, gecad, etc)

      They buy up game companies and tie them to the XBox (halo was originally coming out for the Mac and PC. Not really unethical but damned annoying if you don't have an XBox.)

      Tie sales of computers to sales of windows (Microsoft tax)

      Astro turf campaigns to artificialy generate an image of public sympathy and support.

      Prevented competitors products from being installed by OEMs. (Beos, Netscape, etc)

      sigh..

      MS's dirty laundry is endless.. With a history as tainted and ethically bankrupt as Microsofts, I just don't see how people can wonder if they intentionally sabotaged Lotus?

  2. I'm not anti-MS, but ... by s20451 · · Score: 2, Interesting

    From the article:

    And there was an incident in the early pre-release days of NT where our boot sector code broke multi-boot with OS/2; in that case, despite claims of outrage from the Blue Ninja Clan, it was simply that we had never tested that configuration; once we heard about the bug, we fixed it and added it to our test mix.

    This made me laugh; Windows installation has never been shy about overwriting LILO (and later GRUB), and the Linux user base has to be roughly as large as OS/2's was in its heyday. But hey, all's fair.

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:I'm not anti-MS, but ... by llamaguy · · Score: 2, Interesting

      That's not the point. It's actually possible for you to install Linux on a Windows machine and have it dual boot, but good luck trying to put Windows on a Linux box and have it work the way you want it to. Unless, of course, you were actually looking to make your Linux setup unuseable...

      --
      HAH! I just wasted a second of your life making you read this, but I wasted a minute of mine thinking it up. DAMN.
    2. Re:I'm not anti-MS, but ... by dryeo · · Score: 2, Interesting

      Interesting that they consider Windows 2k to be early NT. Win2k also trounced the OS/2 bootmanager, and not just during installation but every time it ran. Changing a byte or 2 in bootmanager stopped this and MS fixed the problem in SP1.
      At that every version of Windows I've installed (win98 was the last) announced that I had OS/2 on my computer and would never be able to use it again. This was easily fixed by using fdisk to reset bootmanager as the bootable partition.
      Win95 (at least the first one) also installed fine without a serial code if it found OS/2 on the harddrive. I was quite surprised when it would not install on a blank HD without a serial number.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    3. Re:I'm not anti-MS, but ... by jacksonj04 · · Score: 2, Insightful

      It does give you an option, but iirc the option is only available from a command-line install with an obscure switch. Alternatively, a network based installation with appropriate settings should be alright to do the same.

      --
      How many people can read hex if only you and dead people can read hex?
  3. Lotus Notes... by zhiwenchong · · Score: 2, Interesting

    ... was invented by Ray Ozzie who modeled it after the PLATO system at the University of Illinois.

    For a long time (ca. 1990s), it was considered superior to Microsoft Exchange, until the Internet came along (i.e. became popular) and everything changed.

    Notes was actually quite a clever piece of software during its heyday. No one else could do replication at the time. The only thing that people hated about it was its price: it cost too much for what it did.

  4. Disassembly by Matt+Perry · · Score: 2, Insightful
    interviewing various Microsoft and Lotus old-timers
    Forget interviewing people. If you really want to know if some ancient software prevetned another piece of software from working then disassemble it and get it over with. Looking at the code is the only way you can know for sure.
    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  5. Re:Battle cry of neo luddites? by RobotRunAmok · · Score: 2, Interesting

    There were quite a number in the '90s who wouldn't upgrade to Windows 3.10 or 95 because, heck, they didn't see a need.

    Didn't see a need? There WASN'T a need. 3.1 moved with the speed and grace of a wounded elephant in quicksand, while DOS spun like a top. It was the new apps (and lack of support for the old) that drove users onto Windows, not any virtues of the OS.

    And Agenda!! Does anyone remember Lotus Agenda (a DOS app)? The PIM of the Gods! The most amazing open-ended information manager ever created, yet never to be seen or even re-envisioned again, like some kind of super-advanced crystal-technology from Lost Atlantis! Lotus replaced it with the cartoonish Organizer for Windows, and Life Turned a Page.

    Am I a neo-luddite because I prefer to work in Xterm over pointing and clicking? Do I lose Geek Points for using fluxbox instead of KDE?

  6. Re:Never heard that one about DOS -- Agreed by RetiredMidn · · Score: 3, Informative
    I always heard it about Windows 3.1.

    I agree. I was at Lotus for quite a while starting in 1983. In the early days (1-2-3 v1 and v2, and MS-DOS 2.x and 3.x), Lotus and Microsoft were quite friendly, and we had NDA access to a lot of stuff from Microsoft, including MD-DOS releases. [I also saw early releases of Windows 1.x documentation and remember thinking how pathetic it was next to Inside Macintosh -- but that's a whole other story...]

    Anyway... In the spirit of this "friendly" cooperation, I remember attending technical presentations from Microsoft about OS/2 Presentation Manager and how important it was for us to architect our applications in anticipation of OS/2 so we'd be ready when it hit the street; and feeling like we'd been had when Microsoft switched their emphasis from OS/2 to Windows 3.x, and had their applications all ready to go while Lotus was invested heavily in an OS/2 suite.

    From that point forward, 1-2-3 was on the ropes vs. Excel and it seemed like every OS move by Microsoft with Windows kept us off-balance; there was also the issue that the Excel developers seemed way better informed about developing for Windows 3.x than the rest of us. There was wide speculation that Microsoft was publishing and encouraging the use of APIs that their application developers did not use. It was (and is) easily believable that there was a philosophy of "Windows isn't done until Lotus won't run."

    On another, contrary, note, I also remember (later) a page 1 Wall Street Journal article about the development of Windows NT under Dave Cutler. IIRC, one of the points made in the article was that NT had a huge team of developers (50?) adding code to NT that was conditional on the application being run; i.e., "if the current application is PhotoShop, perform this operation this way" for compatibility. It was presented as a representation of Microsoft's commitment to compatibility, but, IMHO, it's a shitty way to write an operating system...

  7. Re:Not neo luddites... by Aim+Here · · Score: 2, Interesting

    Actually the Luddites had a rather bad press. The original Luddites weren't fanatical anti-progress thugs, they were actually rather discriminating in what they did and didn't smash up - their beef wasn't with machinery itself, but actually with the working practices associated with the machinery, which was replacing skilled manual labour with cheaper, less-skilled labour where people were being forced to work harder, to produce more goods for less pay.

    There were occasions when Luddites smashed frames in one part of a mill, but left alone identical frames in the same building - because one set of frames was owned by a boss who was driving down workers wages and conditions, and the other wasn't.

    What I'm trying to say was that Luddites were just picky and choosy about how they adopted new technology, rather like the way you imagine yourself to be...

    I'd be rather proud if someone called me a neo-luddite.

  8. The MBR is not the place for a boot loader! by DragonHawk · · Score: 2, Interesting

    "Windows installation has never been shy about overwriting LILO (and later GRUB)..."

    For a rare change, this isn't Microsoft's fault. To the best of my knowledge, every "install" program for every version of DOS, Windows-as-an-OS, or OS/2 writes a new MBR (Maser Boot Record). The MBR was never, ever intended to contain an OS-specific boot loader. It contains the partition table, and the code to find the active partition and boot the PBR (Partition Boot Record). It has been that way since IBM and Microsoft created the IBM-PC hard disk MBR table format in the 1980's.

    It is Linux (or rather, LILO, GRUB, and the like) that are doing something completely non-standard by installing application-specific software into the MBR. Granted, the IBM-PC platform is a collection of hacks and limitations, so doing something non-standard is often the only way to accomplish something, but that doesn't mean you can expect your non-standard approach to work for every situation.

    When I install LILO or GRUB, I install it to the PBR of a primary partition, the way the PC spec says to. I usually use the same partition as my root and/or /boot partition for Linux. I may additionally write another instance of the stage one loader to the MBR for my convenience. But I'm not surprised if something else blows it away. If that happens, I set the primary partition to my Linux loader partition. That then boots fine, and I can then re-write my favored MBR.

    Now, Microsoft could make things easier by updating their current (or next) installer to detect an existing MBR and offer the opportunity to leave it alone. Of course, questions like that would prolly just confuse the vast majority of their customer base. More importantly, Microsoft has shown over and over again that they're rather anti-social, so I would hardly expect them to go out of their way to support the non-standard behavior of their competition!

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.