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

Testing the latest pre-release

Have you checked out the latest pre-release version of the updated FreeDOS installer by Jerome Shidel? Things are shaping up very well. Jerome writes with this note: "Highly experimental FreeDOS 1.2 installation program. So, I recommend only running it in a virtual machine or on a test machine." The 1.2 pre-release is looking pretty good. Get it at the FDI website.

Updated picoSNTP v0.9.1

Mateusz Viste writes with this update: "picoSNTP v0.9.1 fixes an obvious bug that I somehow missed the first time (shame on me). Specifically, picoSNTP was synchronizing the system's time fine, but not the date. That's fixed now. Credits to Rugxulo for kindly reporting it!" Download at picoSNTP.

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

Read more »