kids encyclopedia robot

FreeDOS facts for kids

Kids Encyclopedia Facts
Quick facts for kids
FreeDOS
FreeDOS logo4 2010.svg
FreeDOS 1.1 screenshot.png
FreeDOS 1.1 default shell, FreeCOM
Company / developer Jim Hall & The FreeDOS team
Programmed in Assembly language, C
OS family DOS
Working state Current
Source model Open source
Initial release 16 September 1994; 30 years ago (1994-09-16)
Latest stable release 1.4 Edit this on Wikidata / 5 April 2025; 4 months ago (5 April 2025)
Available language(s) English, German, Dutch, French, Turkish, Swedish, Spanish
Supported platforms x86
Kernel type Monolithic kernel
Influenced by MS-DOS
Default user interface Command-line interface (COMMAND.COM)
License GNU GPL with various different licenses for utilities

FreeDOS is a special kind of computer program called an operating system. It's like the main brain for older IBM PC compatible computers. FreeDOS is designed to work just like MS-DOS, which was a very popular operating system a long time ago.

This system helps old computer programs run smoothly. It also supports embedded systems, which are computers built into other devices. You can start FreeDOS from a floppy disk or a USB flash drive. It also works well inside virtualization programs or x86 emulators, which let you run old computer systems on new computers.

The FreeDOS project started in 1994 with Jim Hall. The first stable version was released in 2006. Unlike most versions of MS-DOS, FreeDOS is made of free software. This means its code is open for anyone to use, change, and share. It uses the GNU General Public License. Some parts of FreeDOS also include other software that is important to keep, like 4DOS.

How FreeDOS Is Shared

FreeDOS 1.1 was released on January 2, 2012. You could download it as a CD-ROM image. There was a small install disc with just the basics. There was also a full disc with many more programs, like games and tools for networking.

The older version, FreeDOS 1.0 (from 2006), came on two CDs. One was a small 8 MB CD for regular users. The other was a larger 49 MB live CD that also had the original code for the project.

Companies Using FreeDOS

Several companies use FreeDOS for different reasons:

  • Dell used FreeDOS on some of its computers to make them cheaper.
  • Hewlett-Packard (HP) offered FreeDOS on some of its computers, like the HP Compaq dc5750 and Mini 5101 netbooks. HP also uses FreeDOS to update the BIOS firmware on its systems.
  • Steve Gibson's program, SpinRite, which helps fix hard drives, includes FreeDOS.
  • Intel's tool for updating Solid-State Drive firmware uses the FreeDOS kernel.
  • Many companies that make computer motherboards suggest using FreeDOS. This helps when you need to update the low-level BIOS and firmware.

Other Ways FreeDOS Is Used

FreeDOS is also part of many independent projects:

  • FED-UP is a program that plays videos and can start from a floppy disk.
  • FUZOMA is a FreeDOS-based system that turns old computers into learning tools for kids. It can also start from a floppy disk.
  • XFDOS is a FreeDOS system that has a graphical user interface. This means it has a visual way to interact with the computer, not just text.

FreeDOS History

FreeDOS version history
Version Status Codename Date
0.01 ALPHA None 16 September 1994
0.02 ALPHA None December 1994
0.03 ALPHA None January 1995
0.04 ALPHA None June 1995
0.05 ALPHA None 10 August 1996
0.06 ALPHA None November 1997
0.1 BETA Orlando 25 March 1998
0.2 BETA Marvin 28 October 1998
0.3 BETA Ventura 21 April 1999
0.4 BETA Lemur 9 April 2000
0.5 BETA Lara 10 August 2000
0.6 BETA Midnite 18 March 2001
0.7 BETA Spears 7 September 2001
0.8 BETA Nikita 7 April 2002
0.9 BETA None 28 September 2004
1.0 FINAL None 3 September 2006
1.1 FINAL None 2 January 2012
1.2 FINAL None 25 December 2016
1.3 FINAL None 20 February 2022
1.4 FINAL None 5 April 2025

The FreeDOS project started on June 29, 1994. This happened after Microsoft said it would stop selling and supporting MS-DOS. Jim Hall, who was a student then, suggested creating a free version of DOS.

Soon, other programmers like Pat Villani and Tim Norman joined. They combined code they had written to create the main parts of FreeDOS. This included the kernel (the core of the operating system), the COMMAND.COM program that lets you type commands, and other basic tools. Blinky the Fish is the mascot of FreeDOS. Bas Snabilie designed him.

How FreeDOS Works with Other Systems

Computer Hardware

FreeDOS needs an older computer, like a PC/XT machine. It also needs at least 640 kilobytes of memory. Some programs that are not part of FreeDOS might need more computer resources to run.

MS-DOS and Windows Programs

FreeDOS works very much like MS-DOS. It can run different types of old programs. It also has some improvements compared to MS-DOS. These include support for newer features like different languages and better power management.

With a special tool called HX DOS Extender, FreeDOS can even run many Windows Console programs. It can also run some rare programs that have a GUI (graphical user interface), like QEMM.

Older Windows Versions

FreeDOS can run very old versions of Windows, like Microsoft Windows 1.0 and 2.0. However, it cannot fully run Windows 3.x in its advanced mode.

Newer Windows versions like Windows 95, Windows 98, and Windows Me used a simpler version of MS-DOS. FreeDOS cannot directly replace these because it doesn't have the special connections they used. But you can install FreeDOS next to these systems. You would use a special program called a boot manager to choose which system to start.

Modern Windows and ReactOS

Modern Windows systems, like Windows 2000, XP, Vista, 7, 8, 8.1, 10, and 11, do not use MS-DOS as their main part. These systems often use a different file system called NTFS.

FreeDOS can still be installed on these computers. You can put it on a separate part of the hard drive called a disk partition. Or, if the system uses the older FAT file system, you can put it on the same partition. You can even set up Windows to let you choose to start FreeDOS when the computer turns on.

Virtual Computers

FreeDOS is made to work well with programs that create "virtual computers." These include VirtualBox and VMware. Installing FreeDOS on these virtual machines is just like installing it on a real computer. You can also install FreeDOS on DOSBox, which is another type of emulator. This adds more features to the emulator.

File Systems

Fdedit
FreeDOS's default text editor—a clone of the MS-DOS Editor, with added features

FreeDOS fully supports FAT32, which is a common way to organize files on a disk. This is the best format for the drive where FreeDOS starts. It can work with hard drives up to 128 GB or even 2 TB, depending on the computer's BIOS.

There is a driver called `LFNDOS` that lets FreeDOS support long file names, like those used in Windows 95. However, most older programs don't understand long file names. FreeDOS does not plan to support newer file systems like NTFS or ext2 directly. But there are other programs you can add to help with this.

See also

Kids robot.svg In Spanish: FreeDOS para niños

External links

  • FreeDOS on SourceForge.net
  • FreeDOS Orphanage
kids search engine
FreeDOS Facts for Kids. Kiddle Encyclopedia.