Welcome to FreeDOS

screenshotOpenGEM GUI running on FreeDOS
  • 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! For example, FreeDOS lets you access FAT32 file systems and use large disk support (LBA).
  • Is FreeDOS really free?
    Yes, FreeDOS is really free. It doesn't cost anything to download and run FreeDOS. Even better, FreeDOS is open source software; you can view and edit our source code. All FreeDOS programs are distributed under the GNU General Public License ("GNU GPL") or a similar open source license.
  • What programs can I run in FreeDOS?
    FreeDOS is a complete, free, DOS-compatible operating system. While we provide some utilities, you should be able to run any program intended for MS-DOS. You can even do networking! However, you may experience problems running Windows on FreeDOS. For example, Windows standard-mode works on FreeDOS, but 386-mode Windows for Workgroups 3.11 does not.
  • How do I install FreeDOS?
    To install, simply download the FreeDOS CD Install image. Write this to a blank CD, and boot your computer with it. The automated installer should walk you through the rest. If you need help, please read the FreeDOS Install HOWTO (this is for VirtualBox, but should apply to any PC.)
  • What do I need to run FreeDOS?
    FreeDOS should run on any standard PC, although for better performance you may want an Intel ‘386 or better processor, 2MB or more memory, and 40MB disk space. If you are new to DOS, we recommend you use a PC emulator such as VirtualBox to install and boot FreeDOS. You can find PC emulators for all computer platforms (Windows, Linux, Mac.) You can even run FreeDOS using a PC emulator written in Java, right in your web browser!
  • How can I contribute to FreeDOS?
    We welcome all users to FreeDOS! You can contribute to the FreeDOS Project by downloading our latest release and telling us what you think. If you find a problem, please report a bug to help us improve FreeDOS. By participating in the development and debugging process, you help everyone. Also, consider joining the email lists.

What's New? RSS

UIDE etc. (Oct. 19)

On Oct. 19, Jack Ellis updated his UIDE etc. drivers. Changes:
"UHDD now 'overlaps' cache work during UltraDMA disk output and the disk sector 'gap' at I-O end, for greater speed! UHDD /M switch deleted, 256-byte binary search buffer is now permanent." See his freedos-user post for more details. Grab binaries and sources on iBiblio under dos/ellis .

UIDE etc. (Sep. 27)

On Sep. 27, Jack Ellis updated his UIDE etc. drivers. Changes: "UHDD now offers all 4 UIDE caches, conditional-assembly no longer required! New UHDD /M switch can set a 512-byte binary search buffer for improved speed." See his freedos-user post for more details. Grab binaries and sources on iBiblio under dos/cdrom/uide .

dos2unix 7.0

Erwin Waterlander released dos2unix 7.0. See web site for more details. Changes include: * option -u to keep UTF-16 encoding. * option -v to print information about BOMs and converted line breaks. * stdio mode does not automatically set quiet mode or force conversion of binaries. Fixes include: * DOS line breaks from Mac line breaks. * Unicode input files and 7bit and iso modes. Download and try it out.

CarbonOS based on FreeDOS

While not an official FreeDOS distribution, CarbonOS is a new operating system based on FreeDOS, designed to be easy to use. CarbonOS is intended for users with no previous DOS experience. Features include a 4DOS command line, long file name support, silent boot. Screenshots and download available from the CarbonOS website. It's in alpha release, and a version 0.3.0Alpha bootable CD image is available. (CarbonOS replaces the earlier LightDOS distribution.)

Doszip Commander 2.52

Hjort Nidudsson has made a new Doszip Commander version 2.52, which is available under GNU GPL v2. Doszip Commander is an LFN-aware text-based file manager (similar to NC) with built-in zip and unzip. The original program was written in Borland C, but the latest version compiles with Open Watcom and JWasm. You can get version 2.52 from the Doszip Commander website or more directly from doszip/files/DOS. Doszip Commander is also mirrored at ibiblio under util/file/doszip.

dos2unix 6.0.6

Erwin Waterlander just released dos2unix 6.0.6, the text file format converter to convert text files with DOS or Mac line breaks to Unix line breaks and vice versa. Changes include: - Bugfix: mac2unix conversion produced corrupted output from UTF-16 input file. - New options -b (keep BOM) and -r (remove BOM). - New translation of the UI messages in Norwegian Bokmaal. Download from dos2unix home page.

FreeDOS is 20 years old!

On June 29, 1994, we announced an effort to create a completely free version of DOS, that everyone could use. That was the start of The FreeDOS Project, 20 years ago! Since then, we have advanced what DOS could do, adding new functionality and making DOS easier to use. And today in 2014, people continue to use FreeDOS to support embedded systems, to run business software, and to play classic DOS games!

WCD 5.2.5

On June 10, Erwin Waterlander updated his WCD (Wherever Change Directory) to 5.2.5. "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 will jump to it. WCD has a fast selection method in case of multiple matches and allows aliasing and banning of directories. WCD also includes a full screen interactive directory tree browser with speed search." Read what's new or grab various binaries and (GPLv2) sources either at his homepage or at the iBiblio mirror.

Read more »