Welcome to FreeDOS

screenshotMpxplay plays different music files, including MP3 and FLAC

What is FreeDOS?

FreeDOS is a free DOS-compatible operating system that can be used to play games, run legacy software, or support embedded systems. FreeDOS is basically like the old MS-DOS, but better!

Learn more »

Download FreeDOS »

What's New? RSS

uHex 1.0.2

On May 10, Mateusz Viste released uHex 1.0.2, his "simple and fast multiplatform hex editor". Changes: "- fixed possible crashes when using the 'search' function caused by dereferencing a NULL pointer, - general code cleanup and reorganisation, - versioning changed from 1.0x to 1.0.x (hence this is v1.0.2, not v1.02), - relicensed uHex from GNU GPL to the '2-clause' BSD license, - added a curse-based I/O driver for porting to POSIX systems." Grab binaries and sources at SourceForge or mirrored on iBiblio under util/file/hex/uhex. Thanks, Fox!

GCC 5.1.0 (DJGPP, 2.04 only)

Thanks to volunteers at the DJGPP project, we now have binaries available for GCC 5.1.0 (2.04 /beta/ libc only). This includes C / C++ / Fortran / ObjC, so testers are welcome. Read the announcement, see the changes, or grab binaries and sources from your local mirror.

GNU Emacs 24.5 (DJGPP)

On April 12, Eli Zaretskii announced his DJGPP build of GNU Emacs 24.5. Compared to previous editions, this one now supports lexical binding and bidirectional scripts. For more details, see etc/NEWS or emacs24.README. Grab this from your favorite DJGPP mirror under /current/v2gnu/em2405[bs].zip.

FreeBASIC 1.02.0

On April 6, dkl announced FreeBASIC 1.02.0. This release has been mirrored to iBiblio, but you can also find it on SourceForge. To learn the most important changes, see their news announcement. For full changelog, see here.

Mined 2015.25

On March 29, Thomas Wolff released Mined 2015.25, his console text editor with mouse, menus, data loss prevention, and Unicode 7.0 support. Read the full changelog, and grab DJGPP binaries plus sources at his homepage or at the iBiblio mirror.

WCD 5.2.6

Erwin Waterlander released WCD 5.2.6, the "Wherever Change Directory" tool. WCD is a command-line program to change directory fast. It saves time typing at the keyboard. One needs to type only a part of a directory name and WCD can jump to it. This release has only minor updates and bug fixes - read the full What's New for details. You can get it from the WCD website.

FreeDOS Road Map

We've updated the FreeDOS Road Map! The Road Map defines the next several release cycles of FreeDOS, and is generated through discussion and consensus on the freedos-devel mailing list. Here are a few highlights from the updated Road Map: FreeDOS "1.2" and "2.0" will remain 16-bit. 1.2 will be a refresh with a new installer, 2.0 will focus on userspace. FreeDOS-32 is not on the Road Map.

Working towards FreeDOS 1.2

Harold (aka Mercury Thirteen) has volunteered to put together the new FreeDOS 1.2 distribution. FreeDOS 1.2 is planned to be a refresh to FreeDOS 1.1, using updated packages, although it will also use a new version of the installer and a simplified install process. We have started a discussion of FreeDOS 1.2 on the freedos-devel list. If you would like to help put together the FreeDOS 1.2 distribution, please email Harold at Mercury Thirteen.

AGUI user interface library released

Laszlo announced that the first public version (0.9 beta) of the AGUI user interface library is available for download. AGUI is a fairly complete GUI library for DOS, Windows, and Linux. It is based on the Allegro game development library. Its primary purpose is to develop applications for DOS. (Windows and Linux compatibility is provided so that the initial development of the application's interface can be done in a more friendly environment.) The library is free software, distributed under the GNU LGPL 2. You can find it here: * source code + build stuff * binaries compiled for DOS (DJGPP) * binaries compiled for Windows (MinGW) * AGUI reference manual

DRIVES shows available drives

Harold (aka Mercury Thirteen) has posted a small DRIVES utility to display the drive letters available on your system, and what they are (hard drive, floppy drive, CDROM, etc). Includes source code. You can find it at his website: drives.zip

Read more »