HOME
ListMoto - FreeDOS


--- Advertisement ---



Free DOS
DOS
(formerly Free- DOS
DOS
and PD-DOS) is a free operating system for IBM PC compatible
IBM PC compatible
computers. It intends to provide a complete DOS-compatible environment for running legacy software and supporting embedded systems.[6][not in citation given] Free DOS
DOS
can be booted from a floppy disk or USB flash drive.[7][8] It is designed to run well under virtualization or x86 emulation.[9] Unlike MS-DOS, Free DOS
DOS
is composed of free and open-source software, licensed under the terms of the GNU
GNU
General Public License.[2][need quotation to verify] Therefore, its base distribution does not require license fees or royalties and creation of custom distributions is permitted. However, other packages which form part of the FreeDOS project include non- GPL
GPL
software considered worth preserving, such as 4DOS, which is distributed under a modified MIT License.[10][not in citation given]

Contents

1 History 2 Distribution

2.1 Commercial uses 2.2 Non-commercial uses

3 Compatibility

3.1 Hardware 3.2 MS- DOS
DOS
and Win32 console 3.3 DOS-based Windows 3.4 Windows NT and ReactOS 3.5 File
File
systems

4 Mascot 5 See also 6 References 7 External links

History[edit] The Free DOS
DOS
project began 29 June 1994, after Microsoft
Microsoft
announced it would no longer sell or support MS-DOS. Jim Hall who at the time was a student[11] posted a manifesto proposing the development of an open-source replacement.[12][not in citation given] Within a few weeks, other programmers including Pat Villani
Pat Villani
and Tim Norman joined the project. Between them, a kernel (by Villani), the COMMAND.COM command line interpreter (by Villani and Norman), and core utilities (by Hall) were created by pooling code they had written or found available.[13][14] There have been many official pre-release distributions of Free DOS
DOS
before the final Free DOS
DOS
1.0 distribution.[3] GNU/DOS, an unofficial distribution of FreeDOS, was discontinued after version 1.0 was released.[15][16] Distribution[edit] Free DOS
DOS
1.1, released on 2 January 2012,[17] is available for download as a CD-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.[18] The legacy version 1.0 (2006) consisted of two CDs, one of which was an 8MB install CD targeted at regular users and the other which was a larger 49MB live CD that also held the source code of the project.[18] Commercial uses[edit] Free DOS
DOS
is used by several companies:

Dell
Dell
preloaded Free DOS
DOS
with their n-series desktops to reduce their cost. The firm has been criticized for making these machines no cheaper, and harder to buy than identical systems with Windows.[19] HP provided Free DOS
DOS
as an option in its dc5750 desktops, Mini 5101 netbooks and Probook laptops.[20][21][22] Free DOS
DOS
is also used as bootable media for updating the BIOS
BIOS
firmware in HP systems.[23] GRC's SpinRite 6, a hard drive maintenance and recovery program, includes FreeDOS.[24] Intel's Solid-State Drive Firmware Update Tool loads the FreeDOS kernel.[25]

Non-commercial uses[edit] Free DOS
DOS
is also used in multiple independent projects:

FUZOMA is a FreeDOS-based distribution that can boot from a floppy disk and converts older computers into educational tools for children.[26] FED-UP is the Floppy Enhanced DivX Universal Player.[27]

Compatibility[edit]

Free DOS
DOS
Version History[3][28][29]

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

Hardware[edit] Free DOS
DOS
itself requires a PC/XT machine with at least 640kB of memory.[30] Programs not bundled with Free DOS
DOS
often require additional system resources. MS- DOS
DOS
and Win32 console[edit] Free DOS
DOS
is mostly compatible with MS-DOS. It supports COM executables, standard DOS
DOS
executables and Borland's 16-bit DPMI executables. It is also possible to run 32-bit DPMI executables using DOS
DOS
extenders. The operating system has several improvements relative to MS-DOS, mostly involving support of newer standards and technologies that did not exist when Microsoft
Microsoft
ended support for MS-DOS, such as internationalization, or the Advanced Power Management TSRs.[31][not in citation given] Furthermore, with use of HX DOS
DOS
Extender, many Win32 console
Win32 console
applications function properly in FreeDOS, as do some rare GUI programs, like QEMU
QEMU
and Bochs.[32] DOS-based Windows[edit] Free DOS
DOS
is able to run Microsoft
Microsoft
Windows 1.0 and 2.0 releases. Windows 3.x releases, which had support for i386 processors, can not fully be run in 386 Enhanced Mode[33] except partially in experimental FreeDOS kernel 2037.[citation needed] Problems running Windows result from Microsoft's efforts to prevent their products running on non- Microsoft
Microsoft
DOS
DOS
implementations.[34][not in citation given] Windows 95, 98 and ME use a stripped down version of MS-DOS. FreeDOS cannot be used as a replacement because of undocumented interfaces between MS- DOS
DOS
7.0-8.0 and Windows 4.xx not emulated by FreeDOS; however, it can be installed and used beside these systems using a boot manager program, such as BOOTMGR or METAKERN included with FreeDOS.[citation needed] Windows NT and ReactOS[edit] Windows NT-based operating systems, including Windows 2000, XP, Vista and 7 for desktops, and Windows Server 2003, 2008 and 2008 R2 for servers, do not make use of MS- DOS
DOS
as a core component of the system. These systems can make use of the FAT file systems, which are used by MS- DOS
DOS
and earlier versions of Windows; however, they typically use the NTFS
NTFS
(New Technology File
File
System) by default for security and other reasons. Free DOS
DOS
can co-exist on these systems on a separate partition or on the same partition on FAT systems. The Free DOS
DOS
kernel can be booted by adding it to the Windows 2000
Windows 2000
or XP's NT Boot Loader configuration file, boot.ini,[35] or freeldr.ini equivalent for ReactOS.[36] File
File
systems[edit]

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

FAT32 is fully supported and is the preferred format for the boot drive.[37] Depending on the BIOS
BIOS
used, up to four LBA (Logical block addressing) hard disks up to 128 GB, or 2 TB, in size are supported.[38] 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] Free DOS
DOS
can also be used with a driver named LFN DOS
DOS
to enable support for Windows 95-style long file names,[39] but most old programs before Win95 do not support LFNs even with driver loaded unless they have been recompiled. There is no planned support for NTFS, ext2 or exFAT, but there are several external third-party drivers available for that purpose. To access ext2fs, LTOOLS (counterpart to Mtools) can sometimes be used to copy data to and from ext2fs drives.[citation needed] Mascot[edit]

Blinky, the mascot of FreeDOS.

Blinky the Fish is the mascot of FreeDOS. He was designed by Bas Snabilie. See also[edit]

Arachne DOSBox DOSEMU FreeRTOS GRUB ReactOS VFAT Windows Command Prompt List of computing mascots Category:Computing mascots

free software portal DOS
DOS
portal

References[edit]

^ "Free DOS
DOS
Spec". Free DOS
DOS
Wiki. Freedos. 2008-12-24. Retrieved 2017-02-09.  ^ a b c "The Free DOS
DOS
Project". SourceForge. 2006-05-21. Retrieved 2008-01-02.  ^ a b c Free DOS
DOS
History; freedos.org ^ Villani, Pat (1996). Free DOS
DOS
Kernel. Emeryville, CA, USA: Miller Freeman. ISBN 0-87930-436-7.  ^ "Software List » UTIL". FreeDOS. The Free DOS
DOS
Project. Retrieved 2014-06-06.  ^ "Main Page". Free DOS
DOS
Wiki. The Free DOS
DOS
Project. Retrieved 2017-02-09.  ^ Franske, Ben (2007-08-21). "Booting DOS
DOS
from a USB flash drive". Archived from the original on February 18, 2010. Retrieved 2008-08-04.  ^ "How to Create a Bootable Free DOS
DOS
Floppy Disk". 2005-07-19. Retrieved 2008-08-04.  ^ Gallagher, Sean (2014-07-14). "Though "barely an operating system," DOS
DOS
still matters (to some people)". ArsTechnica. Condé Nast. Retrieved 2017-02-09. But Free DOS
DOS
has become much more friendly to virtualization and hardware emulation—it's even the heart of the DOSEMU
DOSEMU
emulator  ^ "4DOS". FreeDOS. The Free DOS
DOS
Project. Retrieved 2014-06-06.  ^ Jim Hall interviewed on the TV show FLOSS weekly on the TWiT.tv network ^ Hall, Jim (1994-06-29). "PD- DOS
DOS
project *announcement*". Newsgroup: comp.os.msdos.apps. Retrieved 2008-06-14.  ^ Hall, Jim (2002-03-25). "The past, present, and future of the Free DOS
DOS
Project". LinuxGizmos.com. Retrieved 2008-06-14.  ^ Hall, Jim (2006-09-23). "About". FreeDOS. The Free DOS
DOS
Project. Archived from the original on 2007-05-27. Retrieved 2014-06-17.  ^ Adams, David. "Introducing GNU/ DOS
DOS
2005". OSNews. Retrieved 27 November 2016.  ^ Marinof, Mihai. "GNU/ DOS
DOS
Project Discontinued". Retrieved 27 November 2016.  ^ Hall, Jim (2012-01-02). "Announcement on official Free DOS
DOS
homepage". SourceForge. Retrieved 2012-01-02.  ^ a b "Free DOS
DOS
1.0". FreeDOS.org. The Free DOS
DOS
Project. Archived from the original on 2011-11-05. Retrieved 2015-12-21.  ^ Vance, Ashlee. "How Dell
Dell
repels attempts to buy its 'open source' PC". The Register. Retrieved 2008-01-02.  ^ "HP Compaq dc5750 Business PC". Hewlett-Packard. Archived from the original on 13 November 2012. Retrieved 27 November 2016.  ^ "First Look at HP's Low-Cost Pro Book
Book
Laptop Lineup". EWeek. Retrieved 2009-03-26.  ^ McCracken, Harry (2009-06-23). "HP's Mini 5101: Netbook Deluxe, With All the Trimmings". Technologizer. Retrieved 2009-08-01.  ^ "Free DOS
DOS
Bootable Media". HP. 2010-10-25. Retrieved 2011-01-13.  ^ Leon A. Goldstein (2004-07-19). "SpinRite 6.0 for Linux
Linux
Users". Linux
Linux
Journal. Retrieved 2017-02-09.  ^ "Intel® SATA Solid-State Drive Firmware Update Tool". Intel. Archived from the original on 25 March 2010. Retrieved 27 November 2016.  ^ "FUZOMA Educational Software". Retrieved 2009-12-18.  ^ "Floppy Enhanced DivX Universal Player". Retrieved 2009-12-18.  ^ Free DOS
DOS
software package comparison; ibiblio.org ^ Jim Hall (2007-10-02). "Removing old distributions from ibiblio" (Mailing list). freedos-devel. Retrieved 2009-10-07.  ^ Lowe, Scott (2003-07-22). "Configure IT Quick: Use Free DOS
DOS
as a replacement for MS-DOS". TechRepublic. CBS Interactive. Retrieved 2017-02-09.  ^ Broersma, Matthew (September 4, 2006). " DOS
DOS
lives! Open source reinvents past". Techworld. Archived from the original on November 2, 2013.  ^ Grech, Andreas. "HX DOS
DOS
Extender". Archived from the original on October 3, 2014.  ^ Aitor (2014-09-03). "Windows on FreeDOS?". FreeDOS. Retrieved 2017-02-09.  ^ Lea, Graham (2000-01-13). "Caldera vs Microsoft
Microsoft
- the settlement". BBC News. Retrieved 2009-01-02.  ^ Herbert, Marc (2004-10-01). "Install Free DOS
DOS
without any CD, floppy, USB-key, nor any other removable media". Retrieved 2009-05-26.  ^ "FreeLoader - ReactOS
ReactOS
Wiki". reactos.org. Retrieved 2017-06-30.  ^ Hilpert, Dominik (2015-05-07). "Creating a Bootable DOS
DOS
USB Stick". Retrieved 2017-02-09.  ^ Mueller, Scott (2013-03-22). Upgrading and Repairing PCs, 21st Edition. Que Publishing.  ^ Gallagher, Sean (2014-07-03). "Old school: I work in DOS
DOS
for an entire day". ArsTechnica. Condé Nast. Retrieved 2017-02-09. 

External links[edit]

Wikimedia Commons has media related to FreeDOS.

Official website Free DOS
DOS
on SourceForge.net FD-DOC Free DOS
DOS
Documentation Project Official Download - Free DOS
DOS
1.2 Summary of Free DOS
DOS
Commands Free DOS
DOS
help (commands and usage) How to Create a BootableFree DOS
DOS
Floppy Disk Free DOS
DOS
bootdisk with several DOS
DOS
utilities Free DOS
DOS
USB Boot Image Install Free DOS
DOS
without any removable media.

v t e

Free and open-source software

General

Alternative terms for free software Comparison of open-source and closed-source software Comparison of source code hosting facilities Free software Free software
Free software
project directories Gratis versus libre Long-term support Open-source software Open-source software
Open-source software
development Outline

Software packages

Audio Bioinformatics Codecs Collaboration Configuration management Device drivers

Graphics Wireless

Geophysics Health Mathematics Operating systems Programming languages Routing Statistics Television Video games Web applications

Content management systems E-commerce

Word processors Android apps iOS apps Commercial Trademarked Formerly proprietary

Community

Free software
Free software
movement History Open-source software
Open-source software
movement Organizations Events

Licenses

AFL Apache APSL Artistic Beerware Boost BSD CC0 CDDL EPL Free Software Foundation

GNU
GNU
GPL GNU
GNU
LGPL

ISC MIT MPL Ms-PL/RL Python Python Software Foundation License Sleepycat Unlicense WTFPL zlib

License types and standards

Comparison of free and open-source software licenses Contributor License Agreement Copyleft Debian Free Software Guidelines Definition of Free Cultural Works Free license The Free Software Definition The Open Source Definition Open-source license Permissive software licence Public domain Viral license

Challenges

Binary blob Digital rights management Hardware restrictions License proliferation Mozilla software rebranding Proprietary software SCO/ Linux
Linux
controversies Secure boot Software patents Software security Trusted Computing

Related topics

The Cathedral and the Bazaar Forking Microsoft
Microsoft
Open Specification Promise Open-source hardware Revolution OS

Book Category Commons Portal

v t e

Operating systems

General

Advocacy Comparison Forensic engineering History Hobbyist development List Timeline Usage share

Kernel

Architectures

Exokernel Hybrid Microkernel Monolithic Rump kernel Unikernel

Components

Device driver Loadable kernel module Microkernel User space

Process management

Concepts

Context switch Interrupt IPC Process Process control block Real-time Thread Time-sharing

Scheduling algorithms

Computer multitasking Fixed-priority preemptive Multilevel feedback queue Preemptive Round-robin Shortest job next

Memory management
Memory management
and resource protection

Bus error General protection fault Memory protection Paging Protection ring Segmentation fault Virtual memory

Storage access and file systems

Boot loader Defragmentation Device file File
File
attribute Inode Journal Partition Virtual file system Virtual tape library

List

AmigaOS Android BeOS BSD Chrome OS CP/M DOS GNU Haiku illumos IncludeOS iOS Linux Macintosh

Classic Mac OS macOS

MINIX MorphOS MUSIC/SP Nemesis NeXTSTEP NOS OpenVMS ORVYL OS/2 OSv Pick QNX ReactOS RISC OS RSTS/E RSX-11 RT-11 Solaris TOPS-10/TOPS-20 TPF tvOS Unix Visi On VM/CMS VS/9 watchOS webOS Windows Xinu z/OS

Miscellaneous concepts

API Computer network HAL Live CD Live USB OS shell

CLI GUI

.