FreeDOS 1.1, released on 2 January 2012,[13] is available for download as aCD-ROM image: a limited install disc that only contains the kernel and basic applications, and a full disc that contains many more applications (games, networking, development, etc.), not available as of November 2011[update] but with a newer, fuller 1.2.[14] The legacy version 1.0 (2006) consisted of two CDs, one of which was an 8 MB install CD targeted at regular users and the other which was a larger 49 MB live CD that also held the source code of the project.[14]
Dell preloaded FreeDOS with its n-series desktops to reduce their cost. The firm has been criticized for making these machines not cheaper and harder to buy, than identical systems with Windows.[15]
Hewlett-Packard provided FreeDOS as an option in its HP Compaq dc5750 Small Form Factor PC,Mini 5101 netbooks andProbook laptops.[16][17][18] FreeDOS is also used as bootable media for updating the BIOSfirmware in HP systems.[19]
The FreeDOS project began on 29 June 1994, afterMicrosoft announced it would no longer sell or support MS-DOS.Jim Hall, who at the time was a student,[31] posted a manifesto proposing the development of PD-DOS, apublic domain version of DOS.[32] Within a few weeks, other programmers includingPat Villani and Tim Norman joined the project. Between them, a kernel (by Villani), theCOMMAND.COM command line interpreter (by Villani and Norman), and core utilities (by Hall) were created by pooling code they had written or found available.[33][34] For some time, the project was maintained by Morgan "Hannibal" Toal. There have been many official pre-release distributions of FreeDOS before the final FreeDOS 1.0 distribution.[35] GNU/DOS, an unofficial distribution of FreeDOS, was discontinued after version 1.0 was released.[36][37]
Blinky, the mascot of FreeDOS
Blinky the Fish is the mascot of FreeDOS. He was designed by Bas Snabilie.[38]
FreeDOS is mostly compatible with MS-DOS. It supports COM executables, standard DOS executables and Borland's16-bitDPMI executables. It is also possible to run32-bit DPMI executables usingDOS extenders. The operating system has several improvements relative to MS-DOS, mostly involving support for newer standards and technologies that did not exist when Microsoft ended support for MS-DOS, such asinternationalization, or theAdvanced Power ManagementTSRs.[40] Furthermore, with the use of HX DOS Extender, manyWindows Console applications function properly in FreeDOS, as do some rareGUI programs, likeQEMM andBochs.[41]
Windows 95,Windows 98 andWindows Me use a stripped-down version of MS-DOS. FreeDOS cannot be used as a replacement because the undocumented interfaces between MS-DOS 7.0–8.0 and Windows "4.xx" are not emulated by FreeDOS; however, it can be installed and used beside these systems using aboot manager program, such asBOOTMGR orMETAKERN included with FreeDOS.[citation needed]
FreeDOS is designed to work well with virtualization software such as VirtualBox and VMware. The installation process is identical to real hardware. It is also possible to install FreeDOS onDOSBox and its derivatives. By doing so, it provides additional functionality not present in the emulator.[43][44]
FreeDOS's default text editor—a clone of theMS-DOS Editor, with added features
FAT32 is fully supported and is the preferred format for the boot drive.[45] Depending on theBIOS used, up to fourLogical Block Addressing (LBA) hard disks of up to 128 GB, or 2 TB, in size are supported.[46] There has been little testing with large disks, and some BIOSes support LBA, but produce errors on disks larger than 32 GB; a driver such as OnTrack or EZ-Drive resolves this problem.[citation needed] FreeDOS can also be used with a driver calledLFNDOS to enable support for Windows 95-style long file names,[47] but most pre-Windows 95 programs do not support long file names, even with a driver loaded. There is no planned support for NTFS,ext2 orexFAT, but there are several external third-party drivers available for that purpose. To access ext2 file systems,LTOOLS, a counterpart toMtools, can sometimes be used to copy data to and from ext2 file system drives.[citation needed]
MacCallum, Scott C., ed. (Summer–Fall 2004)."Interview with FreeDOS Creator Jim Hall"(PDF).PHRAINE – Computer Technology Enlightenment Without the Noise. Vol. 1, no. 2(4). pp. 3–6.Archived(PDF) from the original on 2019-02-27. Retrieved2019-02-27.