<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.linuxjournal.com/tag/freedos">
  <channel>
    <title>FreeDOS</title>
    <link>https://www.linuxjournal.com/tag/freedos</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>FreeDOS's Linux Roots</title>
  <link>https://www.linuxjournal.com/content/freedoss-linux-roots</link>
  <description>  &lt;div data-history-node-id="1340718" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/blinky.jpg" width="1200" height="600" alt="blinky" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/jim-hall" lang="" about="https://www.linuxjournal.com/users/jim-hall" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Jim Hall&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;
On June 29, 2019, the FreeDOS Project turns 25 years old. That's
a major milestone for any open-source software project! In honor of this
anniversary, Jim Hall shares this look
at how FreeDOS got started and describes its Linux roots.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
The Origins of FreeDOS&lt;/h3&gt;

&lt;p&gt;
I've been involved with computers from an early age. In the late 1970s, my
family bought an Apple II computer. It was here that I taught myself how to
write programs in AppleSoft BASIC. These were not always simple programs. I
quickly advanced from writing trivial "math quiz" programs to more
complex "Dungeons and Dragons"-style adventure games, complete with
graphics.
&lt;/p&gt;

&lt;p&gt;
In the early 1980s, my parents replaced the Apple with an IBM Personal
Computer running MS-DOS. Compared to the Apple, the PC had a much more
powerful command line. You could connect simple utilities and commands to do
more complex functions. I fell in love with DOS.
&lt;/p&gt;

&lt;p&gt;
Throughout the 1980s and into the early 1990s, I considered myself a DOS
"power user". I taught myself how to write programs in C and created
new DOS command-line utilities that enhanced my MS-DOS experience. Some of my
custom utilities merely reproduced the MS-DOS command line with a few extra
features. Other programs added new functionality to my command-line
experience.
&lt;/p&gt;

&lt;p&gt;
I discovered Linux in 1993 and instantly recognized it as a &lt;em&gt;Big Deal&lt;/em&gt;. Linux
had a command line that was much more powerful than MS-DOS, and you could
view the source code to study the Linux commands, fix bugs and add new
features. I installed Linux on my computer, in a dual-boot configuration with
MS-DOS. Since Linux didn't have the applications I needed as a working
college student (a word processor to write class papers or a spreadsheet
program to do physics lab analysis), I booted into MS-DOS to do much of my
classwork and into Linux to do other things. I was moving to Linux, but I
still relied on MS-DOS.
&lt;/p&gt;

&lt;p&gt;
In 1994, I read articles in technology magazines saying that Microsoft planned to do
away with MS-DOS soon. The next version of Windows would not use DOS. MS-DOS
was on the way out. I'd already tried Windows 3, and I wasn't
impressed. Windows was not great. And, running Windows would mean replacing
the DOS applications that I used every day. I wanted to keep using DOS.
I decided that the only way to keep DOS was to write my own. On June 29,
1994, I announced my plans on the Usenet discussion group comp.os.msdos.apps,
and things took off from there:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
ANNOUNCEMENT OF PD-DOS PROJECT:
&lt;/p&gt;

&lt;p&gt;
A few months ago, I posted articles relating to starting a public
domain version of DOS. The general support for this at the time was
strong, and many people agreed with the statement, "start writing!"
So, I have...
&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/freedoss-linux-roots" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Thu, 27 Jun 2019 11:30:00 +0000</pubDate>
    <dc:creator>Jim Hall</dc:creator>
    <guid isPermaLink="false">1340718 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>FreeDOS Is 23 Years Old, and Counting</title>
  <link>https://www.linuxjournal.com/content/freedos-23-years-old-and-counting</link>
  <description>  &lt;div data-history-node-id="1339436" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/fdfish-color-text.jpg" width="471" height="600" alt="" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/jim-hall" lang="" about="https://www.linuxjournal.com/users/jim-hall" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Jim Hall&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;
The FreeDOS Project has just reached its 23rd birthday! This is a major
milestone for any free software or open-source software project.
&lt;/p&gt;

&lt;p&gt;
If you don't know about FreeDOS, it's a small project that replaces
MS-DOS, which was the mainstay operating system for most personal computers in
the 1980s and 1990s. During that era, I was a huge MS-DOS fan. I used DOS for
everything and considered myself a DOS "power-user". I even wrote my own
utilities and tools to expand the MS-DOS command-line environment and make DOS
more useful.
&lt;/p&gt;

&lt;p&gt;
I was aware of other operating systems, of course. In the early 1990s, my
university installed Windows in the PC computer labs. But if you remember Windows
3.1 at the time, it was a pretty rough environment. I didn't like that you
could interact with Windows only via a mouse; there was no command line. I
preferred working at the command line.
&lt;/p&gt;

&lt;p&gt;
So I was understandably distressed in 1994 when I read via various tech magazines
that Microsoft planned to eliminate MS-DOS with the next version of Windows. I
decided that if the next evolution of Windows was going to be anything like
Windows 3.1, I wanted nothing to do with it.
&lt;/p&gt;

&lt;p&gt;
But what to do? If Microsoft killed MS-DOS, what would be left for those of us
who preferred typing at the DOS command line? Sure, there was Linux, but
Linux couldn't run MS-DOS applications—and there were a lot of great DOS
applications.
&lt;/p&gt;

&lt;p&gt;
I decided to create my own version of DOS. And on June 29, 1994, I posted an
announcement to a discussion group, which said in part:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
A few months ago, I posted articles relating to starting a public
domain version of DOS.  The general support for this at the time was
strong, and many people agreed with the statement, "start writing!"
So, I have...
&lt;/p&gt;

&lt;p&gt;
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.
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
Our "PD-DOS" project (for "Public Domain DOS") quickly grew into
FreeDOS. And 23 years later, FreeDOS is still going strong!
&lt;/p&gt;
&lt;img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/large-550px-centered/u1000009/install09.png" alt="" title="" class="imagecache-large-550px-centered" /&gt;&lt;p&gt;
Today, many people around the world install FreeDOS to play classic DOS games,
run legacy business software or develop embedded systems. These days, I think
that still represents most of the usage of FreeDOS. Although I'll admit most
people probably run FreeDOS to play DOS games, and that's okay with me. Just
because it's an old game doesn't mean it's boring—and DOS had a lot
of great games.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/freedos-23-years-old-and-counting" hreflang="und"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Fri, 30 Jun 2017 20:49:57 +0000</pubDate>
    <dc:creator>Jim Hall</dc:creator>
    <guid isPermaLink="false">1339436 at https://www.linuxjournal.com</guid>
    </item>

  </channel>
</rss>
