Linux.com

Feature

My workstation OS: FreeDOS

By Lee A. Spain on January 28, 2005 (8:00:00 AM)

Share    Print    Comments   

In battles over operating system superiority, emotions run high. Capabilities are assembled like armies and run out on discussion boards to face the flames. So let me say this now: your operating system is probably better than mine. Most modern operating systems are better than FreeDOS when considered by any objective criteria. FreeDOS doesn't multitask, doesn't surf the Internet easily, isn't great for multimedia productions, and doesn't even do Windows. But I love it anyway.

I love FreeDOS because it's a throwback to a familiar era in my life as a computer user. In 1990, I was the master of my computers and my applications. I knew my way around my config.sys and autoexec.bat file. I knew MS-DOS commands. As a FreeDOS user, I simply have to remember what I knew about 15 years ago.

Most business applications of the MS-DOS era work great on FreeDOS. I've found that old versions of WordPerfect, Lotus 1-2-3, Quattro Pro, and Quicken run fine. These programs and all their documentation run about $3 a piece at garage sales or thrift shops. If you are a pack rat, you may still have some stored in your own basement.

FreeDOS runs on almost any PC that I can scrounge up. It is designed to work on any IBM-compatible PC, from the original 8088s on up to the most modern systems. FreeDOS can extend the useful life of lots of old hardware. Most recently, I used it on an old 486/75 that I picked up in a thrift store for a mere $6.06. All I had to do was add a hard drive I found in a computer surplus store for about $10. At first, I tried to get FreeBSD 5.1 installed on the old beast, but I kept getting pages of scary messages on my screen. Apparently some of my hardware was of dubious origin and was not being recognized. After my fifth attempt, I formatted the hard drive using a Windows 98 system disk and installed FreeDOS from a single diskette. It simply worked.

If your system is more problematic, FreeDOS's Web site is filled with great tips on getting old systems going. For example, I found good advice on how to get a CD-ROM drive of unknown origin recognized and working with a generic CD-ROM driver. The FreeDOS site hosts information about settings for early sound cards, and has plenty of information on how to configure your system through the autoexec.bat and config.sys files. It also has dedicated sections on how to run FreeDOS on various laptops and how gamers can use it. FreeDOS itself includes a great little mouse driver called CUTEMOUSE.

With FreeDOS, you can play many of the great old games of the MS-DOS era. Many classic MS-DOS games can be freely downloaded as abandonware. In addition, FreeDOS users can take advantage of the thousands of freeware and shareware applications that were originally created for MS-DOS. I have found FreeDOS great for games like Castle Wolfenstein and Doom. However, I have had trouble with a few games that were not designed for hardware like a 486 at a blazing 75 megahertz. For example, when I attempted to play Links386 golf, I found the course was well-rendered. However, due to the CPU speed, I had no hope of controlling the club well enough to play. Similarly, when I tried to play an early version of Castle, I was quickly swarmed by unstoppable bad guys. FreeDOS may also have trouble with a few games that were designed to use some of the more esoteric functions of MS-DOS or strange configurations of memory.

Finally, I love FreeDOS because it is free. It shows what a small cadre of programmers can accomplish in the face of a large corporation. When Microsoft announced that it would end support for MS-DOS, the father of FreeDOS, Jim Hall, was appalled. At the time he was supporting the IT efforts of a large educational institution that had lots of MS-DOS applications. Now, a decade later, Jim and lots of other great programmers have moved the FreeDOS project all the way to version 0.90. Most of the kinks have been worked out and release 1.0 seems tantalizingly close.

FreeDOS allows anyone to run MS-DOS applications without relying on Microsoft. You have to love that kind of independence!

What's your desktop OS of choice? Write an article of less than 1,000 words telling us what you use and why. If we publish it, we'll pay you $200. So far, we've heard from fans of FreeBSD, Mepis Linux, Debian, Xandros, Slackware, Windows XP, Lycoris, SUSE Professional, NetBSD, and Ubuntu. Next week: Libranet. Coming soon: Mandrakelinux, Linspire, Knoppix, Gentoo, and more.

Share    Print    Comments   

Comments

on My workstation OS: FreeDOS

Note: Comments are owned by the poster. We are not responsible for their content.

multitasking, multimedia, networked

Posted by: Anonymous Coward on January 29, 2005 12:49 AM
Contrary to what the article says you can have multitasking, web browsers and rich multimedia players under DOS. No, the FreeDOS distribution doesn't include all too many useful third-party applications; it's somewhat limited with its goal to try to be a pure MS-DOS clone.

The free version of OpenDOS included a damn cool taskmanager (taskman.exe), which provides virtual consoles almost like Linux. (And there are other options.)

You won't succeed with DSL and WLAN, but networking tools also exist for DOS (the PPP driver is ported), and there are multiple browsers available (not Firefox though).

#

Re:multitasking, multimedia, networked

Posted by: Serge Wroclawski on January 29, 2005 08:49 PM
OpenDOS, AFAIK, was never 100% Free as in speech. I think they went back and forth on licensing for a while but ended up not doing it.

As for the utility of some of the things you're talking about (like multitasking), I'd think that in most cases, you'd be better off running a version of GNU/Linux and running dosbox or dosemu.

I can certainly see the utility of adding network to DOS (as they've done) for things like embedded systems or hobby projects. Beyond that you might find a law of diminishing return. If you want multitasking and other facilities, you'd likely be better off with a small *nix system than a beefed up DOS system.

#

OpenDOS is still being developed!

Posted by: Anonymous Coward on February 02, 2005 06:55 PM
It is now called Enhanced DR-DOS, though.<nobr> <wbr></nobr>:-)

Visit The DR-DOS/OpenDOS Enhancement Project

http://www.drdosprojects.de

for details.

#

Slowing down those old games...

Posted by: Anonymous Coward on January 29, 2005 01:49 AM
There is a program that I used to use to slow my Pentium 100mhz down when playing Wing Commander. It was titled Mo'Slo. It can be found here:

<A HREF="http://www.hpaa.com/moslo/" title="hpaa.com">http://www.hpaa.com/moslo/</a hpaa.com>

I am not affiliated with them, this is not a plug... Also I have no idea if it works with FreeDOS.

Hope this helps...

#

Re:Slowing down those old games...

Posted by: Anonymous Coward on January 29, 2005 08:56 PM
Try SlowDOS 1.03 or Throttle 19 to
slow down your PC: Both open source.
SlowDOS inserts a delay after every
timer or RTC interrupt, just like
MoSlo, and THROTTLE makes your CPU
sleep 12.5-87.5% of the time if you
have a "modern" mainboard, in a very
smooth way.

Some numbers: My PC takes 58 Watts
when idle (using FDAPM or POWER
resident mode to make it sleep most
of the time). When busy, it takes
up to 80 Watts (K6-2 500 MHz based
system). When I use THROTTLE, the
PC uses 71 Watts at 50% CPU power
and 64 Watts at 25% CPU power, plus
games run exactly as if I had a 125
or 250 MHz system.

http://www.oldskool.org/pc/throttle

Enjoy! Eric.

#

Great for rescue boot floppies or CD-ROMs

Posted by: Anonymous Coward on January 29, 2005 01:58 AM
I used to keep a MS-DOG boot floppy around in case I had to run, say, WDCLEAR on my hard disk, or PartitionMagic. With FreeDOS, I no longer have to do that; I can simply use FreeDOS on my "emergency rescue CD-ROMs" with all my still-handy DOS utilities. Same for upgrading motherboard BIOS's. Ever try to upgrade your BIOS from within Windows XP?<nobr> <wbr></nobr>:-D This matters, as I just recently had to do this with an ASUS A7N8X-E Deluxe to fix a DRAM issue. For those of us who have gotten into computing since 2001, and thus don't have an old copy of even Windows 9x around, this can become an issue.

Mr. Hall, and all those who worked with him on this project, is to be thanked in a very major way.

#

Use your old hardware as graphic terminal !

Posted by: Anonymous Coward on January 29, 2005 02:29 AM
If you want to convert your old hardware into a graphical terminal, you can use this VncViewer that works under FreeDOS:

<A HREF="VncViewer8086" title="newsforge.com">http://vncviewer8086.sourceforge.net/index_nopate<nobr>n<wbr></nobr> t.html</a newsforge.com>

It's not totally finished but the author can be remotivated if some people are interested in this project.

It should work even with a 8088 with RAM 512Ko.<nobr> <wbr></nobr>;-)

#

Re:Use your old hardware as graphic terminal !

Posted by: Anonymous Coward on January 29, 2005 02:31 AM
Sorry...
URL is:
<A HREF="http://vncviewer8086.sourceforge.net/index_nopatent.html" title="sourceforge.net">VncViewer 8086</a sourceforge.net>

#

Good DOS software

Posted by: Anonymous Coward on January 29, 2005 02:03 PM
There is a good list of software at <A HREF="http://www.opus.co.tt/dave/indexall.htm" title="opus.co.tt">http://www.opus.co.tt/dave/indexall.htm</a opus.co.tt> - Simtel also had a great range of stuff but I'm not sure if it is still available.
It's surprising what can be done with DOS; there is a good graphical web browser/email client in Arachne, plus there are CD ripping/burning tools, graphical desktops, camera tools and more. It has its limitations of course, but it has the advantage of being able to run on hardware too slow to run Linux with X.

#

my workstation os: no operating system

Posted by: Anonymous Coward on January 30, 2005 12:59 AM
Sure, my OS doesn't have email, a web browser,
windows, or even a command line, but it's the best
OS for me. That's right, I don't use any operating system at all.

There are several advantages to leaving my computer on my desk like an oversized paperweight. First of all, I don't have any problems with viruses or spyware. And no distracting emails from the Boss. Especially when I'm playing one of my favorite computer games: keyboard and mouse hockey. There's nothing like the thud of the keyboard as it sends the mouse flying across the room.

It's amazing all the great ideas that I come up with while using this operating system. With no spreadsheets, word processors, or presentation software I can really focus on getting the job done.

While NoOS might not be for everyone, I find it really is the best option. And, hey, at least it's better than <insert your least favorite OS here>.

#

Re:my workstation os: no operating system

Posted by: Anonymous Coward on January 30, 2005 01:27 AM
I love you man.

#

best of all, it runs on any hardware of any age!

Posted by: Anonymous Coward on January 30, 2005 05:11 AM
NoOS runs on SPARC, Alpha, Power, x86, ARM, 68k, and just about anything.

#

Re:best of all, it runs on any hardware of any age

Posted by: Anonymous Coward on January 31, 2005 06:12 AM
It doesn't require electricity, either. Might or might not make your system a more eco-friendly PC, depending on your definition.

#

Re:my workstation os: no operating system

Posted by: Anonymous Coward on January 31, 2005 02:09 PM
My workstation OS: a pad of paper, a pencil, a stenographer, a dozen doughnuts, and a slide rule. Oh, and a pot of coffee.

#

Slow down games

Posted by: Anonymous Coward on January 30, 2005 03:00 AM
Some time ago I bought the Wizardry Archives, i.e. Wizardry 1-7 + Gold.
The collection came with a DOS program called something like Mo'Slo that slows down your CPU to run a game in real time.

Ulrich Hobelmann

#

Excuse me

Posted by: Anonymous Coward on January 31, 2005 06:29 PM
Are you retarded?

#

Re:Excuse me

Posted by: Anonymous Coward on February 01, 2005 07:19 AM
Oh yes!

#

Re:Excuse me

Posted by: Anonymous Coward on February 02, 2005 09:43 PM
Nope! But since all I do is play Scorched Earth, why do I need anything more?

#

Re:Excuse me

Posted by: Anonymous Coward on February 06, 2005 03:30 AM
Your ignorance is pretty obviously exceeded only by your arrogance. Not a pretty combination.

#

I like FreeDOS

Posted by: Anonymous Coward on February 01, 2005 09:54 PM
I like FreeDOS. I intend to make it my main
and preffered OS.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya