Slashdot Mirror


Microsoft Windows 3.0 Is 20 Years Today

siliconbits writes "Some say that the Windows 3.0 GUI (remember, it needed MS-DOS or DR-DOS to work) was the single most important version, as it allowed Microsoft to get its day. The first truly successful Windows operating system is 20 years old today; Windows 3.0 was launched on 22 May 1990 and was the successor to Windows 2.1x."

46 of 307 comments (clear)

  1. Bing is following Google's lead by Anonymous Coward · · Score: 5, Funny

    If you visit Bing you can run a Windows 3.0 emulator written in Javascript. Even has sound.

    1. Re:Bing is following Google's lead by daveime · · Score: 4, Funny

      And if you'd formatted your link correctly, even other people could have visited it.

    2. Re:Bing is following Google's lead by gyrogeerloose · · Score: 3, Funny

      If you visit Bing you can run a Windows 3.0 emulator written in Javascript. Even has sound.

      And if you go here, you can run their Hell simulator, but who would want to? Same deal with a Windows 3.0 emulator.

      --
      This ain't rocket surgery.
    3. Re:Bing is following Google's lead by mrsteveman1 · · Score: 4, Funny

      Actually OPs link is quite apt, in that it doesn't work :)

    4. Re:Bing is following Google's lead by WrongSizeGlass · · Score: 4, Interesting

      So you're saying that we went from PacMan to WIndows 3.0 in only 9 years, 364 days? Wow, that seemed to fly past.

    5. Re:Bing is following Google's lead by commodore64_love · · Score: 4, Insightful

      I think everyone should give those Windows 3.x emulators a try. They are great demonstrations for why many of us chose to buy Atari STs, Commodore Amigas, or Apple Macintoshes instead.

      I hated using Windows 3.x.

      Multitasking was an exercise in masochism (and also sadism when you pounded your keyboard). On Mac it was as easy as clicking Apple in the top corner, which would produce a dropdown of all running programs. On Amiga it was even easier. The Amiga-M and Amiga-N keys rapidly flipped through the running programs. I typically ran JRterm, a file manager, WordPerfect, C compiler, and the Workbench all at once.

      Windows 3.x multitasking was like stepping 10 years back in time. It felt as if I was using a slow C64 again. I avoided using that OS as much as possible. Not until Windows 95 did they finally get a decent interface, which was basically just a clone of the Mac desktop (trashcan, shutdown procedure, finder, et cetera).

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    6. Re:Bing is following Google's lead by Daengbo · · Score: 2, Interesting

      I'd argue that Windows 3.0 wasn't nearly as important as 3.11.

      I like to remind remind the "Linux desktop sucks!" folks that Windows 3.0 is 20 year old, NextStep 2.0 (That's OS X to you) is the same age, but the 1.0 releases of GNOME and KDE were but 11 and 12 years ago, respectively. Although Linux (the kernel) is almost 20 years old, the Free desktop isn't even a teenager yet.

    7. Re:Bing is following Google's lead by Anonymous Coward · · Score: 2, Funny

      Although Linux (the kernel) is almost 20 years old, the Free desktop isn't even a teenager yet.

      Just don't look at the source code unless you want to end up in jail.

    8. Re:Bing is following Google's lead by HermMunster · · Score: 3, Funny

      I don't see that as enough justification for visiting Bing.

      --
      You can lead a man with reason but you can't make him think.
    9. Re:Bing is following Google's lead by sgage · · Score: 4, Insightful

      "Dollars are votes. We the People hold power to bankrupt corporations out of existence. No such power exists over Gov't."

      No, dollars are not votes. We the People have no power to bankrupt corporations, and you are delusional if you think that.

      However, we do have real power over Gov't - it's called actual votes.

      Of course, the real problem is the power that the corporations have over Gov't.

      The idea of dollars as votes is extremely un-democratic.

    10. Re:Bing is following Google's lead by TheRaven64 · · Score: 2, Interesting

      3.0 was a big improvement over 2.x. Visually, it defined the look - the beveled buttons were first introduced with Windows 3.0 (although Microsoft was not the first company to use that visual clue). It was also the first version to support multimedia.

      Most importantly, however, 3.0 was the first version to support protected mode properly. Windows 2.x supported protected mode a bit, but only for using the VM86 mode to isolate running DOS applications. With Windows 3.0, you could use a full 32-bit address space on a 386. You also got swap - programs on previous versions of Windows (and Windows 3.0 on older CPUs) typically hacked around low memory by manually writing as much as possible to .tmp files in low memory conditions, and reading it back when in the foreground.

      Windows 3.0 was also the very last version to support the 8086. I ran it for several years because of this. Wikipedia claims that most Windows 3.0 programs required a 286 (standard mode) or above, but I never came across any - programs either required Windows 3.1, or worked on an 8086.

      In some ways, Windows 3.0 was a more impressive accomplishment than 3.1 due to its far more limited system requirements. I ran 3.0 on a machine with an 8MHz, 16-bit CPU, a crappy addressing system that required 'far' pointers if you wanted to access data more than 64KB away from some arbitrary point (the value in an offset register), an EGA display, and 640KB of RAM, and no MMU. In contrast, the first machine that I owned that ran Windows 3.1 had a 16MHz CPU, 5MB of RAM (not a typo - 1MB on the board, and a matched set of four 1MB SIMMs) and a VGA display. The most important difference is that the 386, and even 286, in spite of numerous idiosyncrasies, has all of the features of a modern microprocessor. They had an MMU, separate privilege levels, and everything required to run a modern operating system. In contrast, the 8086 makes a $1 microcontroller look advanced in comparison.

      --
      I am TheRaven on Soylent News
    11. Re:Bing is following Google's lead by TheRaven64 · · Score: 2, Informative

      Although I'm impressed that the OS and software fit inside just 0.008 gigabytes of RAM,

      8MB? You're off by quite a bit. More than 4MB of RAM was quite rare for Windows 3.1, and a few machines shipped with 2MB (although that was very cramped). The machine I had that ran 3.0 only had 640KB of RAM.

      --
      I am TheRaven on Soylent News
    12. Re:Bing is following Google's lead by Bing+Tsher+E · · Score: 2, Informative

      Windows 95 only had cooperative multitasking as well. You had to upgrade to Windows NT 3.x to get preemptive multitasking. (and then downgrade to NT 4.0 which was a big step backwards.)
      The 95/98/me series was just a bunch of stuff piled on top of old DOS- not really an OS at all, just a wad of runtime stuff running on top of DOS.

    13. Re:Bing is following Google's lead by fishexe · · Score: 2, Funny

      If you visit Bing you can run a Windows 3.0 emulator written in Javascript. Even has sound.

      Yay! Between the two of them, my two favorite games!

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    14. Re:Bing is following Google's lead by shutdown+-p+now · · Score: 3, Informative

      Windows 95 only had cooperative multitasking as well.

      You're completely wrong. Win9x had proper preemptive multitasking. You could CreateThread() two different threads, and they'd just run on their own, with no need for either one to yield. Whereas, Win 3.x didn't have CreateThread at all, and "process" switches happened during message pumping.

      However, due to the lack of any notion of process boundaries or memory safety in 9x, any programs could break this extremely easily.

      The 95/98/me series was just a bunch of stuff piled on top of old DOS- not really an OS at all, just a wad of runtime stuff running on top of DOS.

      Well, 9x had its own kernel containing a thread and process scheduler, a virtual memory managemer, and a driver API - I'd say that qualifies as an OS. DOS was used as a bootloader for the kernel, effectively. Parts of it were also used when you ran DOS apps in Windows (which was a source of many problems, actually), but so long as you stuck to Win32 apps, DOS wasn't engaged.

  2. I remember.... by jolyonr · · Score: 3, Interesting

    I remember going to a big computer show in early 1990 up in Birmingham. This was just before the Windows 3.0 announcement, so the Microsoft booth had a secret area inside it where they were showing the product to invited guests. As a dedicated Amiga fanatic at the time, I wasn't entirely impressed with it - however I did go back and recommend to my employer at the time (BP - no I don't work for them any more) that they should start looking into Windows again (we'd discounted Windows 2.x for widespread deployment).

    Commodore used the same show to preview the Amiga 3000 computer, which was far more exciting to me, and I put my order in a couple of days after!

    Jolyon

    --


    Please read my Canon EOS tech blog at http://www.everyothershot.com
    1. Re:I remember.... by sammyF70 · · Score: 3, Insightful

      So an overtly advertised secret booth? Sounds like MS alright ;)

      --
      "DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
    2. Re:I remember.... by Daengbo · · Score: 2

      Don't forget multitasking, at the time, was seen as a "power user" option only.

      Funny how the phone business is repeating history.

  3. Win by clinko · · Score: 5, Funny

    The only time where you type Win to lose.

    I thought of that joke when I was 11. Damn you misconfigured autoexec.bat! You led me down this path to the cubical I now live in!

  4. Much better article on the subject by lseltzer · · Score: 3, Interesting
  5. Re:F*ck Microsoft. by Anonymous Coward · · Score: 3, Funny

    Oh, that is soo last decade. Now it's F*ck the Cloud!

  6. dr-dos? by Anonymous Coward · · Score: 2, Informative

    you dont have good memory, eh?

    read up about undocumented dos functions in ms-dos and what happened when you tried to run windows 3 in dr-dos...

    digital research went to court about it and roughly 10 years later they won .... only that they were already moved out of os market because of microsofts behaviour (oh these memories)

  7. Windows 3.1 was more significant by ClosedSource · · Score: 3, Informative

    because it had truetype fonts. The combination of Windows 3.1 and HP's deskjet printers made it possible to perform desktop publishing for hundreds of dollars less than using other alternatives.

    1. Re:Windows 3.1 was more significant by gyrogeerloose · · Score: 3, Interesting

      because it had truetype fonts. The combination of Windows 3.1 and HP's deskjet printers made it possible to perform desktop publishing for hundreds of dollars less than using other alternatives.

      Of course, it didn't work as well as the other alternatives either. I worked at a service bureau at that time and we absolutely hated it when files that had been created under Windows 3.x came in because we knew it was going to cause us headaches. While Windows might have worked okay for simple documents printed to a user's own printer, it wasn't adequate for high-end graphics work.

      --
      This ain't rocket surgery.
    2. Re:Windows 3.1 was more significant by Anpheus · · Score: 5, Insightful

      People didn't want high end work though, they wanted Good Enough(tm) and didn't want to spend a fortune to do it.

    3. Re:Windows 3.1 was more significant by Skuld-Chan · · Score: 4, Interesting

      I remember supporting PageMaker on Mac and Windows - it was awful on both platforms (this was Pre-Quark when PageMaker was pretty much the only app to do layout with). To get really good results on the Mac you have to have an 8-10k machine, to get decentish results on a Windows PC you could get away with a $1200 Dell.

      In other words - an 8 meg Mac was worthless for DTP, but an 8 meg Dell did ok at it - I think this was largely for the fact that System 7 just had that much more overhead. 8 megs was a ton of ram for Windows 3.x, but I can specifically remember my 8 meg IICX being horrible at about everything (and it was like an 8000 dollar machine with the nice screen attached) until it was upgraded to 32 (I think) - which was a ton of money at the time.

  8. Ah yes by msgmonkey · · Score: 4, Insightful

    The version of Windows that made you wish your 286 was a 386 and 640KB of ram certainly was n't more than you would ever need. Fond memories of wondering where 150K of memory had disappeared to only to realise that lovely desktop background image you set sucked 15% of your free memory. I also remember if you typed fast enough MS Write could n't keep up and you would fill the input buffer, let alone running MS Word. I can n't say I'ill miss those days.

  9. Does it work with... by goombah99 · · Score: 2, Funny

    I don't want to start a flame war, but can someone tell me when windows is going to support a one button mouse?

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Does it work with... by TheRaven64 · · Score: 2, Insightful

      Please explain, why is this important

      Try using Windows on a touchscreen. Until the last couple of years, when multitouch started to become mainstream, this was amazingly painful. Then try the same screen connected to a Mac. On the Mac, you'll find that all of the apps are easily usable, but when you plug in a multi-button mouse some things become faster. With the Windows machine, you need a floating window that contains a button that you press to mean 'interpret the next touch as a right click.'

      Remember, the question was not whether a one button mouse is better (you'll find few people who think it is - even Jef Raskin changed his mind), but whether supporting a one-button mouse is important. If you support a one button mouse, you will work with pretty much any pointing device, including touchscreens, electronic whiteboards, tablets, light pens, and so on.

      --
      I am TheRaven on Soylent News
  10. Win 3.1 emulator by complacence · · Score: 5, Interesting

    Try this one.

    1. Re:Win 3.1 emulator by complacence · · Score: 2, Interesting

      True. It's more a look & feel simulation than a true emulator.

    2. Re:Win 3.1 emulator by yuhong · · Score: 3, Informative

      No, it was the same on the real 3.x calculator, making it targets of jokes:
      http://blogs.msdn.com/oldnewthing/archive/2004/05/25/141253.aspx

    3. Re:Win 3.1 emulator by $RANDOMLUSER · · Score: 2, Insightful

      It's more a demonstration that HTML/Javascript-based application delivery is still more messy than that of a 20 year old native GUI.

      Obviously you never knew the joys of writing C (not C++) for the Real Mode API.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  11. Windows 3.0 Sucked! by lloydsmart · · Score: 5, Funny

    The day Microsoft release a product that doesn't suck will be the day they release their first vacuum cleaner!

    1. Re:Windows 3.0 Sucked! by Bitmanhome · · Score: 2, Interesting

      That used to be a joke, but today you can run Microsoft Robotics Studio on your Roomba.

      --
      Not that this wasn't entirely predictable.
  12. Re:More importantly... by commodore64_love · · Score: 4, Funny

    That's odd. My teenage angst was fueled by 4000 color nudie pics downloaded on my Amiga. (My IBM PC friends were still stuck with only 256 or 16 colors... not lifelike at all.) I never got off on windows.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  13. Google logo by lurker412 · · Score: 2, Funny

    To celebrate, Google will change their logo to one which crashes your machine when you click on it.

  14. Re:"First truly successful windows" by Richard_at_work · · Score: 2, Informative

    The Amiga was large in the UK home user market, and I think Germany as well - most of my friends had an Amiga, while only a select few had PCs and I cannot think of one that had a Mac (and only a single one had an Atari).

  15. The article is still fail by Arker · · Score: 2, Interesting

    Windows 3.0 wasnt succesful at all. A lot of boxes may have gone out, but after a week of playing with it, they sat on the shelf and we all went back to getting work done without it. It was atrocious.

    Now was it a "Windows operating system" however you parse it. It was at best a windowing environment. The Operating System was still DOS, and remained DOS until NT/XP.

    Windows 3.1 was the first MS Windows environment to be useable enough that people actually ran it for more than just a 'look at this' phase. It was still a huge step down from other multi-tasking DOS shells, and it took years for it to be forced down the throats of the more clueful users, by the expedient of discontinuing support and development of all the applications in favour of new, inferior versions which would only run within the Windows environment.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  16. Windows 3 by philofaqs · · Score: 2, Interesting

    Like it or not Windows 3.1 was a ground breaker in business, as a techie at the time it was a challenge to get enough conventional memory at times, but Microsoft's marketing dept and indeed their programmers produced Office 4.2. The entire Office suite for the price of the competitor's single product and it worked under windows rather than DOS based. Wordstar for example under Windows just emulated a DOS screen. Businesses jumped enmass. And as they did so their suppliers and competitors went with it. MS at the time were really really lucky to be the chosen one, but they were and it's no surprise that the "monopoly" ensued in the business world. At the time the entire home market had a share of the market that linux would be ashamed of.

  17. Is there a point? by Blakey+Rat · · Score: 4, Informative

    Is there a point to this story, other than "hur hur let's make fun of Microsoft! hur hur hur!"

    Now if you found someone still using it today, that might be newsworthy.

    1. Re:Is there a point? by TheBilgeRat · · Score: 2

      Why? If they were functioning properly then I would say that was very astute of them not to waste money upgrading. They most certainly got their money's worth out of 3.11.

  18. Mod Parent Up by fyoder · · Score: 2, Insightful

    Damn you misconfigured autoexec.bat! You led me down this path to the cubical I now live in!

    Insightful. Woefully, tragically, OMG what have I done with my life, insightful.

    --
    Loose lips lose spit.
  19. Re:"First truly successful windows" by pandrijeczko · · Score: 2, Informative

    I accept the Apple Lisa was not popular outside the US but the Amiga had a much higher percentage of users in Europe than in the US.

    --
    Gentoo Linux - another day, another USE flag.
  20. Near.... Far! by decora · · Score: 2, Interesting

    Near... Far! Near.... Far! In the old days you could learn programming from sesame street.

  21. Re:"First truly successful windows" by commodore64_love · · Score: 2

    >>>Yeah, too bad neither the Amiga nor the Lisa were ever relevant outside the US

    Completely and totally wrong. I can't speak to Macs, but Amigas were HUGE in Europe, and even today most of the Amiga community resides in the EU.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall