TechRepublic : A ZDNet Tech Community

Classics Rock

Host: John Sheesley
Contact

My experiment to see if you can still run Windows 3.1 in a business environment hits an early major setback as networking problems immediately appear. Read on to see what went wrong and where things stand.

——————————————–

As I had mentioned before, I planned to run an experiment to see if you could still be productive with old technologies. The first thing I planned to do was to see if I could survive a week running Windows 3.1. The experiment hit the wall almost immediately when a combination of limitations in Virtual PC and Windows 3.1 conspired together to put the experiment to an early end.

The initial plan

My initial plan was to create a 1993-era environment complete with vintage equipment and Windows for Workgroups 3.11. To that end, I had an old Compaq Prolinea 425/s set and ready to go. This was an old 486SX-25 machine with 4MB of RAM. It seemed like the best way to go to see if you could really make do with old technology.

The problem was the Compaq needed a CD-ROM to make it easier to install Windows and all the other software. Not having a spare that would go into the unit, I decided to just go with the Virtual PC version of WFW that I had installed a while back. Doing so wouldn’t give the full effect, but I figured it would be good enough to start the experiment.

Virtual PC limitations with Windows 3.x

It was a good plan, but the combination of Windows 3.x and Virtual PC quickly became a headache. Most of the problem revolved around the choice of emulated hardware that Microsoft uses for its virtual environment compared with Windows 3.x support.

Essentially none of the emulated hardware is supported by Windows 3.x. To make anything work, you must run around and gather up all the necessary hardware and software needed to make the system work acceptably. The necessary hardware drivers to make Windows 3.x play nice with Virtual PC include:

Each driver presented its own challenges, but eventually I got everything up and running. The next problem, however, was overcoming limitiations with Windows 3.x itself.

Windows 3.x limitations

As if getting the emulated hardware to cooperate wasn’t bad enough, I then encountered the problem of getting creaky old Windows 3.x to make it into the twenty-first century. I at least had a head start because I chose to use Windows for Workgroups 3.11, which was at least designed with networking in mind. Naturally, it was designed with early 1990’s networking in mind, which was little help.

WFW ships with support for the two most popular protocols of the day — NetBEUI and IPX.  Of course, both of those protocols are useless for connecting to the Internet in general, and NetBEUI in particular won’t connect to anything anymore. That means downloading a TCP/IP stack for WFW.

Installing it was easy enough. Merely extract the files from the EXE and run Setup. Configuring TCP/IP, on the other hand, was a pain. Yes, the stack could support DHCP, but not as completely as you’re used to in this day and age. DHCP in Windows 3.x allows you to automatically draw an IP address and Netmask, but it won’t automatically pull the default gateway or DNS information. That means you must find those numbers and add them manually. Not a big deal in the grand scheme of things, but certainly a bit of a pain that defeats the purpose of DHCP.

The next and biggest problem came in the form of Web-browser support. The latest and greatest Web browser I could find for Windows 3.x was Internet Explorer 5.01. This was suprisingly modern — I thought IE 4.01 was the last version for Windows 3.x. Alas, it’s not modern enough. After installing this browser, it quickly became apparent that you can go almost nowhere with IE 5.01.

IE 5.01 doesn’t support the JavaScript used by most modern Web sites. And you can completly forget anything with AJAX or Flash. The JavaScript limitiations were enough to put the brakes on things.

Google loads with errors, but search result links don’t execute. AltaVista works with minor complaints. Most major Web sites, however, wont render at all. For example, visiting TechRepublic causes the browser to completely seize up.

I was hoping to find a newer browser that would support JavaScript at least, but no such luck. Not even open-sourced Firefox or Mozilla offer a Windows 3.x version of their browser.

Dead in the water

So, for now I’m pretty much stuck. An OS without useful Internet access in the twenty-first century is essentially useless. I still have a copy of Microsoft Office 4.2 to install, but without Internet access to download the necessary filters to bring it closer to this decade, it will be basically useless as well. On top of that, I’d still need to figure out how to connect Windows 3.x to our Exchange server and find a serviceable IM client.

It doesn’t bode well for old Windows 3.x. I think I may be forced to give it an “F” and move on to Windows 95.  Right now it gets an Incomplete.

If you want to see what I went through to configure Windows 3.x in Virtual PC, check out my Windows 3.x/Virtual PC Photo Gallery.

Print/View all Posts Comments on this blog

Windows 3.x can't cut it in the 21st Century John Sheesley - TechRepublic ProTechrepublic Moderator | 07/30/08
DOSBox Raithlin | 07/31/08
DOSBox John Sheesley - TechRepublic ProTechrepublic Moderator | 07/31/08
IPX Emulation Raithlin | 08/01/08
how did you get tcp/ip supported? Neon Samurai | 07/31/08
TCP/IP under Windows 3.1 John Sheesley - TechRepublic ProTechrepublic Moderator | 08/01/08
thanks for the tips Neon Samurai | 08/01/08
wow, it's only 10 years sammy.mah@... | 08/01/08
Start with a DX not an SX, director_ozemail | 08/01/08
Before the Win95 era... tomofumi | 08/02/08
Give it up donald_a_taylor@... | 08/05/08
Ummm... No John Sheesley - TechRepublic ProTechrepublic Moderator | 08/06/08
Actually..., JackOfAllTech | 08/06/08
Driverfiles link for sound is no good... watchman7777 | 04/09/09
Wow, you picked an old article. :) seanferd | 04/09/09
DOS Driver, not Win3.1 watchman7777 | 04/10/09
That's not a problem NickNielsen | 04/10/09
Which one? seanferd | 04/10/09
Creative page seanferd | 04/10/09
All software should run in all computers BALTHOR | 07/30/08
Balthor strikes again Shellbot | 07/30/08
Of course... Jellimonsta | 07/30/08
Quit reading my mind GSG | 07/31/08
"Microbrain!" Palmetto | 07/30/08
Is that Haiku? Dumphrey | 07/31/08
ST:NG quote Palmetto | 07/31/08
RE: Windows 3.1 experiment hits a wall mjd420nova | 07/30/08
Windows 95 on a 486 John Sheesley - TechRepublic ProTechrepublic Moderator | 07/31/08
I have win95 on a 486 with 16mb ram bus66vw@... | 08/01/08
RE: Windows 3.1 experiment hits a wall AlexNagy | 07/31/08
You missed the point entirely John Sheesley - TechRepublic ProTechrepublic Moderator | 07/31/08
Re: You missed the point entirely AlexNagy | 08/01/08
Why is it a waste of time? Bizzo | 07/31/08
Re: Why is it a waste of time? AlexNagy | 08/01/08
I appreciate your point, but ... Bizzo | 08/01/08
Have I Done Anything Just To See if I Could? AlexNagy | 08/02/08
What happened to you? JackOfAllTech | 08/05/08
Try here for old browsers Bizzo | 07/31/08
Evolt John Sheesley - TechRepublic ProTechrepublic Moderator | 08/01/08
Also try here for old applications steve.james@... | 08/01/08
OldApps.com John Sheesley - TechRepublic ProTechrepublic Moderator | 08/04/08
RE: Windows 3.1 experiment hits a wall -Q-240248 | 07/31/08
Netscape/ Autoexec John Sheesley - TechRepublic ProTechrepublic Moderator | 08/01/08
old versions of netscape bus66vw@... | 08/02/08
Actually... John Sheesley - TechRepublic ProTechrepublic Moderator | 08/04/08
RE: Windows 3.1 experiment hits a wall marco.a.simao@... | 08/01/08
You're joking, right? Palmetto | 08/01/08
Actually useful?! John Sheesley - TechRepublic ProTechrepublic Moderator | 08/01/08
Yeah, but Palmetto | 08/01/08
5.25 Floppy Drive jbaviera@... | 08/01/08
Oddly enough, Palmetto | 08/02/08
*chuckle* John Sheesley - TechRepublic ProTechrepublic Moderator | 08/04/08
DOS 5.0 -Q-240248 | 08/04/08
A friend ran his BBS with Warp Neon Samurai | 08/01/08
At my first job after I left the USAF NickNielsen | 08/02/08
Windows problems? -Q-240248 | 08/04/08
If not the user John Sheesley - TechRepublic ProTechrepublic Moderator | 08/05/08
OS/2 Still used a lot JackOfAllTech | 08/05/08
OS/2 John Sheesley - TechRepublic ProTechrepublic Moderator | 08/01/08
would you like Others don't play well with me | 08/01/08
don't bother :p Jaqui | 08/01/08
Old Linux distros John Sheesley - TechRepublic ProTechrepublic Moderator | 08/01/08
Having read to this point - here's my tuppence worth ... OldER Mycroft | 08/02/08
Choosing Virtual PC John Sheesley - TechRepublic ProTechrepublic Moderator | 08/04/08
VirtualBox and Virtual PC s_georgiev@... | 08/14/08
MS usually works well with MS.. as well as it can anyhow Neon Samurai | 08/14/08
RE: Windows 3.1 experiment hits a wall thomgood | 08/28/08

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Top Rated

    Archives

    TechRepublic Blogs



    Quick Reference: Linux Commands
    Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
    Buy Now
    Administrator's Guide to TCP/IP, Second Edition
    Maintain your critical TCP/IP system and ensure reliable, safe remote access. Get the expert advice and solutions to handle Windows networking, Cisco routing, documentation, and troubleshooting.
    Buy Now

    SmartPlanet

    Click Here