Welcome to FreeDOS

FreeDOS is a free DOS-compatible operating system for IBM-PC compatible systems. FreeDOS is made of up many different, separate programs that act as "packages" to the overall FreeDOS Project.

We welcome new users to FreeDOS. You can contribute to the FreeDOS Project by downloading our latest release and telling us what you think. We have a bug tracking system that helps you report problems and submit requests, and otherwise tell us how to improve FreeDOS. By participating in the development and debugging process, you help everyone.

Looking for the FreeDOS 1.1 distribution? You can help make this happen!

Latest Updates

GCC 4.4.4 (DJGPP)
2010-07-21 18:25 - The FreeDOS Project
On July 20, Andris Pavenis again updated the latest DJGPP ports of GCC 4.4.4 and related libs (GMP 5.0.1, MPFR 3.0.0, MPC 0.8.2). This includes C, C++, Obj. C, Obj. C++, Ada, and Fortran. See the full announcements at http://groups.google.com/group/comp.os.msdos.djgpp/topics and grab your binaries either via Zip Picker http://www.delorie.com/djgpp/zip-picker.html (2.03p2 only) or (/current/ or /beta/) manually from any local mirror at http://www.delorie.com/djgpp/getting.html
Read More »

UIDE etc. (25-Jul-2010)
2010-07-21 18:18 - The FreeDOS Project
Jack Ellis has still been working hard at improving his UIDE etc. drivers. Recent changes include AHCI support for XMGR, UIDE's I-O "calls" made more efficient, and added "memory only" caches (/PM) up to 400 MB. See changelog plus download sources and binaries at http://johnson.tmfc.net/dos/driver.html . Thanks again, Jack! *** EDIT: To load in HMA under FreeDOS, "CONFIG.SYS must have a "BUFFERS=4" line, and UIDE must be loaded thru AUTOEXEC.BAT using DEVLOAD."
Read More »

SysLinux 4.01
2010-07-21 18:14 - The FreeDOS Project
On July 2, hpa updated SysLinux to 4.01, which now has all filesystem code rewritten in C as well as adds ext4 and btrfs support. See http://syslinux.zytor.com/wiki/index.php/Syslinux_4_Changelog#Changes_in_4.01 or grab a copy at http://syslinux.zytor.com/wiki/index.php/Download . (SysLinux is used in the official FreeDOS 1.0 CDs.)
Read More »

UPX-UCL 3.05
2010-06-29 11:37 - The FreeDOS Project
On Apr. 27, the UPX developers released 3.05 using NRV. We now have a free/libre recompile of UPX-UCL (586- and 686-tuned .EXEs, 386+) available at http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/upx/v3.05/ . This is primarily a bugfix release (but no major DOS changes), so read the changelog at http://upx.sourceforge.net/upx-news.txt .
Read More »

ClamAV 0.95.3 / FDAV 0.2.2
2010-06-28 22:41 - The FreeDOS Project
On Feb. 22, Blair Campbell updated his port of the ClamAV antivirus and his FDAV (TUI) frontend. Grab binaries (386+) and sources at http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/system/clamav/ . Be sure to also check out http://www.clamav.net/ for more info.
Read More »

OpenWatcom 1.9 final
2010-06-12 20:02 - The FreeDOS Project
On June 2, OpenWatcom 1.9 was released, including many fixes and improvements: * NULL redefined, * improved _Bool, * __int8, __int16, __int32, * printf %Lf, * optional DOS LFN support * wasm -zcm=tasm, * wipfc, * vi 8-bit support, etc. Read the full list of changes at http://www.openwatcom.org/index.php/C_Compilers_Release_Changes and download (bin, src) at http://www.openwatcom.org/index.php/Download . P.S. If you drop by news://openwatcom.users.c_cpp, be sure to tell them thanks!
Read More »

Site news archive »