Now 27 years after Microsoft announced that it would end support for the MS-DOS, we're resurfacing this exercise (and very much appreciating our present day options as we all work from home a bit more). This story originally ran on July 3, 2014, and it appears unchanged below.
Twenty years ago this week, as Microsoft announced that it would end support for the MS-DOS operating system, James Hall announced to the world that he intended to create a public domain version of the OS in order to keep the universe of character-based DOS software alive. Hall’s “PD-DOS” project eventually became FreeDOS, which today supports an ecosystem of developers, retro gamers, and diehards who will give up their WordStar when you pry the floppies from their cold, dead fingers.
In tribute to the project’s two decades (and to those brave souls who keep the DOS fires burning), I decided to spend a day this week working in FreeDOS. I set up a machine running the latest distribution of the OS along with software from the FreeDOS Package Manager repositories. I then added whatever other software I could scrape together—open source software, freeware, and “abandonware” found on the Web, plus some software graciously sent by Lee Hutchinson from his own personal reserve of DOSware. I wanted to know if it was possible to do modern Web-based work in DOS—and just how painful it might prove to be.
I was soon rocking my computer like it was 1994. That is, I had no Twitter, Google, or anything else that used SSL, but I did have some command line TCP/IP tools, an otherwise functional Web browser, and… Gopher. Plus, I had WordPerfect 5, Microsoft Word 5, WordStar, Lotus 123, and dBase III—everything I could ever want, right?
Why FreeDOS?
Linux is free, too, and I’d rather spend any day working on an aging laptop running Debian or Ubuntu than working from the DOS command prompt. But there’s a certain insane beauty to the austerity of FreeDOS—plus, it’s an operating system that can boot from a floppy disk and run in 640KB of memory with no sweat (though it can go beyond that limit with one of several open source “high-memory” extenders).


Loading comments...