FreeDOS aims to be a complete, free, 100% MS-DOS compatible operating system.

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.

Now is a great time to get involved in FreeDOS - we are starting to plan the FreeDOS 1.1 distribution! You can help out by looking at the FreeDOS Software List and contributing patches. We also need help with testing, especially as we get closer to making a pre-release. For FreeDOS 1.1, we aren't planning any major changes. This will pretty much be an update to the 1.0 release, but with a new Update program, an optional floppy-only "Base" install, and (hopefully) a few updates to the Install program. Let's worry about other, larger changes in later releases.

Latest News

FASM 1.67.29
2008-11-18 19:59 - The FreeDOS Project
FASM's new -s option can produce .fas internal data when assembling, allowing external tools (included) to create a listing, preprocessed source dump, or symbols dump (as previously seen in some older version-specific hacks). This also opens the way for symbolic debugging in the future.
Read More »

FTE 0.50.01 (from CVS)
2008-10-30 20:01 - The FreeDOS Project
Robert Riebisch has grabbed the latest FTE (Folding Text Editor) from CVS and compiled it via DJGPP. Besides folds, it supports accurate syntax highlighting, multiple undo or redo, tags, line/column/stream blocks, regex search+replace, saving desktops, backups, easy configuration, and much more. Both srcs and binaries are available here: http://www.bttr-software.de/ports/
Read More »

JWasm 1.93
2008-10-30 19:35 - The FreeDOS Project
Japheth's major improvement of OpenWatcom's WASM to emulate MASM 6.x just got better: * removed -o option and 0x numbers (but can be reactivated in src), * added SSSE3, * .RADIX supported, * improved OPTION directive, * SHLD/SHRD fixed, * ADDSUBPD/ADDSUBPS fixed, * ELF external type ID fixed, plus other tweaks for better compatibility and stability. http://www.japheth.de/JWasm.html
Read More »

Insight Debugger 1.23 released
2008-10-30 19:28 - The FreeDOS Project
If you need a good menu-driven, real-mode debugger with color highlighting (plus NASM srcs), Insight is it. Changes include: * improved Dump window, * Stack plus Local Vars windows combined, * better support for undocumented instructions, * more internal help, * shows address of Dump or Stack in edit mode, plus minor fixes. http://www.bttr-software.de/products/insight/
Read More »

NASM 2.05 is released
2008-10-25 05:38 - The FreeDOS Project
NASM 2.05 is finally out in stable form (with a new web URL, too). Some changes include: fixing -O0 and -O1 for backwards compatibility, avoiding redundant alignment, some warnings overhauls, indirect macro expansion, bug fixes, 64-bit stuff, etc. See here for downloads: http://www.nasm.us
Read More »

Duplicit finds duplicate files (UPDATED)
2008-10-19 19:09 - The FreeDOS Project
Ladislav Lacina wrote a small tool for finding duplicite files on disks: "Note that it checks duplicated data not duplicate filenames. It is multilanguage, czech and english message files are included. Usually I make a russian version too but today I was to tired to translate it into russian. So it is your opportunity." Download here: http://www.laaca.borec.cz/soubory/duplicit.zip (UPDATE) Version 1.1 is out: "Now it can work with files with read-only attributes."
Read More »

Mateusz's Saucy Editor ("MSEDIT")
2008-10-14 11:31 - The FreeDOS Project
Mateusz Viste writes: "Just wanted to announce a new (very minor) release of Mateusz's Saucy Editor: MSEDIT. What's new in v0.11 [12 Oct 2008]: - Fixed a bug in TAB handling (was ignored), - Added a (rather simplistic) "Compile & Run" function when in FB mode. Basically, the only change worth noticing is the "Compile & Run" command which is working now (MSEDIT is designed to be used as an IDE for FreeBASIC). No configuration possible so far: FBC has to be in the %PATH%. MSEDIT will simply launch "fbc file.bas", and then "file.exe". I hope I will be able to improve that soon." Download at: http://mateusz.viste.free.fr/dos/en/download.php?plik=msedit
Read More »

YASM 0.7.2 is out
2008-10-11 19:00 - The FreeDOS Project
Download at http://www.tortall.net/projects/yasm/wiki/Download (or get a snapshot with VERY experimental TASM frontend). Changes from 0.7.1 to 0.7.2: * Add PIC support to 64-bit Mach-O (#141). * Add --prefix and --suffix options for naming globals (#132). * Make "rel foo wrt ..gotpc" generate GOTPCREL in elf64 (alias for "rel foo wrt ..gotpcrel"). * Add support for newly specified AVX/AES instructions not in original spec. * Remove invalid 256-bit form of VPBLENDVB. * Optimize non-strict push with 66h override to byte size if possible. * Fix address printing in bin map file. * Fix GAS syntax handling of no section flags (#148). * Name the absolute symbol in coff/win32/win64 output (#153). * Miscellaneous other fixes.
Read More »

4DOS 7.89 (UPDATED)
2008-10-10 21:22 - The FreeDOS Project
Development on 4DOS continues at a rapid pace. Version 7.89 is mostly bug fixes: * Fixed a bug where if no TZ was set, time zone info was garbage * TYPE without /L, /P or redirection can now show Mac OS 9 text files * LIST hex search result now highlighted across byte 8 & 9 of the row * LIST hex search in hex mode highlights no text results & vice-versa. Click 'Read More' for announcement of previous 4DOS releases. Also, please update your bookmarks! The 4DOS web site has moved to its new home at http://4dos.zzl.org/
Read More »

Unicode text editor Mined
2008-10-05 19:54 - The FreeDOS Project
Mined is a powerful text editor with a comprehensive yet concise and easy-to-use user interface supporting modern interaction paradigms, and fast, small-footprint behaviour. Mined provides both extensive Unicode and CJK support offering many specific features and covering special cases that other editors are not aware of (like auto-detection features and automatic handling of terminal variations, or Han character information). It was the first editor that supported Unicode in a plain-text terminal (like xterm or rxvt). Mined is also available for DOS - check it out at http://www.towo.net/mined/ Mined is free software provided under the GNU Public License.
Read More »

Site news archive »

More news