Slashdot Mirror


Linux in a World Where Windows 3.0 Never Happened

covertbadger writes "Larry Osterman said farewell yesterday to David Weise, the developer he credits with getting applications to run in protected mode on Windows 3.0, which led directly to Microsoft choosing to push Windows instead of OS/2. Today he speculates on what the IT world would be like if Weise had never completed this work. Windows 95 would never have existed, OS/2 would be the de facto standard, and IBM would never have put weight behind Linux because it had its own operating system to push."

4 of 574 comments (clear)

  1. Ford didn't develop it by madaxe42 · · Score: 3, Informative

    Colt developed the first production line model, for making their famous 6 shooters, 30 years before Ford applied the model to car manufacture.

  2. Answer by Stuart Ballard by Spy+der+Mann · · Score: 3, Informative

    (from comments posted after TFA: )

    re: Tipping Points 2/3/2005 1:00 PM Stuart Ballard

    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.
    --------
    (end of comments)

    Frankly I think this is much more plausible. Thank God for the "reply" button in the blogs! :)

  3. Re:"What if?" can be fun by SydShamino · · Score: 5, Informative

    Are you implying that, if Hitler hadn't invaded Russia, Stalin would have had enough extra troops after WWII to move into the northern Europe, occupying Sweden and Finland? Then, given how many more US troops were required to defeat Hitler without Soviet help, the United States was left in a weaker position compared to USSR that later prevented the Soviet collapse in 1991?

    In other words, if Hitler hadn't invaded Russia, Linux today would be greatly changed because Linus would have been a Soviet citizen in a communist state?

    "What if" scenarios are fun...

    --
    It doesn't hurt to be nice.
  4. Re:Who is to say someone else wouldn't have by Leo+McGarry · · Score: 5, Informative

    It seems like some people don't know the story there.

    Back in the mid-90s, Apple developed their own port of Linux running on Power Mac hardware. It was called MkLinux. Apple shipped a number of developer releases.

    The problem was that, compared to the work Apple was doing on what would eventually become XNU, the Linux work was just not very encouraging, particularly in the area of device drivers. The Linux modular kernel model was also inferior to XNU's. So when it came time to choose a kernel for their new operating system, Apple dropped Linux like a hot potato and chose XNU with I/O Kit instead.

    This Web page gives a decent very high-level overview of how XNU was designed, explaining why it was a better fit than Linux for a robust, general-purpose, reliable operating system. Of course, Apple's Darwin documentation is the best source for up-to-date information.