This page will be expanded to include information and/or downloads about software for DOS, Windows, and OpenBSD. For the most part, separate programs are listed in separate sections on this software archive, even if the programs only work under one operating system. This section contains freely distributable operating systems, and also patches for operating systems. Drivers will mostly be listed in a different section of the software archive.
DOS
Refrences to an operating system called "DOS" (which means "Disk Operating System") usually refer to software meant to be compatible with PC/MS-DOS, such as MS-DOS version 3.3, despite that Apple has also released a totally incompatible product called DOS 3.3 (and later ProDOS 1.1). Users of all operating systems compatible with PC/MS-DOS, including emulators, may benefit from checking out multiple sections, like the FreeDOS section, for things like better device drivers.
FreeDOS

With a largely successful effort made to be very compatible with programs that have been designed for MS-DOS and similar operating systems, FreeDOS includes quite a bit of software that is more updated and very often better than other common DOS versions. They also have been successful in many cases in convincing authors of software to freely release the source code for a free version of their popular software. Device drivers like CuteMouse take up less memory than alternatives.

The FreeDOS.Org address is often unresponsive. An identical page has been spotted at http://freedos.sf.net/. Files are stored at the FreeDOS site at ibiblio.

Microsoft's MS-DOS
This was the most commercially successful version of DOS, and has not received a newer version than 6.22 except for the versions bundled in with some releases of 32-bit Windows.
IBM PC-DOS
IBM PC-DOS 7.0 had a Y2K Fixpak. Getting PC-DOS 7.1.
PTS-DOS
Paragon
PhysTechSoft
PTS-DOS 2000
PTS-DOS boot only version
PTS ROM-DOS
DR-DOS
DR-DOS, Caldera DR-OpenDOS, Lineo's DR-DOS, DeviceLogics, and Novell DOS. Some information can be seen at an unofficial site Club DrDOS.
OpenDOS
Source release
dossrc.zip. This is identical to one copy TOOGAM obtained from Caldera. Another copy has a LICENSE.TXT which is largely the same (verified by removing white space differences, easily done by viewing as a web page), containing only white space differences and one misspelling ("Convention" was one letter too short in the version distributed by drdosprojects.de.)
Modern DR-DOS
Official
drdos.com
Unofficial
The DR-DOS/OpenDOS Enhancement Project has released Enhanced DR-DOS.
Wine and ReactOS
Wine is designed to run software that is designed for the Microsoft Windows platform. Wine is generally meant to be run under a different operating system. ReactOS is meant to be a freeware
Windows
Third party
Some software has been released by someone other than Microsoft which can run programs which are released for the Microsoft Windows platform. One was OS/2 which used code licensed from Microsoft. Others are:
Wine
Wine is designed to run programs designed for the Microsoft Windows platform, and Wine is generally designed for being run under another operating system.
ReactOS
ReactOS is designed to be able to use programs and also device drivers, both of which may be released for platforms compatible with Microsoft Windows. ReactOS may start much more quickly than Microsoft Windows platforms.
Samba TNG
Not exactly designed to run programs for Windows, but rather designed to offer services that are often provided by Microsoft software and which are ervices that Microsoft Windows client operating systems have built-in software to use. Wikipedia's article on ReactOS: Related Projects references Samba TNG, which may provide login sevices.
Virtual machines
Virtual machines, such as Qemu, Xen, Plex86, Virtual PC, and VMWare tend to run virtual machines in a sandboxed environment, although there may be some crossover between the Host OS and the Guest OS, such as Qemu's support for the host OS's file systems to be used rather directly. See Wikipedia's page on andLinux, which says it is a spin-off of coLinux but with enhancements. The “Cooperative Linux” project, abbreviated coLinux, is designed to run Microsoft Windows and Linux on the same machine, giving both platforms full access to the host machine's resources. This may lack some of the costs of, and stability provided by, the sandboxing element of other emulators.
Others
Freedows and wabi do not appear to be actively developed.
[#mswin]: Microsoft Windows
Windows 3.1
Software linked to from the local Windows 3.1 page includes official operating system add-ons, upgrades, etc.
Windows 9x

The phrase "Windows 9x" (or "Win9x") is sometimes (fairly often, actually) used to mean not only Win95, Win98, and Win98SE, but also WinMe. (This is because WinMe is the one operating system, other than Win95 and Win98(SE), that was marketed towards consumers and is still based on the same 32-bit kernel.)

Windows 95
Win95 SP1

There are several updates for software included with Windows 95. One is Windows 95 service Pack 1 Update (found from this web page redirecting to Win95 SP1 download which was found from Win95 SP1 Update info page) (stored locally in mswin/mswin95/win95sp1.zip).

Q143003 has some info about what is included in this. So does Win95: “What is in ths Service Pack?”.

To compare with “Windows 95 OEM Service Release 1”, a.k.a. OSR1, Q148761 says “OEM Service Release 1 is Windows 95 with Microsoft Internet Explorer 2.0 and the fixes and components included with Microsoft Windows 95 Service Pack 1 included. The updated and additional tools provided with Windows 95 Service Pack 1 are not included in OEM Service Release 1.” Also, “You can install Windows 95 Service Pack 1 over OEM Service Release 1.” However, Q174888 says “Note that after installingInternet Explorer 4.0, reinstallation of Windows 95 Service Pack 1 is not recommended.” (Installing some versions of MS IE will cause the Add/Remove Programs entry for Win95 SP1, which allows Win95 SP1 to be uninstalled, to be removed.)

Other articles about this include Q145667 (about the CD) and Q145603 (about using a MSBatch.inf file to specify including Win95 SP1) and Q148709 (about if an installation is aborted), Win95 Service Pack (English) announcement, CD-ROM directory listings (Q150436 and Q150444 and Q150441 and Q150444 and Q150437). Q145990 is about the Update Info Tool (Qfecheck.exe), Q146238, Admin.doc (Q146237 and others)

Mail/password-related problems that may be related to this: Q166898, Q182106, Q196064. Uninstallation issues: Q149142, Q174605.

Windows 95 OEM Service Release 1 (a.k.a. Win95 OSR1)
Q148761 says “Windows 95 OEM Service Release 1 is version 950a of Windows 95” and it “is not a new version of Windows 95.” “OEM Service Release 1 is not available for download or purchase from Microsoft by retail customers. All the functionality provided with OEM Service Release 1 can be obtained by installing Windows 95 Service Pack 1.” (Actually, the Q148761 also describes OSR1 as having MS IE 2, so installing MS IE 2 is likely required to really have “all” of the functionality of OSR1. A description of its components are in Q146449. For more details: Q146239.
Later releases of Win95

Some/all of these have not been made available by Microsoft so that any Win95 user may download these. Some version ifnormation is at Q158238.

OS2 2 (with FAT32 support and UDMA support and MS IE 3), OSR 2.1 (with USB support), and OSR 2.5 (with MS IE 4).

“MS Plus! for Windows 95”

A product sold separately. Some info is at: “What is MS Plus! for Windows 95?”

Windows 98
Some information/updates that apply to both Standard and Second Editions
KB 223559 security update, KB 840315 security update, KB 206071 (info on fixes) Some of the text files included with Win98 have been released on Microsoft's web site as KB articles, such as: 186892 (Fat32ebd.txt), 191480 and 191518 (Network.txt), Config.txt, 191480 (Hardware.txt), 234858 (Win98SE Hardware.txt), 188481 (Display.txt), 179756 (Setup.txt), 232018 (Setup.txt from Win98SE), 191472 (Mouse.txt) 191492 (Wms-fax.txt), 189136 (Win98 folder's Intl.txt) 191493 (Pmtshoot.txt) 232681 (Setup.txt from Win98SE Updates) 188920 (Power Toys Readme.txt from Win98 CD Tools), 234856 (Win98SE General.txt), Q262921 (WinME General.txt) http://support.microsoft.com/kb/142644/pt (Part of NT 4.0 Readme.wri file: Portugese web page containing English contents.

Windows 98 Standard Edition

There are a number of updates available. Here are some: Win 98 Customer Service Pack (info), Win98 Y2K Update #1 (info), Win98 Y2K Update #2 (info). System requirements.

Windows 98 Second Edition

The phrase Win98SE generally refers to this “Second Edition”, not the original “Standard Edition”.

KB 234762 lists some differences from Win98 first edition. (Another difference is that some programs released years after Win98SE may officially work under Win98 SE but not the first edition of Win98.) ICS is not downloadable. Most other features of Second Edition were downloadable as separate updates. Win98SE does come with some more WDM drivers (rather than VxD drivers) compared to Win98 Standard Edition.

If suspending occasionally, hangs Win98SE, see if System.ini's 386Enh has a PagingFile using a lowercase drive letter. If so, uppercase it. Directions to do that with MSConfig are in Q233036.

Windows Millenium Edition (also officially titled "Windows ME")
Windows XP
Power Calculator (Power Toy for Windows XP) Setup has been zipped locally (in the mswin/mswinxp/pwrclcxp.zip file).

These operating systems have had support officially discontinued from Microsoft. When that happened for Windows 98SE, TOOGAM spent some time collecting all the official patches from Microsoft. The archive is a bit of a mess, but TOOGAM plans to clean up the web page sometime and release the hyperlinks onto this site.

In the meantime, some of the more useful updates may appear on this site. The local directory is mswin/. The mswin/msw98be/ refers to software for "both editions" of Win98.

Operating Systems using the “Windows NT”-style kernel

The operating systems using the “Windows NT” code base have generally been released in multiple “Editions”. The operating systems or editions that have the word “Server” in their name typically support more things.

Security fixes, and sometimes even new features, may come in one or more collections of files which are individually called a “service pack”. Microsoft even declared that Windows XP had reached its “end of life” before its successor, Windows Vista, was released, although “Windows XP SP2” (with “Service Pack 2”) had remained supported. Some operating system CDs will come with a service pack pre-installed. In addition to the service packs, which people make a bigger deal of, there may be a “security rollup package” (“SRP”) released.

The information on the following operating systems, such as information about available service packs, may move to separate pages hyperlinked to from this one.

Windows NT

There was Windows NT 3.1, Windows NT 3.5, Windows NT 3.51, and Windows NT 4.0. Later versions were released with a name other than simply “Windows NT” followed by a version number.

For Windows NT 4.0, there were a number of service packs: See Q152734/KB152734 for the latest. The download page for Windows NT 4.0 Service Pack 6a has a drop down box allowing a language to be chosen and is meant for “Windows NT 4.0” which is different than “Windows NT Server 4.0, Terminal Server Edition”. For the Server version, there is a download page for Windows NT Server 4.0, Terminal Server Edition, Service Pack 6. There are also some security rollup packages: Q299444/KB Q299444: “Post-Windows NT 4.0 Service Pack 6a Security Rollup Package (SRP)”, Window NT Server 4.0, Terminal Server Edition Security Rollup Package 1 Now Available (and it's noteworthy anchor: Patches not included in TSE SRP1) Q246009/KB246009: SP 6.0 to 6.0a upgrade.

Q128465/KB128465: Win NT 3.51 Service Pack 5

Windows 2000
Q260910/KB260910: “How to obtain the latest Windows 2000 service pack” has a hyperlink for “Windows 2000 post-SP4 hotfixes, updates, and security patches”. It simply uses to Windows Live Search's results for “Windows 2000 Post-SP4 Hotfix Updates” searching on Microsoft.com. There is KB891861: Update Rollup 1 for Windows 2000 SP4
Windows XP

For Service Pack 3, first review KB950717: Steps to take before you install Windows XP Service Pack 3 for pre-requisites such as uninstalling updates. Q322389/KB322389 has a section called “Obtain the latest Windows XP service pack from the Microsoft Download Center”. For Service Pack 3, it directed to download page: Windows XP Service Pack 3 Network Installation Package for IT Professionals and Developers. That page offered a selection of languages. English Win XP SP3 (via long URL), English Win XP SP3 (via shorter URL).

There is also a download page for Win XP SP3 ISO. The ISO image is a couple hundred MB larger than the service pack by itself. English ISO of XP SP3 (via longer URL)

KB 936929: XP SP3 Release notes, download page for XP SP3 release notes

Windows Vista
There are several files to choose from:
Release for both Windows Vista x64 and Windows Vista x86
download page for DVD
Vista for X64
download page for Windows Vista Service Pack 1 All Language Standalone for x64-based Systems (KB936330) download page for Windows Vista Service Pack 1 Five Language Standalone for x64-based Systems (KB936330)
Windows Vista (32-bit)
download page for Windows Vista Service Pack 1 Five Language Standalone (KB936330), download page for Windows Vista Service Pack 1 All Language Standalone (KB936330) download page for Windows Vista Service Pack 1 All Language Standalone DVD ISO
BSD
See: ][Cyber Pillar][ section on Berkeley Software Distribution.
Linux
See: ][Cyber Pillar][ section on Linux-using operating systems
Other operating systems

At one time, it was believed that this software archive may expand to cover more operating systems. However, much of that sort of content (related to using other operating systems) has since been placed on the dedicted website called Cyber Pillar. See ][Cyber Pillar][ section on Operating Systems: especially the sub-section listing “full operating systems”.