Partilhar via


Tipping Points

One of my birthday presents was the book "The Tipping Point" by Malcolm Gladwell.

In it, he talks about how epidemics and other flash occurances happen - situations that are stable, and a small thing changes and suddenly the world changed overnight.

I've been thinking a lot about yesterdays blog post, and I realized that not only is it a story about one of the coolest developers I've ever met, it also describes a tipping point for the entire computer industry.

Sometimes, it's fun to play the "what if" game, so...

What if David Weise hadn't gotten Windows applications running in protected mode?  Now, keep in mind, this is just my rampant speculation, not what would have happened.  Think of it kinda like the Marvel Comics "What if..." series (What would have happened if Spiderman had rescued Gwen Stacy, etc [note: the deep link may not work, you may have to navigate directly]).

"What If David Weise hadn't gotten Windows applications running in protected mode..."[1]

Well, if Windows 3.0 hadn't had windows apps running in protected mode, then it likely would have not been successful.  That means that instead of revitalizing interest in Microsoft in the MS-DOS series of operating systems, Microsoft would have continued working on OS/2.  Even though working under the JDA was painful for both Microsoft and IBM, it was the best game in town.

By 1993, Microsoft and IBM would have debuted OS/2 2.0, which would have had supported 32bit applications, and had MVDM support built-in.

Somewhere over the next couple of years, the Windows NT kernel would have come out as the bigger, more secure brother of OS/2, it would have kept the workplace shell that IBM wrote (instead of the Windows 3.1 Task Manager).

Windows 95 would have never existed, since the MS-DOS line would have withered and died off.  Instead, OS/2 would be the 32bit application for lower end machines.  And instead of Microsoft driving the UI story for the platform, IBM would have owned it.

By 2001, most PC class machines would have OS/2 running on them (probably OS/2 2.5) with multimedia support.  NT OS/2 would also be available for business and office class machines.  With IBMs guidance, instead of the PCI bus becoming dominant, the MCA was the dominant bus form factor.  The nickname for the PC architecture wasn't "Wintel", instead it was "Intos" (OS2tel was just too awkwards to say).  IBM, Microsoft and Intel all worked to drive the hardware platform, and, since IBM was the biggest vendor of PC class hardware, they had a lot to say in the decisions.

And interestingly enough, when IBM came to the realization that they could make more money selling consulting services than selling hardware, instead of moving to Linux, they stuck with OS/2 - they had a significant ownership stake in the platform, and they'd be pushing it as hard as they can.

From Microsoft's perspective, the big change would be that instead of Microsoft driving the industry, IBM (as Microsoft's largest OEM, and development partner in OS/2) would be the driving force (at least as far as consumers were concerned).  UI decisions would be made by IBM's engineers, not Microsoft's.

In my mind, the biggest effect of such a change would be on Linux.  Deprived of the sponsorship of a major enterprise vendor (the other enterprise players followed IBMs lead and went with OS/2), Linux remained as primarily an 'interesting' alternative to Solaris, AIX, and the other *nix based operating systems sold by hardware vendors.  Instead, AIX and Solaris became the major players in the *nix OS space, and flourished as an alternative. 

 

Anyway, it's all just silly speculation, about what might have happened if the industry hadn't tipped, so take it all with a healthy pinch of salt.

[1] I'm assuming that all other aspects of the industry remain the same: The internet tidal wave hit in the mid 90s, computers remained as fast as they had always, etc. - this may not be a valid set of assumptions, but it's my fantasy.  I'm also not touching on what affects the DoJ would have had on the situation.

Comments

  • Anonymous
    February 03, 2005
    The comment has been removed

  • Anonymous
    February 03, 2005
    Chris,
    That's totally possible. It's not clear if the delay of 4 years until multiple DOS applications became available on OS/2 (and the revitalization of MS-DOS that Windows enabled) would have allowed alternative OS's to be far more successful than they were.

    It would make a great novel :)

  • Anonymous
    February 03, 2005
    From the dark side. . .

    Would a "Microsoft Flight Simulator" have been availbable to Mohammed Atta?

    Each "what if" root has many branches

  • Anonymous
    February 03, 2005
    Needless to say, as a Linux user I dispute the claim that Linux wouldn't have succeeded without IBM.

    I've been using Linux since well before it was conceivable that IBM might even use it, let alone back it to the tune of a billion dollars. And it was clear well before IBM's involvement that Linux's success was not just a clear possibility, but inevitable. If IBM hadn't been the first Big (blue) Fish to realize this, someone else would have.

    Furthermore, it seems likely to me that if IBM had been the driving force behind the primary PC operating system, they'd have made a much bigger point of trying to shut clone vendors out, probably with great success. The PC's success as an architecture is entirely due to widespread hardware competition. If that hadn't happened with the PC architecture, I suspect that some other cloneable architecture (with a different OS) would have filled the interoperability vacuum, but if all the vendors had stuck with "don't clone me" attitudes, the difference from today would be far more radical. It's hard to imagine what the world would have been like with a wide variety of different hardware and operating systems all in broad use, but it seems to me that in such a world, a new OS like Linux would have a better chance of getting a foothold (since it's entering a market that already has competition, rather than trying to overcome a monopoly).

    Application vendors, for example, would probably have put a much greater premium on portability from day one, meaning porting to the new up-and-coming OS would be a no-brainer instead of a massive amount of investment.

    I suspect Sun might have ended up with the monopoly when they came out with Java (making portability automatic), unless someone else had beaten them to it.

    It's all very interesting speculation, anyway :)

  • Anonymous
    February 03, 2005
    Stuart, you might be right - I'm figuring that the "Linux revolustion" has been fueled by two things:
    #1: Dominance of the PC platform - that doesn't change in my scenario.
    #2: Corporate interest in Linux as a platform. And that does.

    Because none of the major consulting firms would be pushing Linux, instead they'd follow IBM's lead. The other hardware vendors (Compaq, HP, Sun, etc) would continue to sell their own brand of *nix - they'd have no interest in Linux as a platform, so they wouldn't be pushing it.

    So the only people pushing Linux would be the FSF types - there'd be little corporate support except as a replacement for other *nix platforms.

    On the other hand, many of your other points (especially regarding app portability) do make a lot of sense.

  • Anonymous
    February 03, 2005
    I guess I put it the other way around: the corporate interest in Linux was fueled by its undeniable technical and grassroots-level adoption success.

    Remember that in the real world IBM picked up Linux despite having its own Unix brand. Linux beat out IBM's best efforts (AIX and the stillborn Project Monterey) on merit, so convincingly that IBM themselves decided to scrap their own work in favor of it. I have a hard time thinking of any corporate involvement (on the scale you're contemplating) before that point that could be said to explain IBM's decision to adopt it. So I'm forced to conclude that if not IBM, one of the other hardware/Unix vendors would have done what they did. The other hardware/Unix vendors, in the no-Windows scenario, would be in the same place that IBM was in today's world, with the same options available.

    I'd definitely add one to your list of things that fueled Linux's success, although it doesn't affect the "what if" because neither of our future-histories modify it: the widespread availability of the Internet. Linux is an (IMHO inevitable) product of the fact that suddenly anyone with programming talent can easily get the latest version, submit a code patch, and see it integrated into new versions within days, if not hours. Linux couldn't have happened if the developers had to mail around 3.5" floppies :) My guess is that the absence of the Internet is pretty much the only thing that really would have erased Linux out of history.

  • Anonymous
    February 03, 2005
    Another interesting point is if IBM had a bigger stake in the PC business, would they be as interested in joining the AIM (Apple/IBM/Motorola) cooperation, and working on PowerPC?

  • Anonymous
    February 03, 2005
    The dominance OS/2 would have changed my life quite a bit. We invested serveral years in OS/2, starting in 1989 with 1.3. This was the next step for our "system" after DOS. We continued to develop for it until 1995, or about until the beta of NT 4.0 came out. Then while still shipping OS/2 systems, we spent the next 2 years porting everyting to NT. The experience paid off in the sytem areas: threading, inter-process communications, TCP/IP socket programming, etc. We had to rewrite the GUI wich was mostly text based anyway. It seems to me that that with Microsoft's resources behind it, we would still be using OS/2 today. IBM should have released it to the open source community, but that may not have been possible because it contained some code owned by Microsoft.

    Things might have been so different I might not even live where I do now. Talk about life changing events!

  • Anonymous
    February 03, 2005
    It's easy (and fun) to play "what if," since every situation you use it on had some critical path of events that directly enabled it. Bramster alluded to this earlier, as have the pens of many great authors.

    What if David wasn't able to get Windows applications to run in protected mode? Well, perhaps somebody else may have. Perhaps he would have found some other, better, means of memory magic. Perhaps David's discovery actually prevented somebody else from finding some other, better, means of memory magic.

    For any positive experience in life, I can usually look back and find an absolutely terrible experience that was fundamentally crucial in enabling that positive experience.

    Take your significant other, for example. All of those amazing experiences were directly enabled by some tragic breakup with an ex-girlfriend.

  • Anonymous
    February 03, 2005
    I think the effect might not be that great.

    It's true that the Protected-mode development may have to be delayed. But since I believe David is not the only person who know about protected mode things, Microsoft may be able to find other, while possibly won't be able to write those efficient codes.

    Microsoft once have been inspired by the GUI environment, I don't think it'll so easy to give it up. They'll continue to hire people until they find someone who is capable to handle the project.

    And Windows may behave differently. Try taking the weight of that significant person out and add the ideas of another person in will quite probably cause a series of branches in the timeline, and the output should be quite different.

    For me it could be interesting to think about "what if Microsoft hire Linus to work for them at the time of initial release of Linux kernel?" :)

  • Anonymous
    February 03, 2005
    Cheong,
    You're missing the skunkworks aspect of the project - Nobody in the systems division (except for David and the rest of the Win3 team) wanted to get windows applications working in protected mode - it would directly compete with Windows and Microsoft's strategic direction was 100% focused on OS/2. Windows was a distraction.

    If David hadn't done it, then nobody would have - that's why I described it as a tipping point. If David hadn't been working on that project at that time, Windows 3 wouldn't have happened and history would have changed.

    Oh, and Lee, I didn't have a girlfriend when I met Valorie :) Now there was a tragic breakup with HER boyfriend, but not mine :)

  • Anonymous
    February 03, 2005
    What if ... IBM didn't approach MS.

    Microsoft, whose first OS they sold was Unix, would be babbling about Unix's stability, scalability. (I just love pointing out to anti MS that MS was unix company).

    But where are the microprocessors. My company bought Dos 3.3 and DBase III+ (and an AT to go with it) because it would have cost millions and taken years with thousands of plane trips to coordinate it to allow my division (11 people) out of 60,000 people to do mailing labels in lower case (and like that was going to happen). Then our accountant discovered 3270 terminal hardware for the PC and so he got one for Lotus 123.

    NT is more mainframe like (in terms of the overall business system). But what do little divisions of 11 people (who competed with our 60,000 strong parent - they didn't want us but had to buy us as well if they wanted a particular TV factory) if they need IT outside the network structure.

    MS gave us empowerment with DOS, then took it away with NT.

    If I was MS. I'd get WinCE on turnkey systems (but desktop sized). Sinclair tried this and it failed. My dad can use his digital camera (an operating system - and I can't really use mine) but not XP. Security problems - what security problem - you can't d/l programs. For a lot of people you need function based computers - this thing prints digital pictures, can make letters, can web browse, and can send recieve mail, and that's all it does. My camera asks me no questions and claims it can print (I'm all electronic). This is what is needed. Who asks questions about the OS in a TV, whose TV has ever crashed? Yet we get to see NT stop errors on our public transport scteens instead of when the next train is. OS/2 ATMs also crash, especially after sabotage.

    While guys n gals like me wouldn't buy it in a pink fit. My dad would, especially if it doesn't have the word computer in it. My mum might buy it (she is computer literate). She prefers turnkey systems.

    Anyway OS/2 is alive and well and updated. It seems to be ideally suited to playing multimedia ads on ATMs (our company did usability testing on one such system - we had ATMs everywhere and in every office. Then they started getting sabotaged as people who had to share an office with a multimedia ATM playing ads every 2 minutes couldn't handle it anymore)

  • Anonymous
    February 03, 2005
    Oh, and Lee, I didn't have a girlfriend when I met Valorie :) Now there was a tragic breakup with HER boyfriend, but not mine :)

    I'm tempted. You can't do things like this and expect me to resist.

    I hope you coding does what you mean it too. Your writing doesn't say what you mean it too.

  • Anonymous
    February 03, 2005
    os/2 is a resource hog.. it does what it does with resources efficiently but it needs them all.. if David Weise didn't figure out what windows needed someone else would have

  • Anonymous
    February 03, 2005
    Very interesting post, but I don't think that the lack of Linux support from IBM would be enough to cause it to stay just an alternative to the other *nixes. Linux would eventually compete with OS/2 and perhaps replace it more easily than Windows.

  • Anonymous
    February 03, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    Don't want to be a tech nerd but we would most prob be running OS/2 5.X as the last os/2 out was os/2 Warp 4.0 Connect :) (old school os/2 fan here)

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    Having OS/2 backed by IBM and dominating the PC-market and Microsoft doing things like Microsoft Office/2 could have lead to other interesting things:
    - NeXTSTEP still alive. As something like an "upper-class" Apple.
    - Compaq lacking the force (because of stricter control of the PC-architecture by IBM) to overtake HP and DEC; making those two still alive; and making Compaq a PC-manufacturer and nothing else.
    - Linux steamrolling mainly the unix-territory, breaking into SGIs, HPs, DECs, Suns (and partly IBMs) marketshare and eventually getting backed by one or several of those. Not likely by IBM, though.
    - Novell still going strong with Netware.
    - Maybe even with Commodore as a competitor in the home-market?

    I think a more diverse marketplace would have been the result in the first place.

  • Anonymous
    February 04, 2005
    One thing this fails to acknowledge is how MS does business. Even without the tipping point it would only have been a matter of time till MS wanted their own OS to push. And MS is VERY good at getting into markets and taking them over. I have no doubts they would have suceeded in owning the Desktop OS market either way.

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    Someone submitted this to slashdot. Some comments there might be interesting...

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    IBM was the 300lb gorrilla. The reason many poeple prefered Microsoft products was because of their anti-IMB attitudes. Yes OS/2 would have replaced DOS but Microsoft, actually the Digital team, would still have produced NT. People would have embrassed it as the alternative OS. NT Windows would have displaced Linux and BE/OS in the Anything but IMB alternative OS timeline. Game makers, in my oppinion the real drive behind PC sales, would be producing DirectX and RAW (Rexx Accelerated Windows) compatible games so we NT users could play a few games on our alternative platform. Microsoft would have joined with Netscape to produce a (Common Network Interface).

    Oh look! The glue on the bottom of my bag is drying. More later!

  • Anonymous
    February 04, 2005
    As a user of OS/2 with the OS/2 screen reader written by IBM, I can say that the accessibility for the blind in OS/2 was far superior to Windows, even to this day. If I had only known what David was up to I'd have tried to stp it somehow--now where is that terminator and time machine when I need it?

  • Anonymous
    February 04, 2005
    As a user of OS/2 with the OS/2 screen reader written by IBM, I can say that the accessibility for the blind in OS/2 was far superior to Windows, even to this day. If I had only known what David was up to I'd have tried to stp it somehow--now where is that terminator and time machine when I need it?

  • Anonymous
    February 04, 2005
    Can we even assume the whole GUI thing would have happened without Windows 3.0? At least at that time?

    One of the things that made it attractive was that it didn't replace DOS, it ran on TOP of DOS. As essentially a graphical shell, it was substantially simpler and cheaper than a full-blown OS would have been, and gave users a bridge between the text and GUI worlds. A quote I heard frequently back then was "well, for $40, if nothing else, it's good for playing solitaire." How many copies of Windows 3.0 did solitaire sell, I wonder. The only real "native" apps in the beginning were WYSIWYG ones like Pagemaker and Ventura Publisher, and even those were ported over from the Mac. One of them even took a detour through DR's GEM GUI first.

    I think it's possible OS/2 might have been positioned where it was too expensive for the home user, and text-mode multitasking products might have reigned at least for a while.

    I still recall one columnist (Still writing for PC magazine, IIRC) predicting that IBM's "Topview" would be the platform of the future.

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    it's fun to speculate. It could have essentially changed the processor industry too. Where would Intel be without Windows. I'm sure IBM would have pushed RISC processors instead. May companies can give credit to MS for their success.

  • Anonymous
    February 04, 2005
    OS/2 was far more capable than Win3.1.

    As an OS/2 user I was accustomed to conveniences like simultaneously typing and diskette I/O. I was shocked to discover that Windows couldn't multitask like that -- with the floppy drive in use, editor keystrokes were delayed. When I saw Windows 95 my thought was "At last --- multitasking."

    The workplace shell was far in advance of the Windows desktop. Years later Windows still had the same clunky old Control Panel. Not good.

    Then there are the programming APIs. Prefixes like Dos, Kbd, Dev, made it apparent which OS/2 subsystem included the API function. Windows had (has) thousands of API functions, but there's a lack of organization, i.e. naming functions.

    'Tis too bad that IBM's marketing was so awful. Their product was supperior.

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    Personally, I think it would have gone a bit different. I don't believe IBM was ever interested in the home market. They would not have pursued it as agressively as microsoft has.

    My vote for which personal computer would have come out on top is the Amiga. It had a fanatic following and if the environment was a bit different I believe it would have done very well in the home arena. About that fanatic following, I jumped to Linux as did most of the other Amiga types (probably the most famous is Matt Dillon, although there are others) at the same time. The reason for this was Commodore tanked at the same time that Linux became usable.

    This added a large active developer base to Linux. People who already knew how to program on a multi-tasking operating system.

    So, if the Amiga hadn't died I'm not convinced Linux would have taken off.

  • Anonymous
    February 04, 2005
    It always amusing me how MS people can't really grasp the real concept behind Linux.


    Linux has ben around for as long as NT, and was created because of the lack of a cheap UNIX derivative for commodity hardware. Having a super-OS/2 around would not have changed this at all.


    A better speculation, if you wanted to eliminate Linux, would be to wonder if 386BSD wasn't tied up with the AT&T lawsuit if Linus would have bothered to start Linux. In that case possibly FreeBSD would have taken over Linux's eventual role.

  • Anonymous
    February 04, 2005
    You're ignoring the most important question of all!

    WAS WINDOWS 3.0 DIGITALLY SIGNED?

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    Funny that nobody has mentioned that Xenix could have become the defacto OS if both OS/2 and WinNT flopped, giving us a very different world indeed.

  • Anonymous
    February 04, 2005
    You are all forgetting about the Amiga. The PC's real challenge in the late 80’s to early 90’s was from Commodore. They had significant saturation in the home at the time and were making a play for business desktops. If Windows didn’t become a hit, I think we would all be staring at a red and white checker ball at startup instead of an IBM logo.

  • Anonymous
    February 04, 2005
    "Oh, and Lee, I didn't have a girlfriend when I met Valorie :) Now there was a tragic breakup with HER boyfriend, but not mine :)"

    So you have a boyfriend too? =)

  • Anonymous
    February 04, 2005
    Just as a follow up, Microsoft didn't believe that Windows could be PM at that time.

    David did it, literally, as a bet, as I recall.

    When it was working, they went to a management meeting, and said something like 'We should reexamine the idea of Windows Protected Mode. Oh, and I should say that we've got it working downstairs.'

  • Anonymous
    February 04, 2005
    OS/2 2.0 actually came out in 1992, nearly a year before NT. In your scenario it came out in 1993. Are you saying that having MS involved would have actually SLOWED DOWN the project? I believe it! But there's no way OS/2 would have been only 2.5 in 2001! Even IBM alone added enough bells and whistles to come up with 3.0 in 1994 (integrated TCPIP/internet stack and apps, smaller memory footprint, PnP for PCMCIA, improved GUI) and 4.0 in 1996 (full PnP, easier install, better networking, GUI updates, Java integration).

  • Anonymous
    February 04, 2005
    Intersting thoughts. I goes to show that much of what we take for granted we caused by "incidental" events.

    What if IBM had not published the BIOS assembly listing for the PC? - No Clone business for years or perhaps decades

    What if Don Estridge had not died in th plane crash in Dallas? - Who knows, we lost a might visionary we he was killed.

    Clearly, there are some major watershed events in comptuing within that last "few" years.

    1) The Emergence and dominance of the PC

    2) TCP/IP as "THE" standard

    3) The Web and the browser

    There are a few more but these are pretty big.

  • Anonymous
    February 04, 2005
    This is all pretty dumb. MS-DOS wouldn't have "withered".

  • Anonymous
    February 04, 2005
    Loser,
    Actually, from the OS group at Microsoft, MS-DOS was on life support...

    Stephen, Hmm.. I don't know, I was guessing on the dates.

    Shayne, Actually I asked Dave about it on Tuesday - the original post has his version of the story (he let Steve know ahead of time and told his managers before the meeting).

    Lee: Yes, the PC as a platform was a screaming success. And MS-DOS was the successful operating system for that platform. And Microsoft, IBM and all the other OEMs were trying their best to get every user switched to OS/2..

  • Anonymous
    February 04, 2005
    quote: "Intos" (OS2tel was just too awkwards to say)

    what about "ostel" (possibly pronounced AHZtel)?

  • Anonymous
    February 04, 2005
    Ted, I actually thought about using "ostel" when writing this up, but decided that people would say that I was being self agrandizing (since ostel is suspiciously close to osterman :~) ).

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    Shayne/Larry, The barbarians book I mentioned in the comments to the previous blog entry goes into more detail with regards the Weise/Ballmer conversation and also the meeting later the same day.

    Perhaps the best quote is:

    "What do we tell IBM?" Ballmer asked.
    Gates hunched over and leaned toward Ballmer. "I don't know, Steve. That's your problem"

  • Anonymous
    February 04, 2005
    Someone on Slashdot thought my comment was good. I don't know whether to feel complimented or insulted!

    (I wanted to reply on slashdot but I can't connect to it right now - maybe the link from here slashdotted slashdot? ;) )

  • Anonymous
    February 04, 2005
    "OS/2 2.0 actually came out in 1992, nearly a year before NT. In your scenario it came out in 1993. Are you saying that having MS involved would have actually SLOWED DOWN the project?"

    MS OS/2 2.0 was being demoed to journalists before the schism, multiple DOS boxes at all. I remember pretty clearly articles in Byte magazine describing demos given. The "public" story back then was that OS/2 3.0 (aka OS/2 NT) was the next generation portable OS/2.

    My understanding was that at the time of the schism, IBM wanted to differentiate OS/2 2.0, so they spent a lot of time and energy on things like SOM and the Workplace Shell. Both of which delayed the release. OS/2 1.3, was the first IBM release and an interim effort to attempt to solve some performance issues, etc.

    Meanwhile, Microsoft retasks the OS/2 NT project to develop WinNT, the primary difference being Win32 and the corresponding subsystem.

    Look at it that way, and we might all be running variants of the OS/2 NT codebase, which, in a way, we actually are anyway. The IBM/Unix angle is still something of an unknown.

    PS: IF I got anything wrong with the pre-history of OS/2 NY and Win NT, I think our host is likely more than able to correct me (which I hope he would ;-).

  • Anonymous
    February 04, 2005
    "Just as a follow up, Microsoft didn't believe that Windows could be PM at that time. "

    I thought I had heard that part of the reason OS/2's "GDI" layer differeed from Windows' was that IBM wanted graphics calls that more closely matched their maninframe systems. I always thought it was a shame that there wasn't more compatibilty between the two systems.

  • Anonymous
    February 04, 2005
    An even bigger "What If?" of course is -- what if Linux Torvalds had been aware of the existence of the BSD's in 1991???

  • Anonymous
    February 04, 2005
    =====
    What if David Weise hadn't gotten Windows applications running in protected mode?
    =====

    Then perhaps someone else would have?

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    Eli, read the other post - there wasn't anyone else to do it - it was a skunkworks project, and it was only because of David's unbelievable talents that it happened.

    Brian,
    An interesting viewpoint. I don't happen to agree with you (not surprisingly), but an interesting point nonetheless.

  • Anonymous
    February 04, 2005
    As much as I loved OS/2, hate Microsoft and love Linux, there would have been some massive problems with IBM at the steering wheel.

    #1: IBM was a failure with the "home market". They had no idea how to talk to anyone except corporate decision makers. Remember the OS/2 Warp ad campaign? You'd have thought it was promoted by IBM's competitors. It was seriously destructive! Microsoft created a really "user friendly" facade that people could relate to. (Nothing like Apple's, but that's another story.)

    #2: OS/2 still had some fundamental problems, especially with the compiler. C/Set (later Visual Age) had some enormous compiler bugs. I spoke with a friend who told of tales that convince me that IBM's people were completely unable to handle the needs of the growing market.

    #3: There were some "idealistic" programming concepts (CommonPoint, Taligent, OpenDoc) that sounded nice on paper, but developers today understand many fundamental design flaws. I'm not claiming that Microsoft is anything beyond lukewarm, but IBM was trying to muscle into existence some absolutely dreadful ideas.

    That said, OS/2 2.1 and 3.x were godsends at the time. They did a much better job at being "better Windows than Windows" by being an incredible DOS and Windows 3.1 environment with VM memory protection. Windows 95 had a pretty UI, but architecturally it was three steps backwards (and continued the DOS hegenomy for another 5 years) and NT was an amazing resource hog.

    Everything said and done, I'm thrilled for OS X (nee NeXTStep) and Linux. M$ is no longer part of my life.

    Murray Todd Williams

  • Anonymous
    February 04, 2005
    BSD would have replaced the linux if it wasn't for AT&T and IBM would have been the most hated list of open source and other misc. *nix users.

  • Anonymous
    February 04, 2005
    Well, several companies were still in the running when Windows 3.0 was out. DEC had GEM, Desqview would likely have GUIfied sooner than later and OS/2 would certainly have taken off. Even Geoworks Ensemble had WYSIWYG output (that looked great on a 24-pin printer), loaded far faster than Windows, had better graphics and included some basic productivity applications. In fact, I believe that had they gotten their SDK out before Windows 3.1 was released, they might still be around, even as a niche player.

  • Anonymous
    February 04, 2005
    Kent, I said
    Microsoft, whose first OS they sold was Unix, would be babbling about Unix's stability, scalability. (I just love pointing out to anti MS that MS was unix company).

    And someone else also mentioned xenix.

    Anonymous Coward.
    You've stolen one of my user names (that I use for people who blog that I physically know). While I don't use it on Larry's it is mine. Don't also steal my posts. See my post #13 here. No prizes for second.

    Slashdot. First time I've seen that web site (I don't normally read anything aout computers except the MSDN library) and I can't work it out. What a mess of a page. Bet you there is no usability testing at slashdot (or they used MSN's testers which is the same thing).

  • Anonymous
    February 04, 2005
    In the bizarro-world of OS/2 dominance, it seems to me that we might not have seen the decline (at Microsoft Office's hands) in market share of WordPerfect, which back in the day made the bet the farm on IBM's offering. This would have influenced both Novell and Corel's futures, among others, indeed, Microsoft's biggest money maker would never have taken over without the OEMing opportunities it experienced via the dominance of Windows (particularly after Win95)

  • Anonymous
    February 04, 2005
    What if...?

    Then every office would have looked like this!

    <a href="http://www.serversunderthesun.com/tin/">http://www.serversunderthesun.com/tin/</a>

  • Anonymous
    February 04, 2005
    AH but there were alternatives that existed in the WIN-DOS world.
    Quaterdeck had a thing which permitted you to run a number of DOS progs together,with backgrounding and foregrounding, along with memory management that was at least equal to MS, and it gave me more ram to play with than MS.
    There was another beautiful interface named something like QM, I think that was it, Quick Menue. That was neat, you had 50 password protected windows.
    There was another ( which may still be in existance ) which ran on very ancient hardware. The name eludes me, but the GUI was very nice.
    In other words, back then MS and OS/2 were not the only game in town. The cynic in me asks why it took until version 3 to get win going.

  • Anonymous
    February 04, 2005
    well to me ,sparing all the details, the wining OS would be the one that would be user friendly. i.e. the secretary doesnot have a clue about pc's but still can write her report to the manager. My 5years old bro can open the pc and play a game.
    Win did this and selled it good. Wining home users and make them hang upon you leaves u all the time you need to make decent serves or whatever.

  • Anonymous
    February 04, 2005
    What if the Atari ST had used a 286 instead of a 68000. Been MSDOS compatible as a result yet ran GEM. Also what if the Amiga has used a 286? Man the multitasking MSDOS would have been great!

  • Anonymous
    February 04, 2005
    &raquo; What If Windows Never Got Big?&nbsp;&nbsp;InsideMicrosoft - part of the Blog News Channel

  • Anonymous
    February 04, 2005
    Then again, some might argue that Excel, especially, and Word, gave Microsoft the capital it needed to strongarm the OS market more than Windows 3.1. I'd have to say that Excel is the one Microsoft product that was truly innovative. It changed the face of computing, put thousands of computers on corporate desks and turned the GUI into something other than a laughingstock. Of course, the fact that we're up to Excel 2004 (at $500 a pop) and it has barely improved really shows that Microsoft was a one-trick pony.

  • Anonymous
    February 04, 2005
    The comment has been removed

  • Anonymous
    February 04, 2005
    I think you're overlooking Bill's drive to be the big dog. He wouldnt have taken second fiddle to IBM for long. My bet is that MS would have jumped on the Linux bandwagon earlier than IBM did. We'd now be lovin Bill and hatin big blue. Sounds funny, no?

  • Anonymous
    February 04, 2005
    As a former DesqView user I can definitively state that there was no way on earth it had anything better than Windows but for a short period. When Win3.1 came out DesqView was dead in my mind. The reality was that DesqView would crash often when running dBIII or Lotus 123.

  • Anonymous
    February 04, 2005
    Linux was bound to succeed. Initially it was designed to run on 386 machines only, people saw what it was capable of and decided they wanted it on their hardware which was as different from the 386 as you could get, consequently the number of ports snowballed and now under a common kernel source, it runs on just about any hardware platform, from embeded stuff like wrist watches right on up to top or the range IBM Z-series mainframes. Except for NetBSD, that has never been achieved as traditionally one operating system has been tied to one hardware platform. The speed, pace of development and the diversity of Linux astounded me, that's the reason I've stuck with it since Linus' first kernel was put up for ftp.
    I had to endure snyde remarks from colleagues using Windows, but I could always interoperate with them using only Linux for all work and private tasks which are as rich as anyone needs. Linux is achieving success and will grow by its performance and solid reputation and without any multi-million dollar adverts except the ones that Microsoft adorns many websites with - almost every advert for Linux comes from Microsoft.

  • Anonymous
    February 04, 2005
    Simple really -

    If MS had failed to get windows running in protected mode, and OS/2 took off, Microsoft would have simply stolen the codebase for OS/2 and re-badged it 'Windows95'

    Back to square 1 with your speculations.

  • Anonymous
    February 05, 2005
    The comment has been removed

  • Anonymous
    February 05, 2005
    Excel is not something new. There was visicalc in Apple II. Microsoft never produced anything significant that didn't exist before. If you think that way, it shows how much you don't know about history of desktop applications.

  • Anonymous
    February 05, 2005
    The comment has been removed

  • Anonymous
    February 06, 2005
    SteveOV: Why on Earth would Microsoft have to "steal" the codebase for OS/2? Microsoft owned it outright (along with IBM).

  • Anonymous
    February 06, 2005
    > Linux was bound to succeed.

    Once it existed, yes. But even Linus admitted early on that, if there had been a 386-running kernel he could use, he'd have used it instead of writing his own (and nobody would know the name Linus Torvalds today). He worked on his kernel because none of the alternatives (Minix, copyrighted and not open source - Coherent, closed source - BSD, not in a useable state unencumbered) was right at the time.

    The emergence of the opensource 386 unix distros was inevitable, but we have to thank AT&T for the existence of Linux. Without them, 386BSD would have probably been out earlier, and taken over the niche that Linux has today.

  • Anonymous
    May 29, 2009
    PingBack from http://paidsurveyshub.info/story.php?title=larry-osterman-s-weblog-tipping-points

  • Anonymous
    June 08, 2009
    PingBack from http://jointpainreliefs.info/story.php?id=340

  • Anonymous
    June 08, 2009
    PingBack from http://hairgrowthproducts.info/story.php?id=7489

  • Anonymous
    June 08, 2009
    PingBack from http://quickdietsite.info/story.php?id=9074

  • Anonymous
    June 12, 2009
    PingBack from http://greenteafatburner.info/story.php?id=4617

  • Anonymous
    June 16, 2009
    PingBack from http://topalternativedating.info/story.php?id=71

  • Anonymous
    June 17, 2009
    PingBack from http://pooltoysite.info/story.php?id=5428

  • Anonymous
    June 19, 2009
    PingBack from http://debtsolutionsnow.info/story.php?id=5007