FreeDOS logo

Welcome to FreeDOS

1 / 4
FreeDOS is an open source 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.
2 / 4
You can play your favorite DOS games on FreeDOS. And there are a lot of great classic games to play: Wolfenstein 3D, Doom, Commander Keen, Rise of the Triad, Jill of the Jungle, Duke Nukem, and many others!
3 / 4
Need to recover data from an old business program? Or maybe you need to run a report from your old finance system? Just install your legacy software under FreeDOS, and you’ll be good to go!
4 / 4
Many embedded systems run on DOS, although modern systems may instead run on Linux. If you support an older embedded system, you might be running DOS. And FreeDOS can fit in very well.

FreeDOS is open source software! It doesn’t cost anything to download and use FreeDOS. You can also share FreeDOS for others to enjoy! And you can view and edit our source code, because all FreeDOS programs are distributed under the GNU General Public License or a similar open source software license.

Read the wiki »

How to contribute »

Download FreeDOS »

Latest Updates

FreeDOS on The Register

Thanks to Liam at The Register for a great interview about FreeDOS, for their podcast series. We discussed the history of FreeDOS, and some of the directions the project might take in the future. We ran out of time and I didn't get to say enough about the community - that's why FreeDOS is still around, because it's a community thing.

FreeDOS 2023 calendar

I made a FreeDOS-themed 2023 wall calendar for my office, and made it available for anyone to buy. If you want a version for yourself, you can order it on Lulu. The screenshots are from FreeDOS 1.3, and are Creative Commons Sharealike-Attribution. You can download the images for yourself, I've shared them at Calendar 2023 on the website.

DOjS 1.10.0 released

DOjS is a JavaScript programming environment for systems running DOS. It features an integrated editor, graphics & sound output, mouse/keyboard/joystick input and more. SuperIlu has released a new version of DOjS: version 1.10 has several bug fixes, including: * Fixed crash when alpha channel was disabled * Switched from OpenSSL to mbedTLS * Fixed memory corruption when starting a renamed DOjS with ZIP file * Fixed a bug with getting the current time/date * Fixed re-initialization of loaded Plugins when running from the editor. Find the full details and downloads at the DOjS GitHub, or more directly at DOjS releases. We've also mirrored it on the FreeDOS Files Archive at Ibiblio, in /files/devel/js/dojs

Updated version of mTCP

mTCP is a set of TCP/IP applications for personal computers running DOS, including FreeDOS. The latest update is version 2023-01-02: A test version of mTCP that has a fix for bad TCP Explicit Congestion Notification. There is a bug in the TCP library that affects newer machines using TCP ECN (Explicit Congestion Notification). If you try to connect to a machine running mTCP and you immediately get a TCP RESET you might be impacted by this bug. Find it at the mTCP home page. We've also mirrored a copy of the update on the FreeDOS Files Archive at Ibiblio, at /files/net/mtcp Edited to add: The mTCP update does not include source code.

FreeDOS virtual get-together

The FreeDOS virtual get-togethers are back on! The next get-together will be Sunday, 22 January, 2023 at 11am US/Central. Use your favorite timezone converter to find your local time. I"ll share the URL when the meeting starts. Last year, we alternated "topics" for each get-together: "technical" and "social." Since we haven't had one for a long time, we'll keep this one to "social" so we can catch up.

edit: (2023-01-22) Thanks to everyone who joined today's virtual get-together! It was a great opportunity to see everyone - we had about 7 or 8 people on the call, depending on when you joined. We'll plan to do this again in February.

FreeDOS news at SourceForge»

FreeDOS in the news»