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?

Mpxplay v1.63

Mpxplay is a commander-style console audio player for DOS and Win32 operating systems. Laaca announced that a new Mpxplay v1.63 (all console versions) is now released. Major changes between v1.63 and v1.62 include: -added minimalist XSPF playlist file loading (filenames only) -increased max number of audio channels to 11 -added new PCI ids to Intel HDA soundcard DOS driver -corrected ASX playlist file loading -fixed wrong ID3 info displaying after artist/title change -fixed possible buffer overflow at displaying header informations -corrected editor update at file copy from playlist "with Subdirs" -fixed possible crash at exit. You can download the new version at the Mpxplay website.

Updated gcc-ia16 toolchain

TK Chia writes: "I have uploaded new packages for the gcc-ia16 toolchain, at Github, tag 20190101. This is a DJGPP/MS-DOS-hosted (32-bit x86) port of the GNU C and C++ compiler toolchain to the IA-16 target (16-bit Intel x86), by Rask Ingemann Lambertsen, Andrew Jenner, myself, and various contributors. The toolchain itself is 32-bit, but it will output 16-bit code. Besides fixing the package descriptions to make them fit onto single lines, I have also included in the packages some compiler optimizations and other minor features that I recently implemented." The notes and change log are in the release. See also the update at Github, tag 20190113 that fixes the URL for GNU MPFR.

FreeDOS 1.3 RC1 is ready for testing!

The first release candidate for FreeDOS 1.3 is now available for testing! FreeDOS 1.3 RC1 is meant as a test release, and we do want your feedback. Please discuss in either the freedos-user or freedos-devel email lists.

FreeDOS 1.3 RC1 is available as several installation media: USB stick images, VMDK images, and CD images. Two prototypes of LiveCDs are being provided with RC1. However, one will be discarded for the FreeDOS 1.3 final release, depending on feedback. Both types have some live FreeDOS packages at boot and support temporarily installing/removing more by using FDIMPLES. Also, both will automatically start networking support when used inside VirtualBox or VMWare. For other environments, you will need to manually start it. So, let your voice be heard on which (if any) LiveCD you prefer. Download FreeDOS 1.3 RC1 and let us know what you think.

Blocek 1.62 text editor

Blocek is text editor for DOS with unicode support. It means that unlike other DOS editors you are not limited to your current code page. It allows you to edit multilanguage documents, translate texts from one language to another, write modern web pages and so on. Laaca has released a new version of Blocek with several fixes. "I uploaded a bugfix release of my text editor and image viewer Blocek. Changes: version 1.62: - fixed a lot of typos in texts - fixed block operations on the single line blocks - solved "undeletable" first char of line which occured in some situations + block conversions to make case up or low." You can download the new Blocek 1.62 from Laaca's website.

New Links 2.18 web browser

KormaX wrote: "It's good to see that Mikulas Patocka added my idea of saving the clipboard to a file on DOS as a feature (in the updated Links browser). It will be very useful. Now I can call external programs such as wget very easily compared to the previous workarounds. It's not the first time he actually reacts to the feedbacks of users to constantly improve the application. This is one of the best application programs of today's DOS." You can download the new Links from or from our mirror at ibiblio.