FreeDOS logo


Welcome to FreeDOS

FreeDOS 1.2

FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.

It doesn’t cost anything to download and use FreeDOS. You can also share FreeDOS for others to enjoy! And you can view and edit our source code, because all FreeDOS programs are distributed under the GNU General Public License or a similar open source software license.

Learn more »

What’s included? »

Download FreeDOS 1.2 »

Classic games

Dark ForcesYou can play your favorite DOS games on FreeDOS. And there are a lot of great classic games to play: Wolfenstein 3D, Doom, Commander Keen, Rise of the Triad, Jill of the Jungle, Duke Nukem, and many others!

Legacy software

WordPerfect 5.1Need to recover data from an old business program? Or maybe you need to run a report from your old finance system? Just install your legacy software under FreeDOS, and you’ll be good to go!

Embedded systems

DOS point of saleMany embedded systems run on DOS, although modern systems may instead run on Linux. If you support an older embedded system, you might be running DOS. And FreeDOS can fit in very well.

What's New?

aefdisk/masterbooter open sourced

Geraldo spotted that "Nagy Daniel has opensourced aefdisk that has many features: - Creating all types of partitions, with absolute or relative size - Deleting partitions based on their type or place in the table - Formatting FAT partitions quickly - Hiding and unhiding FAT, NTFS/HPFS partitions - Changing a partition's type ID - Activating a partition - Installing standard loader code in the Master Boot Record - Displaying partition information - Displaying logical characteristics information - Completely command line driven - Automatic calculation of free space and available partition entry - Handling as many harddisks as your hardware and BIOS supports - Support for max 8 GB harddisk without Extended BIOS - Support for max 2 TB harddisks if Extended BIOS is present. And masterbooter that seems to used in pair with aefdisk." Requires Borland C/TASM.

ZanySoft ZDir goes FOSS

Robert Riebisch let us know that Chris Kirmse recently open-sourced his popular directory lister ZDir from the early 1990s. ZDir is now under the GNU GPL v3. The ZDir home page is still at tipovers, but you can get the source from ZDir Github. Source code is for A86, but you need version 3.22 to build out of the box. Source code for ZDirCfg (to configure colors and other behavior) is currently not included, but a binary is included in

Crescent Software DOS products now public domain

Gene Buckle writes: "On October 26th, 2018 I purchased the software assets of Full Moon Software. Full Moon Software used to be known as Crescent Software. They produced a line of excellent development libraries for MS-DOS. The supported environments were QuickBASIC 4.x, Microsoft Professional Development System v7.x, and Visual Basic for DOS. The idea behind obtaining these products was to release them to the public domain to ensure that people could still access these things in the future. While most developers will have no use for these products in a modern develoment environment, they still have value as an example of "how it was done" back in the heyday of x86 DOS development. The software in this repository hasn't been modified from how I received it from Ethan Winer, the original author. While all the source files carry some kind of Copyright notice, the software is now in the public domain." The home page for Full Moon Software can be found here. Gene's archive is at Crescent Software Archive.

Archive of classic PC software

Gene has posted a huge trove of classic PC software. "This area contains various file collection CD-ROMs from the late 80's and 90's as well as archives of popular, but no longer active public FTP sites." You can browse within each CD-ROM for specific files, or download an entire CD-ROM image. Find it at Retro Archive.

lzip 1.20 now available

Robert Riebisch writes: "On 06 November 2018 I finished my 32-bit DOS port of Antonio Diaz Diaz' lzip version 1.20 using DJGPP version 2.05." Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2. Lzip can compress about as fast as gzip (lzip -0), or compress most files more than bzip2 (lzip -9). Binaries, user manuals in ASCII format, and fully configured sources plus some simple instructions on how to rebuild are available at DOS lzip.