Friday, June 30, 2017

FreeDOS is 23 years old

I have been involved in open source software for a long time, since before anyone coined the term "open source." My first introduction to Free software was GNU Emacs on our campus Unix system, when I was an undergraduate. Then I discovered other Free software tools. Through that exposure, I decided to installed Linux on my home computer in 1993. But as great as LInux was at the time, with few applications like word processors and spreadsheets, Linux was still limited—great for writing programs and analysis tools for my physics labs, but not (yet) for writing class papers or playing games.

So my primary system at the time was still MS-DOS. I loved DOS, and had since the 1980s. While the MS-DOS command line was under-powered compared to Unix, I found it very flexible. I wrote my own utilities and tools to expand the MS-DOS command line experience. And of course, I had a bunch of DOS applications and games. I was a DOS "power user." For me, DOS was a great mix of function and features, so that's what I used most of the time.

And while Microsoft Windows was also a thing in the 1990s, if you remember Windows 3.1, you should know that Windows wasn't a great system. Windows was ugly and difficult to use. I preferred to work at the DOS command line, rather than clicking around the primitive graphical user interface offered by Windows.

With this perspective, I was a little distraught to learn in 1994, through Microsoft's interviews with tech magazines, that the next version of Windows would do away with MS-DOS. It seemed MS-DOS was dead. Microsoft wanted everyone to move to Windows. But I thought "If Windows 3.2 or 4.0 is anything like Windows 3.1, I want nothing to do with that."

So in early 1994, I had an idea. Let's create our own version of DOS! And that's what I did.

On June 29, 1994, I made a little announcement to the comp.os.msdos.apps discussion group on Usenet. My post read, in part:
Announcing the first effort to produce a PD-DOS.  I have written up a
"manifest" describing the goals of such a project and an outline of
the work, as well as a "task list" that shows exactly what needs to be
written.  I'll post those here, and let discussion follow.
That announcement of "PD-DOS" or "Public Domain DOS" later grew into the FreeDOS Project that you know today. And today, FreeDOS is now 23 years old!

All this month, we've asked people to share their FreeDOS stories about how they use FreeDOS. You can find them on the FreeDOS blog, including stories from longtime FreeDOS contributors and new users. In addition, we've highlighted several interesting moments in FreeDOS history, including a history of the FreeDOS logo, a timeline of all FreeDOS distributions, an evolution of the FreeDOS website, and more. You can read everything on our celebration page at our blog: Happy 23rd birthday to FreeDOS.

Since we've received so many "FreeDOS story" contributions, I plan to collect them into a free ebook, which we'll make available via the FreeDOS website. We are still collecting FreeDOS stories for the ebook! If you use FreeDOS, and would like to contribute to the ebook, send me your FreeDOS story by Tuesday, July 18.

Monday, June 5, 2017

Help us celebrate 23 years of FreeDOS

This year on June 29, FreeDOS will turn 23 years old. That's pretty good for a legacy 16-bit operating system like DOS. It's interesting to note that we have been doing FreeDOS for longer than MS-DOS was a thing. And we're still going!

There's nothing special about "23 years old" but I thought it would be a good idea to mark this year's anniversary by having people contribute stories about how they use FreeDOS. So over at the FreeDOS Blog, I've started a FreeDOS blog challenge.

If you use FreeDOS, I'm asking you to write a blog post about it. Maybe your story is about how you found FreeDOS. Or about how you use FreeDOS to run certain programs. Or maybe you want to tell a story about how you installed FreeDOS to recover data that was locked away in an old program. There are lots of ways you could write your FreeDOS story. Tell us about how you use FreeDOS!

Your story can be short, or it can be long. Make it as long or short as you need to talk about how you use FreeDOS.

Write your story, post it on your blog, and email me so I can find it. Or if you don't have a blog of your own, email your story to me and I'll put it up as a "guest post" on the FreeDOS Blog.

I'm planning to post a special blog item on June 29 to collect all of these great stories. So you need to write your story by June 28.