Welcome to FreeDOS


FreeDOS is a complete, free, DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.

It doesn’t cost anything to download and run FreeDOS. Even better, you can view and edit our source code. All FreeDOS programs are distributed under the GNU General Public License or a similar open source software license.

Learn more »

Download FreeDOS »

What's New? RSS

picoSNTP: sync network time

picoSNTP is an SNTP client for DOS. It allows to easily synchronize the computer's RTC clock using an external NTP server. picoTCP is based on the picoTCP network stack. Requirements are pretty low: - 8086 - 200K of free RAM - a working packet driver - a properly configured picoTCP. Download at picoSNTP website.

FDNPKG 0.99.3

Mateusz Viste has released version 0.99.3 of FDNPKG, the FreeDOS Network Package Manager. This is a bugfix release. If you are running FDNPKG, please update to the latest version. Bugs fixed in this version include: - files zipped as uncompressed are extracted correctly - closing file descriptors on install failure (no risk of trashing the disk). Download at FDNPKG website. Or type: FDNPKG UPDATE FDNPKG

FreePascal 3.0.0

On Nov. 25, the FreePascal developers released FPC 3.0.0. You can check the new features, read the online docs, or download binaries and GPLv2 sources from either SourceForge or iBiblio mirror. Note that cross-compilers for the new i8086-msdos target also exist (but not for Go32v2 host yet).

picoTCP: TCP/IP stack for DOS

Mateusz Viste writes with news about a new project, porting picoTCP to DOS. "picoTCP is a modern, dual-stack, open-source TCP/IP stack. Created by Intelligent Systems (Altran) primarily as a stack for embedded computing. It is backed by a well established corporation and actively maintained. I played with the stack for some time now, and built a DOS compatibility layer around it. Here it is, the first public release of picoTCP for DOS! The project contains three major parts: (1) ipcfg, to configure networking (2) ping (3) an OpenWatcom library to use with network-enabled 16-bit DOS programs." picotcp4dos.sourceforge.net

DJGPP 2.05 (386+)

After many years of 2.04 in /beta/, the DJGPP group has finally decided to skip finalizing that and just release 2.05 in /current/ (replacing old stable 2.03p2)! The latest GCC/G++ is 5.2.0, using BinUtils 2.25 and Make 4.1. Use the Zip Picker or find your nearest mirror, and get downloading! Feel free to leave feedback in the newsgroup as well.

Read more »