SuperIlu just released a new version of DOjS. Version 1.2.0 includes a bunch of new features and improvements, including: * Added TCP/IP support through WATT32 * Updated syntax highlighting file * Switched JSDoc documentation to better-docs * Improved editor (quoted strings are now GREEN, cursor positioning at the end of line is more usable, 50-line mode can now be selected on the command line, fixed CTRL-L/Go to line) * Cleaned up startup messages in logfile * Re-added PNG loading/writing. You can find the new version on DOjS at GitHub or mirrored at the FreeDOS ibiblio archive at devel/js/dojs

We have a FreeDOS in the news page, but I wanted to highlight a few recent articles that you might find interesting. I wrote an article about FreeDOS in Linux Magazine, about Reviving old tools and games with FreeDOS . This was actually for an earlier print issue, but the article is now available online. More recently, I wrote an article for CloudSavvy IT about Why DOS Was (and Is) a Thing . This presents a brief history of DOS, from its origins with 86-DOS to PC-DOS, and DOS and Killer Apps, and how "DOS Rises Again" with FreeDOS. Finally, we have had several FreeDOS virtual get-togethers - and I loved meeting everyone! I wrote about Meeting for the first time after 26 years of open source collaboration for OpenSource. Collaborating on an open source software project is inherently an online experience, and I really enjoyed getting together on a virtual meeting.

Gregory Pietsch has updated the Public Domain Multi-precision Integer Math Library for FreeDOS. This is a multi-precision integer library that is useful, say, if you want to emulate a 8-byte ints on an i86 (2-byte ints). In this version, Gregory says he "fixed a bug and unrolled some loops; the ChangeLog lists the changes." From the ChangeLog: bug fix in mli.c; unrolled the loops in and.c, ior.c, not.c, xor.c, zeq.c, and zne.c. I have mirrored this on the FreeDOS files archive at ibiblio, under devel/libs/libmpi

If you do programming with Tcl , Ben Collver has built Tcl 8.6.10 for DOS. This is a patch release, so it primarily includes bug fixes and corrections to erratic behavior. The changes file at the root of the source tree contains a more complete list, but a quick list is: * Tk event loop rewrite prevents event ring overflow (possible compatibility issue) * New commands * Fix crashes, hangs, and memory leaks. Ben has posted his version on archive.org , and I made a copy in the FreeDOS files at ibiblio . Thanks Ben!

Ercan Ersoy has released a new version of FDTUI , now version 0.5. FDTUI is a text-mode user interface for FreeDOS, similar to DOS Shell. New in this release: * Fixed some typographic errors on French translations and Turkish README. * Updated French translations. * Added new French README file. * Updated changelog. FDTUI is licensed under GNU General Public License version 2 and GNU General Public License version 3. You can find the source code at the GitHub FDTUI site, and download the latest version from the GitHub releases page. Ercan is planning new changes for the next version, planned to be 0.6. That version will likely replace the text user interface library FDOSTUI with the the D-Flat library.

You can run FreeDOS under Linux .. but did you know you can run Linux under DOS? Well, sort of. DOS Subsystem for Linux is a "WSL" alternative for users who prefer a DOS environment. DOS Subsystem for Linux integrates a real Linux environment into DOS systems, allowing users to make use of both DOS and Linux applications from the DOS command prompt. Looks like he's using VM86 mode to instantiate a dedicated Linux kernel with BusyBox to run the Linux commands. This is not a full Linux installation in a virtual machine, this is only the kernel + BusyBox. And yes, it supports FreeDOS . You can find DOS Subsystem for Linux on GitHub .

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.

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.

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!

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!

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.

Thanks to SourceForge for hosting our source code, email lists, bug tracker, and wiki. FreeDOS Project at SourceForge.

FreeDOS is a Trademark of Jim Hall. All other marks are property of their respective owners. The FreeDOS Project or any of its sponsors make no guarantees, explicit or implicit, about the contents of this site. Use at your own risk.

Learn more about FreeDOS - or find quotes, background information, history, screenshots, and other images in our press kit (zip) or FreeDOS History. For more information about FreeDOS, check out our FreeDOS Books.

Buy FreeDOS tshirts and gifts at our store on Zazzle.