Slashdot Mirror


The Sad Parable of OS/2

Still-in-Mourning writes "IBM's first 32-bit version of its advanced PC operating system was released 10 years ago this month. It was better than anything around, yet it failed. Its hopes were pinned on many of the same things we hope today will bring Linux to the forefront. What lessons are to be learned? Will we learn them? A glimpse of a sorry chapter in computing history."

17 of 550 comments (clear)

  1. Windows 95 Killed OS/2 by kevin42 · · Score: 3, Insightful

    I'm sad to say it, but I think it's true. I was a hard core OS/2 user through OS/2 Warp (I think that was 2.1). It was very good, but when windows 95 came out and was more stable, plus had better application support, I couldn't see why I should continue using it. OS/2's windows compatibility only got worse over time.

    Don't get me wrong, I wish OS/2 took over and we were all using it instead of windows, I think we'd be far better off.

    Hopefully the linux world can learn something from that. If Microsoft ever gets the upper hand in the areas where Linux excels, it will be very bad for Linux. Not as bad as it was for OS/2 though, if for no other reason than the price of Linux.

  2. Windows 95 applications killed OS/2 by Anonymous Coward · · Score: 3, Insightful
    Windows 95 didn't kill OS/2, the apps did. The apps wouldn't run on OS/2, so people had to use Win95 even though it was less stable. The users needed the apps, but didn't have a stable platform to run them on until 6 years later (2001) when Windows 2000 showed up.

    How they survived those intervening 5 years is a long story, but it has a lot to do with IT people committing massive fraud and computers being horribly unreliable.

    Heh, and now that MS has a stable OS, the apps have all gone down the shitter. You just can't win. Keeps the IT folks employed, though, so you win if you're a MSCE.

    1. Re:Windows 95 applications killed OS/2 by Zeinfeld · · Score: 3, Insightful
      Windows 95 didn't kill OS/2, the apps did. The apps wouldn't run on OS/2, so people had to use Win95 even though it was less stable

      Err, what apps? When Windows 3.1 came out all you got was a pretty GUI interface to start your character cell based program. Lotus, Wordperfect and co were both sitting on the fence waiting to see whose GUI O/S would win the battle.

      Ten years ago IBM was considered the big monopolist threat in both hardware and software. When OS/2 launched IBM gleefully told the world that it intended to tie the O/S to its increasingly proprietary hardware systems.

      Microsoft offered the hardware manufacturers a GUI O/S that was not controlled by a competitor. They also cut through the problem of waiting for the applications by writing their own GUI wordprocessor etc.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  3. Re:Wasn't it obvious? by mlsemon2 · · Score: 3, Insightful

    That's not totally true. I remember Super Bowl ads for it and a few ads in the months following it. Of course, that was a while before Windows 95, and for the most part, you are correct. The marketing I read and saw during the Windows 95 era was almost nonexistent.

    What a great article. Just today, when I pulled up to the ATM machine and saw the beloved TRAP=0002 hex dump black screen of death, and I had to let out a little sniffle for my former fave OS.

    Will Linux learn the lessons of OS/2? Who knows? For my time in OS/2, the company and the users were nice, knowedgeable, and professional. There were not many exaggerations and very few of Microsoft-style false promises. The lesson I got out of it is that consumers can't handle a straightforward approach, always going for smoke and mirrors and gold glitter sparkles. It doesn't matter if something exists, only that the something is "just around the corner."

  4. OS/2 v.s Windows by garett_spencley · · Score: 3, Insightful

    I always hear people saying how they loved OS/2 and think everyone would be better off if it had "won" instead of windows.

    However, I believe that it would be no different. It would still be open source v.s the big giant. The big giant would just be IBM instead of Microsoft. Don't forget they too are a huge gigantic corporation with no interest except profit just like MS.

    Everyone would instead say "geez I miss windows. I wish it had won on the desktop instead of OS/2. Sure the application support wasn't as good. And OS/2 compatibility in win9x got a lot worse over time but it was still a far better OS IMO."

    Think about it.

    --
    Garett

    1. Re:OS/2 v.s Windows by Sloppy · · Score: 4, Insightful

      I used OS/2 at work from late 1994 until February 2002, when I finally switched to Linux. And damn, Nautilus (the Windows Explorer clone) is just plain sad. It really is just as bad as Windows, maybe even a little worse, if that's possible.

      If OS/2 had won, then GNOME and KDE would be copying a good GUI instead of copying a piece of shit. Or, to put it more generally: if OS/2 had won, things would be better, simply because the product was better. Sure, the "political" situation for would be the same (maybe even a bit more intense since OS/2 would be harder for "open source" to beat than Windows was), but the user experience would be about a decade ahead of where we are right now. So yeah, I wish OS/2 had won.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  5. Other lessons - grass roots marketing by os2fan · · Score: 3, Insightful
    The Linuxers do well to learn from the experiences of the OS/2 and Amiga grass roots campaigns.

    Like Linux, many OS/2 users chose and stuck with their OS because they wanted, and because they changed.

    OS/2 users often multibooted, and were quite familiar with Windows systems. Often far better than the Windows users themselves. :) This is in part because fixing the problems up in OS/2 often required a bit of poking around, and this habit passed onto fixing Windows systems.

    What we do not really need is this "death threat" thing when advocates turned nasty.

    OS/2 trives even now, not because of IBM or Microsoft, but, like Linux, because of the users themselves. It aims at a different market to Linux, but both have vigourous grass roots. No monopolist likes that :).

    --
    OS/2 - because choice is a terrible thing to waste.
  6. Win95 didnt kill OS2, Microsoft did. by HanzoSan · · Score: 3, Insightful

    If IBM had the exclusive OEM contracts, then Windows95 would have been destroyed.

    Why do people always ignore the illegal practices of Microsoft? IE is on top because it came with Windows.
    Windows is on top because it comes with every PC.

    Its IMPOSSIBLE to compete with a product which comes with the OS itself, and its IMPOSSIBLE to compete with a product which comes with the PC itself.

    A user is not going to spend money on something they already have. Thats why OS2 didnt sell, why buy OS2 when you already have Windows?

    Now, if Linux can manage to get OEM contracts, Linux can actually compete.

    Apple couldnt / cant get OEM contracts so they sell their own Machines, Linux may have to sell their own box's to be successful, Sun did it, SGI did it, Apple does it, Linux may have to do this if they cant get OEM contracts.

    The key is OEM contracts, thats the key.

    --
    If you use Linux, please help development of Autopac
    1. Re:Win95 didnt kill OS2, Microsoft did. by Locutus · · Score: 3, Insightful

      Not a monopoly in 1994? You are right that the courts didn't RULE they were one but they did sign a consent decree in 1994 with the DOJ. The Justice overseeing the case looked it over and refused to sign it because it didn't do enough to stop Microsofts strong-arming tactics. Judge Sporkin was removed from the case and Judge Jackson was handed the case and told to sign it. He did.

      Judge Jackon is the same Judge Jackson who got the latest case and was he pissed to see what Microsoft did with the first decree.

      Not a monopoly? With billions in cash there seems to be no law you are accountable to. Or so it seems.

      Did you know that USAG Ashcroft received more money from Microsoft than from Enron?

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  7. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  8. Where IBM went wrong by NewtonsLaw · · Score: 3, Insightful

    There's absolutely no doubt that OS/2 was a vastly superior product to Windows (and probably still is).

    The only problem was that IBM really didn't have a very clever strategy for dealing with the competition from Microsoft.

    Their single biggest mistake was to treat developers as a cash-cow rather than a valuable resource.

    I did some development work for OS/2 and it cost me a fortune to tool up with all the necessary compilers, libraries, tools and documentation.

    Most developers at the time already had the tools I needed to develop Windows 3 programs so it made little sense for IBM to raise a barrier to developers by charging like a wounded bull for its tools -- but they did.

    IBM mistakenly thought that they could just spend $50 million on advertising the product to the end-user and ignore the needs, complaints and hearts of the developer community.

    They paid dearly for this neglect -- simply because it resulted in a dearth of good quality "off the shelf" OS/2 applications to rival those offered for Windows.

    Even worse, IBM kept touting its great ability to run Windows 3 programs alongside native OS/2 apps.

    How smart was that? Not very!

    Faced with IBM demanding outrageous prices for new tools (and even more outrageous upgrade fees for the same tools) -- or simply writing Windows code that OS/2 users could run anyway -- the choice was obvious.

    Mainstream programmers kept pumping out Windows applications while almost completely ignoring OS/2. Oh sure, there were small groups of devout OS/2 developers who cherished the technical superiority of the operating system -- but that old catch-22 soon popped up.

    Despite all that expensive advertising, consumers said "why buy OS/2 just to run Windows 3 software when you can buy Windows 3 for less?" Don't forget that OS/2 really needed about twice as much (expensive in 1992) RAM to properly run a Win3 program than did Win3 itself.

    All in all, the public weren't about to pay extra without some real benefits -- and there wouldn't be any such benefits until there were enough native OS/2 apps to rival Windows apps.

    And (here it comes) there wouldn't be enough native OS/2 apps until there were more OS/2 developers -- who were not about to fork out the price of a good used car just to write code for the tiny community of OS/2 users.

    If IBM had half a brain they would have realised that the hurdle to the acceptance of any new OS is the availability of applications.

    In stead of trying to screw big profits out of developers they should have given away their tools, SDKs, etc. This would have endeared them to the developer community (rather than alienate them as they did) and the result would likely have been some damned fine apps that matched Win3 versions for functionality and blew them away from a reliability perspective.

    Of course this is what's happening now with Linux but I fear that it's simply too late to overtake the beast. Ten years ago there were many more large software companies and competing with Microsoft was hard but not impossible. These days you're sunk before you get your boat to the water.

    Maybe 20-20 hindsight is a wonderful thing -- but I was telling them this ten years ago -- except they were so arrogant that they felt they didn't need to go out of their way to help developers and that end-users were far more important.

  9. Re:You all act like people purchased Windows?! by Arandir · · Score: 3, Insightful

    How weird. I've had four computers in my life and none of them came with Windows.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  10. Crap by Greyfox · · Score: 5, Insightful
    2.0 ran perfectly on my OEM Laptop at the time. 2.1 was the ultimate in stability and performance for OS/2. It was down hill from there. Most of the changes in Warp are either cosmetic or lame attempts to hack around the OS/2 shortcomings that the market was demanding fixes to.

    As far as I could tell, no one outside IBM was buying the PS/2. At least, I've never seen a single one outside the company. At the height of its popularity, it was estimated that OS/2 had over 10 million users.

    IBM could have stayed ahead and taken over the industry, but a lot of factors conspired to prevent it from happening. Much of it was due to IBM attitude. First off, mainframe mentality ruled (And still rules, to a large extent) the company. Upper management still viewed the PC as a toy. Certainly they would never have dreamt that a user might actually want to multitask with it, even though OS/2 featured preemptive multitasking.

    Further there was the IBM tendency to do a thing and then sit back and rest on their laurels. They go into maintenance mode and don't continue active research and development of innovative new features. IBM business process is still not geared toward a completed project where live development is still taking place.

    As for marketing, well it is said that IBM couldn't market eternal life if they had sole rights. They had no idea of their target demographic and they tried to market the product to Joe Average User. This resulted in Joe Average User getting pissed off with the painful installation process. And the installation was painful. IBM could have done something about that, but they were resting on their laurels (See previous point.)

    Furthermore, IBM's own software did not strive to show off the operating system at all. Most of the utilites they shipped were straight windows ports. This resulted in poor performance on the platform. I made a comment in a forum at one point that Netscape for Windows 3.1 actually did a better job of multi-threading than the OS/2 web explorer did. I actually ended up using the DOS version of the document explorer that IBM shipped for documentation because the OS/2 version would block the system input queue while it indexed documents, thus hanging the entire system.

    Most people will agree that the death blow was PCCO's refusal to preload OS/2 on their systems (Due to illegal Microsoft bullying.) Since the install process never improved and there was no way to get the system preloaded, that was pretty much all she wrote.

    There are still some companies out there using OS/2, and they're paying IBM a lot of money to maintain the product. It's mostly banks or other shops with other IBM iron. OS/2 always did talk to the mainframes very well. But OS/2 lost its chance to be a (or THE) mainstream desktop OS when Microsoft introduced Windows 95. Windows 95 was less stable, still didn't feature preemptive multitasking for all programs and had a far less robust interface, but it was good enough that most people didn't care.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  11. History by Eric+Green · · Score: 3, Insightful
    I was there, I was not doing homework, I was operating off of 15 year old memories. The fact that 15 year old memories are not 100% accurate is not surprising. I do remember the long boot times though, at least on the PS/2 Model 50's. Your notion that they booted as fast as DOS is more probably historical revisionism than a 1 year slippage in date in 15-year-old memories.

    The ISA machines in the PS/2 lineup came after some of IBM's major customers refused to buy a MCA version of the computer, I remember them later being re-named as PS/1 computers in an attempt to flog the PS/2. The MCA-based PS2 line did NOT survive until the mid 90's -- it was long dead by that time -- by the mid 90's IBM had migrated to PCI like everybody else, and had computers named "PS/2" but they were just generic clone machines.

    I see no reason to do research about something I lived through when you're the only anal twit on Slashdot who cares. I'm sure that nobody else here cares that the PS/2 was released in 1987 rather than 1986. The point is that IBM was trying to hijack the personal computer market -- not that it was 1987 rather than 1986.

    -E

    --
    Send mail here if you want to reach me.
  12. Re:Wasn't it obvious? by Greyfox · · Score: 3, Insightful
    Linux has thus far managed to avoid making most of the mistakes that killed OS/2.

    1) Active developent continues. IBM was always terrified of breaking "legacy" application support, which is why there was never a proper fix to the Single System Input Queue problem.

    2) There are practically no barriers of entry into Linux development. Compiler's free. Tons of libraries are free. Tons of programmers tools are free. The operating system is free. All the stuff that IBM charged you for and Microsoft charges you for, free, free, free. A 12 year old could afford to install the OS and tinker with it. Many do.

    3) Marketing. Well... marketing in Linux is an interesting phenomenon. Largely it's word of mouth between clueful engineers. Linux takes a company over one computer at a time and management never has a clue. They just blink in their bovine way and ponder their managerial effectiveness which must be why no one ever complains about the file server crashing anymore...

    4) Installation. Redhat install is pretty much point and click. The OS/2 install was painful. I did it for a living for a while. We had a document which specified the exact order in which you had to install our company's assorted software. Deviate at all from that order and you'd trash the Workplace shell and never get any icons, forcing you to fdisk, format and reinstall. The installation process was guaranteed to take 8 hours. I'd prefer Linux installs any day of the week.

    The main thing is the system keeps evolving, bugs keep getting fixed, Linus doesn't mind doing major revisions if he thinks a design isn't right and if you ever have a question, you can always ask the guy who wrote the package you're having trouble with (Assuming you can find him.) Other factors might potentially kill Linux (I could see it getting made illegal in the current legal climate) but repeats of OS/2's mistakes will not be a factor.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  13. Re:Did you know who wrote OS/2??? by KidSock · · Score: 4, Insightful

    Actually, it was (gasp) MICROSOFT (gasp). Think about that before you flame!

    Actually this isn't exactly true. Originally IBM did contract MS to write OS/2 however by the time they reached version 3 Windows started to gain in popularity so they focused on that and IBM took over OS/2 entirely. If you read the second link a little more carefully it claims IBM re-wrote everything starting from the 1.x base. That became OS/2 Warp and MS took said version 3 and renamed it to Windows NT.

  14. A simple reason by forgoil · · Score: 3, Insightful

    There is one very simple reason to why OS/2 failed and Windows did not. Microsoft gave their all to make Windows win, they didn't have hardware sales to worry about as well. Just as Sun today are not willing to put all their eggs in one basket with Java but also wants to push slow expensive hardware and an outdated OS.

    To win you have to want to win, bad. For this is what Bill and Steve wants to, they want to give people what they want (that is normal people, they don't want to pay extra for a bunch of stuff, they want one package, and have all they need. I want that too, and I consider myself a computer geek after all) and they want to win. Though I personally don't think they try to be some "evil empire" and gets accused of a lot of things they haven't done. Anyone dealing with software on that scale knows how hard it is, and interfaces etc are bound to change. Heck, free software is even worse.

    So, this turned into a rant again. So for all you linuxnerds out there. If "Linux" is going to succeed, Mandrake/SuSE/RedHat/etc better join forces and put all their eggs in one basket. Produce one OS that looks and works the same all the time (you won't get away with several desktops, Apple and Microsoft is going to tear you to shreds, with good reasons) with a good set of applications and tools to go with it. Yes, to integrate and bundle *IS* good for the consumer. Anyone who says anything else must be mad. I buy a car, not a bunch of parts to build a car with (we all know the cost for that).