1.3 / 20 February 2022; 2 years ago (2022-02-20)[4]
|Final preview|Latest preview}}
1.3 RC5 / 14 December 2021; 2 years ago (2021-12-14)[5]
Available in
English, German, Dutch
Platforms
x86
Kernel type
Monolithic kernel[6]
Influenced by
MS-DOS
Default user interface
Command-line interface (COMMAND.COM)
License
GNU GPL[2] with various different licenses for utilities
FreeDOS (formerly Free-DOS and PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems.[7]
FreeDOS can be booted from a floppy disk or USB flash drive.[8][9] It is designed to run well under virtualization or x86 emulation.[10]
Unlike most versions of MS-DOS,[11] FreeDOS is composed of free software, licensed under the terms of the GNU General Public License.[2] However, other packages that form part of the FreeDOS project include non-GPL software considered worthy of preservation, such as 4DOS, which is distributed under a modified MIT License.[12]
Template:Anchor (or Anchors): too many anchors, maximum is ten
Contents
1History
2Distribution
2.1Commercial uses
2.2Non-commercial uses
3Compatibility
3.1Hardware
3.2MS-DOS and Win32 console
3.3DOS-based Windows
3.4Windows NT and ReactOS
3.5File systems
4See also
5References
6Further reading
7External links
History
Blinky, the mascot of FreeDOS
The FreeDOS project began on 29 June 1994, after Microsoft announced it would no longer sell or support MS-DOS. Jim Hall – who at the time was a student[13] – posted a manifesto proposing the development of PD-DOS, a public domain version of DOS.[14] Within a few weeks, other programmers including 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.[15][16] 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.[4] GNU/DOS, an unofficial distribution of FreeDOS, was discontinued after version 1.0 was released.[17][18]
Blinky the Fish is the mascot of FreeDOS. He was designed by Bas Snabilie.[19]
Distribution
FreeDOS 1.1, released on 2 January 2012,[20] 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) but with a newer, fuller 1.2.[21] 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.[21]
Commercial uses
FreeDOS is used by several companies:
Dell preloaded FreeDOS 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.[22]
HP provided FreeDOS as an option in its dc5750 desktops, Mini 5101 netbooks and Probook laptops.[23][24][25] FreeDOS is also used as bootable media for updating the BIOS firmware in HP systems.[26]
FreeDOS is included by Steve Gibson's hard drive maintenance and recovery program, SpinRite.[27]
Intel's Solid-State Drive Firmware Update Tool loaded the FreeDOS kernel.[28]
Non-commercial uses
FreeDOS is also used in multiple independent projects:
FED-UP is the Floppy Enhanced DivX Universal Player.[29]
FUZOMA is a FreeDOS-based distribution that can boot from a floppy disk and converts older computers into educational tools for children.[30]
XFDOS is a FreeDOS-based distribution with a graphical user interface, porting Nano-X and FLTK.[31][32][33][34]
Compatibility
FreeDOS version history[4][35][36]
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[37]
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
Hardware
FreeDOS requires a PC/XT machine with at least 640 kB of memory.[38] Programs not bundled with FreeDOS often require additional system resources.
MS-DOS and Win32 console
FreeDOS is mostly compatible with MS-DOS. It supports COM executables, standard DOS executables and Borland's 16-bit DPMI executables. It is also possible to run 32-bit DPMI executables using DOS 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 as internationalization, or the Advanced Power Management TSRs.[39] Furthermore, with the use of HX DOS Extender, many Windows Console applications function properly in FreeDOS, as do some rare GUI programs, like QEMM and Bochs.[40]
DOS-based Windows
FreeDOS is able to run Microsoft Windows 1.0 and 2.0 releases. Windows 3.x releases, which had support for i386 processors, cannot fully be run in 386 Enhanced Mode,[41] except partially in the experimental FreeDOS kernel 2037.[citation needed]
Windows 95, Windows 98 and Windows 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 a boot manager program, such as BOOTMGR or METAKERN included with FreeDOS.[citation needed]
Windows NT and ReactOS
Windows NT-based operating systems, including Windows 2000, XP, Vista, 7, 8, 8.1,10 and 11 for desktops, and Windows Server 2003, 2008 and 2008 R2 for servers, do not make use of MS-DOS as a core component of the system. These systems can make use of the FAT file systems which are used by MS-DOS and earlier versions of Windows; however, they typically use the NTFS (New Technology File System) by default for security and other reasons. FreeDOS can co-exist on these systems on a separate partition or on the same partition on FAT systems. The FreeDOS kernel can be booted by adding it to the Windows 2000 or XP's NT Boot Loader configuration file, boot.ini,[42] or the freeldr.ini equivalent for ReactOS.[43]
File systems
FreeDOS's default text editor—a clone of the MS-DOS Editor, with added features
FAT32 is fully supported and is the preferred format for the boot drive.[44] Depending on the BIOS used, up to four Logical Block Addressing (LBA) hard disks of up to 128 GB, or 2 TB, in size are supported.[45] 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 called LFNDOS to enable support for Windows 95-style long file names,[46] but most pre-Windows 95 programs do not support LFNs, even with a driver loaded. There is no planned support for NTFS, ext2 or exFAT, but there are several external third-party drivers available for that purpose. To access ext2 file systems, LTOOLS, a counterpart to Mtools, can sometimes be used to copy data to and from ext2 file system drives.[citation needed]
↑FreeDOS Kernel. Emeryville, CA, USA: Miller Freeman. 1996. ISBN 0-87930-436-7.
↑"Main Page". The FreeDOS Project. http://wiki.freedos.org/wiki/index.php/Main_Page.
↑"Booting DOS from a USB flash drive". 2007-08-21. http://www.bensbits.com/2007/08/21/booting_dos_from_a_usb_flash_drive.
↑"How to Create a Bootable FreeDOS Floppy Disk". 2005-07-19. http://www.linfo.org/freedos_floppy.html.
↑"Though "barely an operating system," DOS still matters (to some people)". Condé Nast. 2014-07-14. https://arstechnica.com/information-technology/2014/07/it-may-be-barely-an-operating-system-but-dos-still-matters-to-some-people/. "But FreeDOS has become much more friendly to virtualization and hardware emulation—it's even the heart of the DOSEMU emulator"
↑"Re-Open-Sourcing MS-DOS 1.25 and 2.0". 2018-09-28. https://blogs.msdn.microsoft.com/commandline/2018/09/28/re-open-sourcing-ms-dos-1-25-and-2-0/.
↑"4DOS". The FreeDOS Project. https://www.freedos.org/software/?prog=4dos.
↑Cite error: Invalid <ref> tag; no text was provided for refs named FLOSS
↑Hall, Jim (1994-06-29). "PD-DOS project *announcement*". comp.os.msdos.apps. Retrieved 2008-06-14.
↑"The past, present, and future of the FreeDOS Project". 2002-03-25. http://archive.linuxgizmos.com/the-past-present-and-future-of-the-freedos-project-a/.
↑"About". The FreeDOS Project. 2006-09-23. https://www.freedos.org/freedos/about/.
↑"Announcement on official FreeDOS homepage". 2012-01-02. https://sourceforge.net/news/?group_id=5109&id=305444.
↑ 21.021.1"FreeDOS 1.0". The FreeDOS Project. https://www.freedos.org/freedos/files/.
↑"How Dell repels attempts to buy its 'open source' PC". https://www.theregister.co.uk/2005/10/06/dell_open_pc/.
↑"HP Compaq dc5750 Business PC". Hewlett-Packard. http://h18000.www1.hp.com/products/quickspecs/12546_na/12546_na.HTML.
↑"First Look at HP's Low-Cost ProBook Laptop Lineup". EWeek. http://www.eweek.com/c/a/Desktops-and-Notebooks/First-Look-at-HPs-LowCost-ProBook-Laptop-Lineup-880043/.[yes|permanent dead link|dead link}}]
↑"HP's Mini 5101: Netbook Deluxe, With All the Trimmings". Technologizer. 2009-06-23. http://technologizer.com/2009/06/23/hps-mini-5101-netbook-deluxe-with-all-the-trimmings/.
↑Hall, Jim (2007-10-02). "Removing old distributions from ibiblio" (Mailing list). Retrieved 2009-10-07.
↑"The Free-DOS Project - Files [Free-DOS Alpha 4 archive comment and files give date 28 June 1995 - but it could be an update"]. 1996-12-25. http://sunsite.unc.edu/pub/micro/pc-stuff/freedos/files.html.
↑"Configure IT Quick: Use FreeDOS as a replacement for MS-DOS". CBS Interactive. 2003-07-22. http://www.techrepublic.com/article/configure-it-quick-use-freedos-as-a-replacement-for-ms-dos/.
↑"DOS lives! Open source reinvents past". 2006-09-04. http://news.techworld.com/operating-systems/6783/dos-lives-open-source-reinvents-past/.
↑"HX DOS Extender". http://www.japheth.de/HX.html.
↑"Windows on FreeDOS?". FreeDOS. 2014-09-03. https://www.freedos.org/history/newsitem/166.html.[yes|permanent dead link|dead link}}]
↑"Install FreeDOS without any CD, floppy, USB-key, nor any other removable media". 2004-10-01. http://marc.herbert.free.fr/linux/freedos_no_removable.html.
↑"Creating a Bootable DOS USB Stick". 2015-05-07. https://www.thomas-krenn.com/en/wiki/Creating_a_Bootable_DOS_USB_Stick.
↑Upgrading and Repairing PCs (21st ed.). Que Publishing. 2013-03-22. http://www.quepublishing.com/articles/printerfriendly/2028834.
↑"Old school: I work in DOS for an entire day". Condé Nast. 2014-07-03. https://arstechnica.com/information-technology/2014/07/dos-boot-ars-spends-a-day-working-in-freedos/.
Cite error: <ref> tag defined in <references> with name "FLOSS" has no content.
Further reading
"Interview with FreeDOS Creator Jim Hall". PHRAINE - Computer Technology Enlightenment Without the Noise1 (2(4)): pp. 3–6. Summer–Fall 2004. http://www.freedos.org/archive/2004/phraine/phraine-v1-n2.pdf.
Wohlscheid, John Paul, ed (2017-11-21). "Interview with FreeDOS Founder and Lead Dev Jim Hall". It's FOSS. https://itsfoss.com/interview-freedos-jim-hall/.
TechRound Team, ed (2021-04-01). "Interview With Jim Hall, Founder of FreeDOS". TechRound. https://techround.co.uk/interviews/interview-with-jim-hall-founder-of-freedos/.
Proven, Liam, ed (2023-01-18). "Founder of FreeDOS recounts the story so far, and the future - What is dead may never die, and it's all thanks to Jim Hall". Situation Publishing. https://www.theregister.com/2023/01/18/retro_tech_week_freedos/?td=rt-3a. [1]
External links
Wikimedia Commons has media related to FreeDOS.
FreeDOS on SourceForge.net
FreeDOS Orphanage
FreeDOS at Curlie
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 project directories
Gratis versus libre
Long-term support
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 movement
History
Open-source-software movement
Organizations
Events
Licenses
AFL
Apache
APSL
Artistic
Beerware
Boost
BSD
CC0
CDDL
EPL
Free Software Foundation
GNU GPL
GNU LGPL
ISC
MIT
MPL
Ms-PL/RL
Python
Python Software Foundation License
Sleepycat
Unlicense
WTFPL
zlib
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 license
Public domain
Viral license
Challenges
Digital rights management
Firmware security
Hardware restrictions
License proliferation
Mozilla software rebranding
Proprietary device drivers
Proprietary firmware
Proprietary software
SCO/Linux controversies
Secure boot
Software patents
Software security
Trusted Computing
Related topics
Forking
GNU Manifesto
Microsoft Open Specification Promise
Open-core model
Open-source hardware
Shared Source Initiative
Source-available software
The Cathedral and the Bazaar
Revolution OS
Category
Commons
WikiProject
Book
0.00
(0 votes)
Original source: https://en.wikipedia.org/wiki/FreeDOS. Read more