All Topics  
FreeDOS

 

   Email Print
   Bookmark   Link






 

FreeDOS



 
 
FreeDOS (formerly Free-DOS and PD-DOS) is an operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 for IBM PC compatible
IBM PC compatible

IBM PC compatible computers are those generally similar to the original IBM Personal Computer, IBM Personal Computer XT, and IBM Personal Computer/AT....
 computers. FreeDOS is made up of many different, separate programs that act as "packages" to the overall FreeDOS Project. As a member of the DOS
DOS

DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
 family, it provides mainly disk access through its kernel, and partial memory management
Memory management

Memory management is the act of managing computer memory. In its simpler forms, this involves providing ways to allocate portions of memory to programs at their request, and freeing it for reuse when no longer needed....
, but no default GUI
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 (although OpenGEM
OpenGEM

OpenGEM is a distribution of FreeGEM, a graphical user interface for DOS. OpenGEM is a non-computer multitasking 16-bit GUI.OpenGEM is designed to provide commercial-quality software for DOS users....
 is listed on the official FreeDOS website). FreeDOS is currently at version 1.0, released on September 3, 2006.

FreeDOS supports vintage hardware IBM PC as well as modern ones, in addition to embedded computers.






Discussion
Ask a question about 'FreeDOS'
Start a new discussion about 'FreeDOS'
Answer questions from other users
Full Discussion Forum



Encyclopedia


FreeDOS (formerly Free-DOS and PD-DOS) is an operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 for IBM PC compatible
IBM PC compatible

IBM PC compatible computers are those generally similar to the original IBM Personal Computer, IBM Personal Computer XT, and IBM Personal Computer/AT....
 computers. FreeDOS is made up of many different, separate programs that act as "packages" to the overall FreeDOS Project. As a member of the DOS
DOS

DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
 family, it provides mainly disk access through its kernel, and partial memory management
Memory management

Memory management is the act of managing computer memory. In its simpler forms, this involves providing ways to allocate portions of memory to programs at their request, and freeing it for reuse when no longer needed....
, but no default GUI
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 (although OpenGEM
OpenGEM

OpenGEM is a distribution of FreeGEM, a graphical user interface for DOS. OpenGEM is a non-computer multitasking 16-bit GUI.OpenGEM is designed to provide commercial-quality software for DOS users....
 is listed on the official FreeDOS website). FreeDOS is currently at version 1.0, released on September 3, 2006.

FreeDOS supports vintage hardware IBM PC as well as modern ones, in addition to embedded computers. Unlike MS-DOS
MS-DOS

MS-DOS is an operating system commercialized by Microsoft. It was the most commonly used member of the DOS family of operating systems and was the main operating system for personal computers during the 1980s....
, it is composed of free
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 and open source software, licensed under the terms of the GNU General Public License
GNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft....
 (GPL). It does not require license fees or royalties and creation of custom distributions is permitted. However, in its "util" section it includes also non-free software such as 4DOS
4DOS

4DOS is a command line interpreter by JP Software, designed to replace the default command interpreter COMMAND.COM in DOS and Windows 95/Windows 98/Windows Me....
.

History

The FreeDOS project began June 261994, when Microsoft announced it would no longer sell or support MS-DOS
MS-DOS

MS-DOS is an operating system commercialized by Microsoft. It was the most commonly used member of the DOS family of operating systems and was the main operating system for personal computers during the 1980s....
. Jim Hall
Jim Hall (programmer)

Jim Hall is a computer programmer and advocate of free software, best known for his work on FreeDOS. Hall began writing the free replacement for the MS-DOS operating system in 1994 when he was still a physics student at the University of Wisconsin-River Falls....
 then posted a manifesto proposing the development of an open-source replacement. Within a few weeks, other programmers including Pat Villani and Tim Norman joined the project. A kernel, the COMMAND.COM
COMMAND.COM

COMMAND.COM is the filename of the default operating system Shell for DOS operating systems and the default command line interpreter on 16/32-bit versions of Microsoft Windows ....
 command line interpreter
Command line interpreter

A command-line interpreter is a computer program that reads lines of text entered by a user and interprets them in the context of a given operating system or programming language....
 and core utilities were created by pooling code they had written or found available. There have been several official pre-release distributions of FreeDOS before the final FreeDOS 1.0 distribution. Other related distributions such as GNU/DOS were discontinued once FreeDOS 1.0 was released.

Distribution

FreeDOS 1.0 is available for download as CD-ROM
CD-ROM

CD-ROM is a pre-pressed Compact Disc that contains Computer data storage accessible to, but not writable by, a computer. While the Compact Disc format was originally designed for music storage and playback, the 1985 Yellow Book standard developed by Sony and Philips adapted the format to hold any form of Binary file....
 images: a base disc that only contains the kernel and basic applications, and a full disc that contains many more applications (games, networking, development, etc) and doubles as a Live CD
Live CD

A live CD or live DVD is a CD or DVD containing a booting computer operating system. Live CDs are unique in that they have the ability to run a complete, modern operating system on a computer lacking Computer_storage , such as a hard disk drive....
. In addition, the floppy image that was used to make the live CD is available and can be used without the CD. Versions of these two discs with source code are also available. It may be downloaded with BitTorrent
BitTorrent

BitTorrent is a peer-to-peer file sharing communications protocol used for distributing large amounts of data. BitTorrent is one of the most common protocols for transferring large files, and by some estimates it accounts for about 35% of all traffic on the entire Internet....
 or HTTP.

FreeDOS is also used by several companies:
  • Dell
    Dell

    Dell, Inc. is a multinational corporation technology corporation that develops, manufactures, sells, and supports personal computers and other computer-related products....
     packages FreeDOS with their n-series
    Dell n Series

    The n Series is a Dell product line that does not ship with a pre-installed version of Microsoft Windows. Apparently prohibited from shipping computers without an operating system by an existing licensing agreement with Microsoft, Dell instead ships these systems with either the open-source FreeDOS operating system or the Ubuntu Linux distri...
     desktops. The company has been criticized for making these machines no cheaper and more difficult to purchase than identical systems running Windows. In addition, Dell often only offers FreeDOS systems with features such as dual-core processors which FreeDOS cannot utilize.
  • HP provides FreeDOS as an option in its dc5750 desktop PCs.
  • ASUS
    ASUS

    ASUSTeK Computer Incorporated , a Taiwanese multinational company, produces motherboards, graphics cards, optical drives, PDAs, computer monitors, notebook computers, Server , computer networking devices, mobile phones, computer cases, Electronic component, and computer cooling systems....
     uses FreeDOS to allow the user to boot their motherboard driver CDs to create the SATA
    Serial ATA

    The Serial ATA computer bus is a storage-interface for connecting Host adapter to mass storage devices .Conceptually, SATA is a 'wire replacement' for the older AT Attachment standard ....
     device driver disk (needed for Windows versions before XP SP2).
  • GRC's SpinRite
    SpinRite

    SpinRite is a computer software program for scanning magnetic data storage devices such as hard disks, recovering data from them and refreshing their surfaces....
     6 boot image loads FreeDOS, as shown at the bottom of the splash screen
    Splash screen

    Splash screen is a term used to describe an that appears while a computer program is loading. Splash screens sometimes do not cover the entire computer screen, but only a rectangle near the center....
    .
  • Seagate
    Seagate Technology

    Seagate is the world's largest manufacturer of Hard disk drive and storage solutions. The company was founded in 1979 and is based in Scotts Valley, California, California....
    's SeaTools for DOS loads the FreeDOS kernel.


FreeDOS Version History
Version Status Codename Date
0.05 ALPHA None January 12 1998
0.1 BETA Orlando March 25 1998
0.3 BETA Ventura April 21 1999
0.4 BETA Lemur April 9 2000
0.5 BETA Lara August 10 2000
0.6 BETA Midnite March 18 2001
0.7 BETA Spears September 7 2001
0.8 BETA Nikita April 7 2002
0.9rc1 BETA Methusalem July 2003
0.9rc2 BETA None August 23 2003
0.9rc3 BETA None September 27 2003
0.9rc4 BETA None February 5 2004
0.9rc5 BETA None March 20 2004
0.9 BETA None September 28 2004
0.9sr1 BETA None November 30 2004
0.9sr2 BETA None November 30 2005
1.0 FINAL None September 3 2006


Compatibility


MS-DOS and Win32 console
FreeDOS is mostly compatible with MS-DOS. It supports .COM executables
COM file

In many computer operating systems, a COM file is a type of executable; the name is derived from the file name extension .COM. Originally, the term stood for "Command file", a text file containing commands to be issued to the operating system , on many of the Digital Equipment Corporation minicomputer and mainframe operating systems going...
, standard DOS executable
DOS executable

The DOS MZ executable format is the executable file format used for EXE files in DOS.The file can be identified by the ASCII string "MZ" or the hexadecimal 4D 5A at the beginning of the file ....
s and Borland
Borland

Borland Software Corporation is a Computer software company headquartered in Austin, Texas. It was founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn....
's 16-bit DPMI
DOS Protected Mode Interface

In computing, the DOS Protected Mode Interface is a specification introduced in 1989 which allows a DOS program to run in protected mode, granting access to many features of the processor not available in real mode....
 executables. It is also possible to run 32-bit
32-bit

The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 or -2,147,483,648 through 2,147,483,647 using two's complement encoding....
 DPMI executables using DOS extender
DOS extender

Developed in the 1980s to cope with the memory limitations of MS-DOS and its derivatives, DOS extenders are programs which enable software to run under the protected mode environment initially introduced with the Intel 80286 processor and later expanded upon with the Intel 80386, even if the host operating system is only capable of operating...
s. The operating system has several improvements relative to MS-DOS, mostly involving support of newer standards and technologies that did not exist when Microsoft ended support for MS-DOS, such as internationalization, APM
Advanced Power Management

Advanced Power Management is an Application programming interface developed by Intel and Microsoft which enables an operating system running an IBM-compatible personal computer to work with the BIOS to achieve power management....
/energy saving TSR
Terminate and Stay Resident

Terminate and Stay Resident is a computer system call in DOS computer operating systems that returns control to the system as if the program has quit, but keeps the program in memory....
s, and integrated ASPI
ASPI

ASPI, the Advanced SCSI Programming Interface provides an Application programming interface originated by Adaptec which standardizes communication on a computer bus between a SCSI host adapter on the one hand and SCSI peripherals on the other....
. Also, LBA
Logical block addressing

Logical block addressing is a common scheme used for specifying the location of blocks of data stored on computer storage devices, generally secondary storage systems such as hard disks....
 and the FAT32
File Allocation Table

File Allocation Table or FAT is a computer file system architecture now widely used on most computer systems and most memory cards, such as those used with digital cameras....
 file system (including booting from FAT32) are supported. While no official standalone version of MS-DOS (up to 6.22) released by Microsoft supported them, some non-standalone versions such as MS-DOS 7.10 did. Furthermore, with use of HX DOS Extender
HX DOS Extender

HX DOS-Extender is a free DOS extender with built-in Win32 Portable Executable support. Usually the purpose of a DOS extender is to make protected mode features, especially large memory and 32-bit addressing, available for DOS applications....
, many Win32 console
Win32 console

Win32 console is a plain text window for console applications within the system of Windows API. A Win32 console has a screen buffer and an input buffer....
 applications function properly in FreeDOS, as do some GUI
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 programs, like QEMU
QEMU

QEMU is a central processing unit emulator that relies on dynamic binary translation to achieve a reasonable speed while being easy to port on new host CPU architectures....
 and Bochs
Bochs

Bochs is a portable x86 and x86-64 IBM PC compatible emulator and debugger mostly written in C++ and distributed as free software under GNU Lesser General Public License....
.

Windows 1.0 through 3.xx
FreeDOS is capable of running both the 1.0 and 2.0 releases of Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
. However, 3.x
Windows 3.0

Windows 3.0 is the third major release of Microsoft Microsoft Windows, and was released on 22 May 1990. It became the first widely successful version of Windows and a powerful rival to Macintosh and the Commodore Amiga on the GUI front....
 releases of Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
, which had support for i386
Intel 80386

The Intel 80386, otherwise known as the i386 or just 386, is a microprocessor which has been used as the central processing unit of many personal computers and workstations since 1986....
 processors, cannot be run in 386 Enhanced Mode. Windows 3.0 can run in Real
Real mode

Real mode, also called real address mode, is an operating mode of 80286 and later x86-compatible Central processing unit. Real mode is characterized by a 20 bit segmented memory address space , direct software access to BIOS routines and peripheral hardware, and no concept of memory protection or computer multitasking at the hardware le...
 or Standard modes, and other Windows 3.x releases can only be run in Standard mode. Because Windows for Workgroups 3.11 dropped support for Standard mode, it does not run under FreeDOS, unless FreeDOS's references to himem.exe and emm386.exe are replaced by references to the himem.sys and emm386.exe delivered with Windows. However, Windows for Workgroups 3.11 supports a debugging mode that can run under FreeDOS, but it is more restricted than Standard mode for previous releases of Windows.

Windows 9x and Windows Millennium Edition
Windows 95
Windows 95

Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Microsoft Windows products....
, 98
Windows 98

Windows 98 is a graphical operating system released on 25 June 1998 by Microsoft and the successor to Windows 95. Like its predecessor, it is a hybrid 16-bit application/32-bit application monolithic product based on MS-DOS....
 and Me
Windows Me

Windows Millennium Edition, or Windows Me , is a hybrid 16-bit/32-bit graphical operating system released on 14 September 2000 by Microsoft....
 use a stripped down version of MS-DOS as a bootloader. FreeDOS can not be used as a replacement bootloader; however, it can be installed and used beside these systems using a boot manager program, such as the "METAKERN" included with FreeDOS. Problems running Windows result from Microsoft's efforts to prevent
AARD code

The AARD code was a segment of obfuscated code in the installer for a beta release of Microsoft Windows 3.1. The code ran several functional tests on the underlying DOS that succeeded on MS-DOS, but resulted in a technical support message on competing operating systems....
 their products running on non-Microsoft DOS implementations.

Windows NT/2000/XP/2003/Vista/2008 and ReactOS
Windows NT
Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix....
-based operating systems, including Windows 2000
Windows 2000

Windows 2000 is a line of operating systems produced by Microsoft for use on business desktops, Laptop, and Server . Released on 17 February, 2000, it was the successor to Windows NT 4.0, and is the final release of Microsoft Windows to display the "Windows NT" designation....
, XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
, 2003, Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
 ,and 2008 do not make use of MS-DOS
MS-DOS

MS-DOS is an operating system commercialized by Microsoft. It was the most commonly used member of the DOS family of operating systems and was the main operating system for personal computers during the 1980s....
 as a core component of the system. These systems can make use of the FAT
File Allocation Table

File Allocation Table or FAT is a computer file system architecture now widely used on most computer systems and most memory cards, such as those used with digital cameras....
 filesystems, which are used by MS-DOS and earlier versions of Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
; however, they typically use the NTFS
NTFS

NTFS is the standard file system of Windows NT, including its later versions Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7....
 (NT
Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix....
 File System) by default. FreeDOS can coexist on these systems on a separate partition on NTFS systems, or on the same partition on FAT systems. The FreeDOS kernel can be booted by adding it to the Windows NT Boot Loader
NTLDR

NTLDR is the Booting for all releases of Microsoft's Windows NT operating system up to and including Windows XP and Windows Server 2003. NTLDR is typically run from the primary hard disk drive, but it can also run from portable storage devices such as a CD-ROM, USB flash drive, or floppy disk....
 configuration file, boot.ini, or freeldr.ini for ReactOS
ReactOS

ReactOS is a computer operating system intended to be Application binary interface with application software and device drivers made for Microsoft Windows NT versions 5.x and up ....
. FreeDOS can also be run using virtualization
Virtualization

In computing, platform virtualization is a virtualization of computers or operating systems. It hides the physical characteristics of computing platform from the users, instead showing another abstract, emulated computing platform....
 software like Virtual PC
Virtual PC

Virtual PC can refer to:* A Virtual machine, the generic name for this kind of technology* Microsoft Virtual PC, a product from Microsoft...
 and VirtualBox
VirtualBox

VirtualBox is an x86 virtualization software package, originally created by Germany software company innotek, now developed by Sun Microsystems as part of its Sun xVM virtualization platform....
 or emulation software like Bochs
Bochs

Bochs is a portable x86 and x86-64 IBM PC compatible emulator and debugger mostly written in C++ and distributed as free software under GNU Lesser General Public License....
 and QEMU
QEMU

QEMU is a central processing unit emulator that relies on dynamic binary translation to achieve a reasonable speed while being easy to port on new host CPU architectures....
.

Technical details


FAT32 is fully supported, even booting from it. Depending on the BIOS
BIOS

In computing, the Basic Input/Output System , also known as the System BIOS, is a de facto standard defining a firmware interface for IBM PC Compatible computers....
 used, as many as four LBA
Logical block addressing

Logical block addressing is a common scheme used for specifying the location of blocks of data stored on computer storage devices, generally secondary storage systems such as hard disks....
 hard disks up to 128 GB, or even 2 TB in size are supported. Care is recommended when using huge disks, since there was little testing so far, and some BIOSes support LBA but produce errors on disks larger than 32 GB. A driver like OnTrack
OnTrack

OnTrack was a Syracuse, New York Regional rail line. During its operation, Syracuse was the smallest city in the United States to have regional train service....
 or EzDrive resolves this problem. FreeDOS can also be used with a driver called DOSLFN, which supports long file names (see VFAT
File Allocation Table

File Allocation Table or FAT is a computer file system architecture now widely used on most computer systems and most memory cards, such as those used with digital cameras....
), but most old programs do not support long file names even if the driver is loaded. There is no planned support for NTFS
NTFS

NTFS is the standard file system of Windows NT, including its later versions Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7....
 or ext2
Ext2

The ext2 or second extended filesystem is a file system for the Linux kernel . It was initially designed by R?my Card as a replacement for the extended file system ....
, but there are several external third-party drivers available for that purpose. To access ext2fs, LTOOLS (counterpart to MTOOLS) can be used to copy data to and from ext2fs drives. NTFS support is provided by products such as NTFSDOS
NTFSDOS

The company Winternals used to provide three kinds of programs for DOS that could handle NTFS formatted drives....
 and NTFS4DOS.

So far there is no USB
Universal Serial Bus

In information technology, Universal Serial Bus is a Serial communications computer bus standard to electrical connector devices to a host computer....
 driver support inside the FreeDOS project, but many modern motherboards contain BIOS settings for "Legacy USB" support which allow USB devices to be used in operating systems that lack support for them (such as FreeDOS). This applies to keyboards and mice, and some BIOSes can even support storage devices. Some external DOS USB drivers (such as DUSE, USBASPI and USBMASS) for storage devices work with some effort and luck. A better alternative to running DOS programs with USB devices is DOSBox
DOSBox

DOSBox is an emulator which emulates an IBM PC compatible computer running MS-DOS. It is intended especially for use with old Personal computer game....
, which recognizes USB devices from the host operating system to act as if they were "legacy port" devices (e.g. joystick
Joystick

A joystick is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. Joysticks are often used to control video games, and usually have one or more push-buttons whose state can also be read by the computer....
s with game port
Game port

The game port is the traditional connector for video game input devices on x86-based Personal computer. Since about 1990, the game port is usually integrated with a PC I/O or sound card, either Industry Standard Architecture or Peripheral Component Interconnect, or as an on-board feature of some motherboards; before that, it was usually on a...
s, printers with parallel port
Parallel port

A parallel port is a type of interface found on computers for connecting various peripherals. It is also known as a printer port or Centronics#The interface....
s, and USB flash drive
USB flash drive

A USB flash drive consists of a Flash memory#NAND memories-type flash memory data storage device integrated with a USB interface. USB flash drives are typically removable and rewritable, much smaller than a floppy disk , and most USB flash drives weigh less than an ounce ....
s would act as if they were a hard drive for DOS).

Booting

FreeDOS can be booted from a Hard Drive, Live CD
Live CD

A live CD or live DVD is a CD or DVD containing a booting computer operating system. Live CDs are unique in that they have the ability to run a complete, modern operating system on a computer lacking Computer_storage , such as a hard disk drive....
, USB Flash Drive
USB flash drive

A USB flash drive consists of a Flash memory#NAND memories-type flash memory data storage device integrated with a USB interface. USB flash drives are typically removable and rewritable, much smaller than a floppy disk , and most USB flash drives weigh less than an ounce ....
 or Floppy Disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
. To use the Windows Boot Menu the following line can be added to C:\BOOT.INI:

C:\FDOSBOOT.BIN="FreeDOS"

Memory management

The FreeCOM shell, FreeDOS's version of COMMAND.COM
COMMAND.COM

COMMAND.COM is the filename of the default operating system Shell for DOS operating systems and the default command line interpreter on 16/32-bit versions of Microsoft Windows ....
, can move portions of itself into extended memory
Extended memory

In computing, Extended memory refers to Computer storage above the first megabyte of address space in an IBM PC with an 80286 or later central processing unit....
 freeing up large portions of conventional memory
Conventional memory

In computing, conventional memory is the first 640 kilobytes of the memory on IBM PC compatible systems....
, up to 620 kB. This is useful for DOS programs which only use conventional memory. The HIMEM
HIMEM

HIMEM is a DOS device driver which allows DOS programs to store data in extended memory via the Extended Memory Specification . This device driver is of particular importance because various versions of Microsoft Windows that ran on top of the DOS operating system required HIMEM.SYS to be loaded to be able to run....
 and EMM386
EMM386

The name EMM386 was used for the expanded memory managers of both Microsoft's MS-DOS and Digital Research's DR-DOS, which created expanded memory using extended memory on Intel 80386 CPUs....
 memory management programs included with FreeDOS provide extended memory
Extended memory

In computing, Extended memory refers to Computer storage above the first megabyte of address space in an IBM PC with an 80286 or later central processing unit....
 (XMS) and expanded memory
Expanded memory

In computing, expanded memory is a system of bank switching introduced around 1984 that provided additional memory to MS-DOS programs that required more than what was available in conventional memory....
 (EMS) for old real mode software, EMM386 also supports VCPI, which allows DPMI
DOS Protected Mode Interface

In computing, the DOS Protected Mode Interface is a specification introduced in 1989 which allows a DOS program to run in protected mode, granting access to many features of the processor not available in real mode....
 kernels and DOS extenders to coexist with it. FreeDOS also contains an UDMA
Udma

Udma is a census town in Kasaragod district in the Indian States and territories of India of Kerala....
 driver for faster disk access, which is also compatible with other DOS versions. The LBAcache disk cache stores recently accessed disk data in XMS for faster access and less direct disk access.

Screenshot

Fdedit
See also the screenshot in the Infobox.

See also


  • ReactOS
    ReactOS

    ReactOS is a computer operating system intended to be Application binary interface with application software and device drivers made for Microsoft Windows NT versions 5.x and up ....
  • DOSEMU
    DOSEMU

    DOSEMU, alternatively rendered dosemu, is a compatibility layer software package that enables MS-DOS systems, DOS clones such as FreeDOS, and DOS software to run under Linux on x86-based PCs ....
  • DOSBox
    DOSBox

    DOSBox is an emulator which emulates an IBM PC compatible computer running MS-DOS. It is intended especially for use with old Personal computer game....
  • Command Prompt
    Command Prompt

    Command Prompt may stand for:* Command line interpreter, a kind of text-based user interface* Command Prompt , the command line interpreter in Windows operating systems...
  • FreeRTOS
    FreeRTOS

    FreeRTOS is a real-time operating system for embedded devices, being ported to several microcontrollers. It is distributed under the GNU General Public License with an optional exception....
  • GRUB
  • WinImage
    WinImage

    WinImage is a disk imaging Application software for Microsoft Windows created by Gilles Vollant Software. Its features include creating, reading and editing disk images and also opening VMware & Microsoft Virtual PC hard disk images....


External links

  • .