Jörgs Windows 3.x Page
 
Home  |
Science and Software 
 
 
"Who needs to go through Windows when he can have a door?"
(Author unknown)
Windows What? 
A few thoughts from a Linux User
Note: The material on this page is no longer updated and I keep this page merely for reference purposes.
Be warned that many links on this page may go stale over the years. 
Linux is the main, and usually the only, operating system on my PCs.
Yet, for many years I still kept a multi-boot system between Linux, MS-DOS 6.22/Windows for Workgroups (WfW) 3.11 and MS-Windows 98:  
The reason was that I have a few old legacy applications where a Linux equivalent does not exist.
Edit: As of 2016, the MS-DOS 6.22/Windows for Workgroups (WfW) 3.11 system has been moved to a virtual machine in VirtualBox, 
and the original computer has been decommissioned. 
 
WfW still gives a lot of functionality for home use and this on low-end hardware - after all, generations of 
students have composed their diploma work and PhD thesis on such machines. 
If you need a graphical interface for your daily work, Windows 3.x is certainly one of the products with 
the lowest hardware demands. A de-commissioned 486DX2/66 with some 16 or 32MB RAM is all you need and 
even surfing the Internet is not a problem with such an old machine. 
Even the most convinced  Linux user will admit that hardware requirements for Linux 
running  X-Windows are close to that of MS Windows XP.
 
Of course, it has its 
bugs (link is dead). Decide yourself if the more recent version are worth the price - 
and be sure to read the manufacturer's license agreement and disclaimer(s) first.  
 
From "a few" years of experience: Here's my collection of hints around MS-DOS (from 
version 5 onwards) and Windows 3.1 and 3.11. 
Contents
 
- If you have a previous installation on this disk, perform a full backup of your 
personal data. This includes all your documents, spreadsheets, drawings, e-mail, 
and bookmarks. Make sure your backup copies are readable.
- Verify that hard disk partitioning fits to your needs. 
DOS 6.22/WfW 3.11 will run nicely within a 50-MB partition and with 200-250 MB you 
should have plenty of space for applications. Note that above 250 MB partition size the cluster 
size of the FAT16 file system becomes large, so you'll loose disk space. 
- Run ScanDisk with in-depth testing. 
Just to make sure your harddisk is OK ...
- Boot from the MS-DOS 6.22 installation disk. Install into C:\DOS. 
- Install WfW3.11. Choose "custom install" and select C:\WFW311 as Windows directory. 
- Omit unnecessary stuff like Cardfiler, Windows Tutorial, Schedule+, Mail 
(replaced by 
Outlook Express, see below) and their 
corresponding 
Help files. 
I don't use MS Backup, MS Anti-Virus, DOSshell, DoubleSpace either.
- If you have a network card and you use it, remember to specify a  "reasonable" name 
for your PC and for the Workgroup. Personally, I tend to use names like "home" or "localnet". 
- Get back to the DOS setup and install the "undelete" function for Windows.
 
  
 
Now your system should be running. It's time for "fine tuning" and a few updates:
- Move device drivers that you have in multiple copies over into one directory. As an example, I move 
all memory managers from C:\WFW311 into C:\DOS, keeping only the latest versions.
- Install the drivers for your video card, sound card etc. 
- The Windows File Manager does not display dates correctly. Update to the 
y2k-proof versions (link is dead).
- Update the 
WfW network drivers (link is dead).
- If you miss a few tools that were included with DOS 5.0 but that don't come with 6.22, look 
 at the 
Microsoft support site (this link is dead).
- Using the Control Panel, add other fonts as desired (select "copy to Windows directory"). 
 
  
I keep system utilities, drivers etc. together in one directory C:\UTIL, with appropriate subdirectories for video, CD-ROM, 
compression tools and the other goodies that I use.
 
Here are my generic CONFIG.SYS 
and  AUTOEXEC.BAT files. 
Explanations: 
 
- I use a "dual-boot", although the 2nd is almost "empty" ... F5 during boot would do 
similar effects, except for the keyboard driver. Take it simply as a template for other 
configurations.
- The mouse driver is the generic Logitech driver that comes with Windows. During all 
the installations I performed (and there were a few ...), I only found one occasion  
where I had to install a more recent Logitech mouse driver. 
 
- The colored prompts are enabled by 
NANSI.SYS, a faster and 
smaller (read: better) ANSI.SYS replacement, developed by 
Dan Kegel. It is now published under the  
GNU license. 
- However, I found that NANSI.SYS is incompatible with Linux DOSEMU: the cursor position is not shown correctly.
 
- The Mitsumi CD-ROM driver is the best combination of "small and reliable" I could find.  
Up to now, I could make any IDE CD-ROM work with it ... and it needs few memory. 
- command.com /favoids that DOS waits for a keypress if it encounters  
an error - it bails out "nicely". Undocumented feature, found somewhere in a USENET  
mailing long time ago.
This gives me some 628'800 bytes of free memory, with all device and network drivers  
loaded. The only stuff remaining in conventional memory are MSDOS,  
HIMEM, EMM386 and a part of COMMAND.COM.  
I think it's difficult to have even more free memory ;-) 
 
 
A few goodies and Add-Ons that Microsoft offers for download - all for WfW 3.11:
- Surfing the Internet? Internet Explorer 5 was available in a 16-bit Version for Windows 3.x. Even on a 486/66 it was really fast.
- Information about Microsoft's 
TCP/IP support (link is dead). The actual files for download are available at the same site, but a 
different location (link is dead).
- The 
Windows Ressource Kit (link is dead), featuring some system tools and a "virtual desktop" that can 
be several times the size of your visual desktop (greetings from the Unix world!)
 
If ever you need to transfer the system from one disk to another, but forgot to disable 
swap settings ... the difference in SYSTEM.INI is:
Configuration using SwapFile
 
101:  PermSwapDOSDrive=E 
102:  PermSwapSizeK=20460
 
Configuration without swapfile
101:  Paging=0
 
 
 
- To facilitate backup, I got used to store all my personal files (as far as possible) in ONE sub-folder on the 
harddisk. Usually this is something like 'jha', unique but clear and short enough to type, with subdirectories 
like 'txt', 'calc', 'mail', 'graph'. For my regular backup, all I need to include is this sub-directory and off 
I go.
- Occasional Backups of other important files (AUTOEXEC.BAT, CONFIG.SYS, ...) are evident. 
 
 
- Info on WordPerfect for DOS, my favourite text processor at that time.
- ARJ, my favourite archival and compression utility under DOS.
 
 
 
 
 