FreeDOS aims to be a complete, free, 100% MS-DOS compatible operating system.
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.
4DOS 7.87
2008-10-10 21:22 - The FreeDOS Project
Build 187 (Version 7.87) of 4DOS was released today! Mostly these are bug fixes, including: # Fixed my bug causing DELAY /M and _CPUSPEED sporadic hang-up # _WINTICKS now works on 8086-286 too # TIMER accuracy now 10 ms on 8086-286 too (but still not under OS/2) # TITLEPROMPT now works under OS/2 too # Added TITLE command # Updated help file for the above changes and updated "Keywords" page. Available from 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 »
Run Linux on DOS
2008-10-03 21:35 - The FreeDOS Project
Jeff Merkey wrote to tell me about a neat project called Linuxware. From the announcement: "I am pleased to announce the release of Merkey's LinuxWare, an DOS loader that allows you to compile a Linux kernel as an MS-DOS Executable, boot and load Linux from MS-DOS (while DOS stays resident). This in essence is exactly the same as old Legacy Netware, and in fact, I wrote a linker that does what the old NetWare custom linker did when it compiled the NetWare kernel and linked it as a DOS Application. Linux works just like it does normally, except you can quit Linux and exit back to DOS." (http://lkml.org/lkml/2008/9/14/56) And: "I am porting it to FreeDOS as I speak and Linux 2.6.27 and will keep the patches current." Code is at ftp://ftp.wolfmountaingroup.org/pub/linuxware
Read More »
APEG sound library for DOS
2008-10-03 17:25 - The FreeDOS Project
Florian Xaver pointed this link out to us: APEG is an audio/video add-on for the Allegro game programming library. It provides functions for playing MPEG-1 and Ogg streams identically to the way it handles FLIC files. Beyond that it includes a bunch of extra extensions, including but not limited to opening multiple streams. A tool is also included for creating Ogg media from various sources. http://kcat.strangesoft.net/apeg.html
Read More »
JWASM v1.92
2008-09-24 22:17 - The FreeDOS Project
JWasm is a MASM v6 compatible assembler. It's a fork of Open Watcom's WASM and released under the Sybase Open Watcom Public License, which allows free commercial and non-commercial use. JWasm is written in C, source code is open, binaries are available for DOS, Windows and Linux. Version 1.92 was released a few days ago. There are lots of changes, read about them at http://www.japheth.de/JWasm/history.txt - or get the new version at http://www.japheth.de/JWasm.html
Read More »
Updated utime
2008-09-22 17:47 - The FreeDOS Project
Robert Riebisch wrote: "I've updated my utime() function a little to be more POSIX compatible. I also reformatted with "indent -kr -nut -psl". Code is in the public domain as before." Find it at http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/libs/utime/
Read More »
New maintainer for TRCH
2008-09-08 00:46 - The FreeDOS Project
Alexis Malozemoff recently volunteered to be the new maintainer for TRCH, and since I think I've taken the program about as far as I'm going to, I have agreed that Alexis is the new maintainer. You can always grab the most up-to-date copy from http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/user/trch/
Read More »
Updated getopt
2008-09-06 15:52 - The FreeDOS Project
Alex Malozemoff and I have been discussing the UNIX-like getopt that we have at ibiblio. There's a bug where you cannot turn off the error messages (opterr was being ignored.) I have patched getopt to fix this. http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/libs/getopt/unix-like/
Read More »
FreeDOS EDIT 0.9a (FD-Dflat+ based)
2008-09-06 15:45 - The FreeDOS Project
Aitor wrote: "I hereby announce FreeDOS EDIT 0.9a (the sucessor of EDIT 0.7d). The big change about the 0.9 series is that it is now based on FreeDOS DFlat+, which is a user interface development toolkit, that has actually been excerpted (and continued) from EDIT. Thus, if you ever happen to see another DFlat+ -based application, you should expect to see a similar usability and look and feel. The list of changes is huge, although most are internal and do not reflect in functionality. However, I may have introduced several new bugs, so please, let me know if you find them." http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/edit/ edit09ax.zip
Read More »
DFlat+ User Interface development kit
2008-09-06 15:32 - The FreeDOS Project
Aitor writes: "I announce my new project, FreeDOS DFlat +, as a set of libraries for easily designing text-mode user interfaces based on windowing and messaging, which has been excerpted out of FreeDOS EDIT 0.7d, in order to be used by other developers to create their text-mode user interface with windows, menus and mouse. The libraries in FreeDOS EDIT como from Dr. Dobb's D-FLAT, hence the name of "DFlat +", as I plan to continue development and bug fixing. I have currently released the version 1.0.0 of the libraries." http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/libs/dflat/
Read More »