Welcome to FreeDOS


FreeDOS is a complete, free, 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 run FreeDOS. Even better, you can view and edit our source code. All FreeDOS programs are distributed under the GNU General Public License or a similar open source software license.

Learn more »

Download FreeDOS »

What's New? RSS

DOSMid v0.9

Mateusz Viste has released DOSMid v0.9. The new version includes a bunch of fixes and features, including: - solves buffering troubles on MT-32 gears - fixes around how OPL percussion instruments are emulated - support for custom sound banks (IBK on OPL, SBK on AWE) - sound hardware is initialized once, instead of being inited for every song - reorganized the display so more MIDI textual data fits on the screen. You can download the new release at dosmid.sourceforge.net.

GCC 6.1.0 (/current/ DJGPP 2.05)

On April 28, the DJGPP developers released their compiler builds of the GCC 6.1.0 suite for various languages (C, C++, Ada, Fortran). You can grab binaries (and GPL'd sources) from your nearest mirror. Thanks to DJ, Juan, Andris, Eli, and more!

Testing the latest pre-release

Have you checked out the latest pre-release version of the updated FreeDOS installer by Jerome Shidel? Things are shaping up very well. Jerome writes with this note: "Highly experimental FreeDOS 1.2 installation program. So, I recommend only running it in a virtual machine or on a test machine." The 1.2 pre-release is looking pretty good. Get it at the FDI website.

Updated picoSNTP v0.9.1

Mateusz Viste writes with this update: "picoSNTP v0.9.1 fixes an obvious bug that I somehow missed the first time (shame on me). Specifically, picoSNTP was synchronizing the system's time fine, but not the date. That's fixed now. Credits to Rugxulo for kindly reporting it!" Download at picoSNTP.

Read more »