Comparison of DOS operating systems
{{short description|None}}
{{Use dmy dates|date=May 2019|cs1-dates=y}}
This article details versions of MS-DOS, IBM PC DOS, and at least partially compatible disk operating systems. It does not include the many other operating systems called "DOS" which are unrelated to IBM PC compatibles.
Historical and licensing information
Originally MS-DOS was designed to be an operating system that could run on any computer with a 8086-family microprocessor. It competed with other operating systems written for such computers, such as CP/M-86 and UCSD Pascal. Each computer would have its own distinct hardware and its own version of MS-DOS, a situation similar to the one that existed for CP/M, with MS-DOS emulating the same solution as CP/M to adapt for different hardware platforms. So there were many different original equipment manufacturer (OEM) versions of MS-DOS for different hardware. But the greater speed attainable by direct control of hardware was of particular importance, especially when running computer games. So very soon an IBM-compatible architecture became the goal, and before long all 8086-family computers closely emulated IBM hardware, and only a single version of MS-DOS for a fixed hardware platform was all that was needed for the market. This specific version of MS-DOS is the version that is discussed here, as all other versions of MS-DOS died out with their respective systems. One version of such a generic MS-DOS (Z-DOS) is mentioned here, but there were dozens more. All these were for personal computers that used an 8086-family microprocessor, but which were not fully IBM PC compatible.
Technical specifications
class="sortable wikitable" style="font-size: 85%; text-align: center; width: auto;" |
{{rh}} | Name
! Hard drive: partition size max ! Native support: ! Native support: ! style="width: 12em" | Native support: ! style="width: 12em" | Native support: ! Integrated disk compression utility ! Native support: |
---|
{{rh}} | 86-DOS 0.42-1.00
| {{n/a}} | FAT12; | {{n/a}} | NorthStar 87.5 KB; Cromemco 90 KB | Cromemco/Tarbell 250.25 KB; Tarbell 616 KB; Tarbell 1232 KBhttp://www.86dos.org/downloads/86DOS_FILES.ZIP {{Webarchive|url=https://web.archive.org/web/20110724210024/http://www.86dos.org/downloads/86DOS_FILES.ZIP |date=24 July 2011 }}, A ZIP file containing most of the files from 86-DOS 0.75 (1981-04-18) to 1.00 (1981-07-21) | {{No}} | {{No}} |
{{rh}} | MS-DOS 1.25
| {{n/a}} | FAT12 | {{n/a}} | 160 KB; 320 KB | {{No}} | {{No}} |
{{rh}} | MS-DOS 2.0-2.11
| 16 MB (32 MB with third-party FORMAT)Scott Mueller (1995). Upgrading and Repairing PCs, 5th Edition. Que Corporation. {{ISBN|0-7897-0321-1}}. p784: "The limit of 16MB did not come from the FAT, but from the high-level DOS FORMAT command... Most vendors supplied modified high-level format programs that permitted partitions of up to 32MB to be formatted properly." | FAT12 | {{n/a}} | 160 KB; 180 KB; 320 KB; 360 KB | 250.25 KB; 500.5 KB; 616 KB; 1232 KBXerox (1983-11). Xerox 16/8 Professional Computer - MS-DOS OS Handbook for 8" Floppy Disks. 1983-11, MS-DOS 2.0 ([http://bitsavers.trailing-edge.com/pdf/xerox/820-II/610P72377_MS-DOS_OS_Handbook_for_8_Inch_Floppy_Disks_Nov83.pdf]) | {{No}} | {{No}} |
{{rh}} | MS-DOS 3.0
| 32 MB | FAT12, FAT16 | {{n/a}} | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 3.1
| 32 MB | FAT12, FAT16 | {{n/a}} | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 3.2
| 32 MB | FAT12, FAT16 | 720 KB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 3.3
| 32 MB | FAT12, FAT16 | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 3.31
| 512 MB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 4.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 5.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB, 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 6.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{Yes|DoubleSpace}} | {{No}} |
{{rh}} | MS-DOS 6.20
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{Yes|DoubleSpace}} | {{No}} |
{{rh}} | MS-DOS 6.21
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | MS-DOS 6.22
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{Yes|DriveSpace}} | {{No}} |
{{rh}} | MS-DOS 7.0 (Windows 95A)
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{Yes|DriveSpace}} | {{No}} |
{{rh}} | MS-DOS 7.1 (Windows 95B/OSR2, Windows 95C/OSR2.5, Windows 98, and Windows 98SE)
| FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{Partial|DriveSpace for Windows 95, none for Windows 98}} | {{No}} |
{{rh}} | MS-DOS 8.0 (Windows Me and later Windows versions)
| FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 1.0
| {{n/a}} | FAT12 | {{n/a}} | 160 KB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 1.1
| {{n/a}} | FAT12 | {{n/a}} | 160 KB; 320 KB (double-sided) | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 2.0-2.1
| 16 MB (32 MB with third-party FORMAT) | FAT12 | {{n/a}} | 160 KB; 180 KB; 320 KB; 360 KB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 3.0
| 32 MB | FAT12, FAT16 | {{n/a}} | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 3.1
| 32 MB | FAT12, FAT16 | {{n/a}} | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 3.2
| 32 MB | FAT12, FAT16 | 720 KB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 3.3
| 32 MB | FAT12, FAT16 | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | IBM DOS 4.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | IBM DOS 5.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB, 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 6.1 (early version)
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PC DOS 6.1 with Compression / PC DOS 6.3
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{Yes|SuperStor}} | {{No}} |
{{rh}} | PC DOS 7.0 / PC DOS 2000
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 1.86 MB (XDF), 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB, 1.54 MB (XDF) | {{n/a}} | {{Yes|Stacker}} | {{No}} |
{{rh}} | PC DOS 7.10
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 1.86 MB (XDF), 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB, 1.54 MB (XDF) | {{n/a}} | {{Partial|Stacker, not on FAT32}} | {{No}} |
{{rh}} | DOS Plus 1.1
| 32 MB | FAT12, FAT16, CP/M-86 | 315 KB; 720 KB; CP/M 315 KB; CP/M 720 KB; MSX-DOS 360 KB; MSX-DOS 720 KB | 160 KB; 180 KB; 320 KB; 360 KB; 800 KB; 1.2 MB; CP/M 160 KB; CP/M 320 KB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | DOS Plus 1.2-2.1
| 32 MB | FAT12, FAT16, CP/M-86 | Apricot 315 KB;DOS Plus 2.1e/g versions for the Apricot ACT series and for the Jasmin Turbo from the French company T.R.A.N. S.A. support a non-standard single-sided 315 KB FAT12 format. (720 KBDOS Plus DISK.CMD versions for the Amstrad PC1512, the T.R.A.N. Jasmin Turbo and the BBC Master 512 support variants of 720 KB FAT12 formats including the original MS-DOS, and PC DOS format, however known versions of DOS Plus itself don't make use of them.) | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB; Acorn 640 KB; Acorn 800 KB;DOS Plus for the BBC Master 512 supports two non-standard FAT12 formats with 640 KB and 800 KB. CP/M 320 KB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | DR DOS 3.31-3.35
| 2 GB{{citation needed|date=January 2012}} | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | DR DOS 3.40-3.41
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | (250.25 KBThe DR DOS 3.41-8.0 BIOS (DRBIOS.SYS aka IBMBIO.COM) has a profile for an undocumented 250.25 KB (aka "243 KB") logical format with a non-standard media descriptor of | {{No}} | {{No}} |
{{rh}} | DR DOS 5.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{No}} | {{No}} |
{{rh}} | DR DOS 6.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Yes|SuperStor}} | {{No}} |
{{rh}} | PalmDOS 1.0
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Yes|SuperStor}} | {{No}} |
{{rh}} | Novell DOS 7
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Yes|Stacker}} | {{No}} |
{{rh}} | OpenDOS 7.01
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Yes|Stacker}} | {{No}} |
{{rh}} | DR-OpenDOS 7.02
| 2 GB | FAT12, FAT16, FAT16B | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Yes|Stacker}} | {{No}} |
{{rh}} | DR-DOS 7.02
| 2 GB | FAT12, FAT16, FAT16B, (FAT32 in FDISK only) | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Yes|Stacker}} | {{Partial}}, COMMAND.COM and LONGNAME only |
{{rh}} | DR-DOS 7.03
| 2 GB | FAT12, FAT16, FAT16B, (FAT32 in FDISK only) | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Yes|Stacker}} | {{Partial}}, COMMAND.COM and LONGNAME only |
{{rh}} | DR-DOS 7.04-7.05
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 (non-bootable) | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Partial|Stacker, not on FAT32}} | {{Partial}}, COMMAND.COM and LONGNAME only |
{{rh}} | DR-DOS 7.06-7.07
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 (bootable) | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Partial|Stacker, not on FAT32}} | {{Partial}}, COMMAND.COM and LONGNAME only |
{{rh}} | DR-DOS 8.0
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 160 KB; 180 KB; 320 KB; 360 KB; 1.2 MB | {{Partial|Supported, not on FAT32}} | {{Partial}}, COMMAND.COM only |
{{rh}} | DR-DOS 8.1
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | FreeDOS 1.0
| 2 TB {{Citation needed|date=January 2012}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 360 KB; 1.2 MB | {{n/a}} | {{Dunno}} | {{No}} |
{{rh}} | FreeDOS 1.1-1.3
| 2 TB {{Citation needed|date=January 2012}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{Yes}} |
{{rh}} | PTS-DOS 32
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PTS-DOS 2000
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | PTS-DOS 2000 PRO
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{No}} |
{{rh}} | Datalight ROM-DOS
| {{dunno}} | FAT12, FAT16, FAT16B, FAT32 | 720 KB; 1.44 MB, 2.88 MB | 360 KB; 1.2 MB | {{n/a}} | {{No}} | {{Yes}} |
{{rh}} | DIP DOS
| {{n/a}} | FAT12 | {{n/a}} | {{n/a}} | {{n/a}} | {{No}} | {{No}} |
See also
References
{{reflist|refs=
{{cite web|title=Microsoft DOS history |publisher=ComputerHope |url=https://www.computerhope.com/history/dos.htm}}
{{cite book |title=The MS-DOS Encyclopedia: versions 1.0 through 3.2 |author-first1=Ray |author-last1=Duncan |author-first2=Steve |author-last2=Bostwick |author-first3=Keith |author-last3=Burgoyne |author-first4=Robert A. |author-last4=Byers |author-first5=Thom |author-last5=Hogan |author-first6=Jim |author-last6=Kyle |author-first7=Gordon |author-last7=Letwin |author-link7=Gordon Letwin |author-first8=Charles |author-last8=Petzold |author-link8=Charles Petzold |author-first9=Chip |author-last9=Rabinowitz |author-first10=Jim |author-last10=Tomlin |author-first11=Richard |author-last11=Wilton |author-first12=Van |author-last12=Wolverton |author-first13=William |author-last13=Wong |author-first14=JoAnne |author-last14=Woodcock |contribution=Technical advisors |contributor-first1=Mark |contributor-last1=Zbikowski |contributor-link1=Mark Zbikowski |contributor-first2=Paul |contributor-last2=Allen |contributor-link2=Paul Allen |contributor-first3=Steve |contributor-last3=Ballmer |contributor-link3=Steve Ballmer |contributor-first4=Reuben |contributor-last4=Borman |contributor-first5=Rob |contributor-last5=Borman |contributor-first6=John |contributor-last6=Butler |contributor-first7=Chuck |contributor-last7=Carroll |contributor-first8=Mark |contributor-last8=Chamberlain |contributor-first9=David |contributor-last9=Chell |contributor-first10=Mike |contributor-last10=Colee |contributor-first11=Mike |contributor-last11=Courtney |contributor-first12=Mike |contributor-last12=Dryfoos |contributor-first13=Rachel |contributor-last13=Duncan |contributor-first14=Kurt |contributor-last14=Eckhardt |contributor-first15=Eric |contributor-last15=Evans |contributor-first16=Rick |contributor-last16=Farmer |contributor-first17=Bill |contributor-last17=Gates |contributor-link17=Bill Gates |contributor-first18=Michael |contributor-last18=Geary |contributor-first19=Bob |contributor-last19=Griffin |contributor-first20=Doug |contributor-last20=Hogarth |contributor-first21=James W. |contributor-last21=Johnson |contributor-first22=Kaamel |contributor-last22=Kermaani |contributor-first23=Adrian |contributor-last23=King |contributor-first24=Reed |contributor-last24=Koch |contributor-first25=James |contributor-last25=Landowski |contributor-first26=Chris |contributor-last26=Larson |contributor-first27=Thomas |contributor-last27=Lennon |contributor-first28=Dan |contributor-last28=Lipkie |contributor-first29=Marc |contributor-last29=McDonald |contributor-link29=Marc McDonald |contributor-first30=Bruce |contributor-last30=McKinney |contributor-first31=Pascal |contributor-last31=Martin |contributor-first32=Estelle |contributor-last32=Mathers |contributor-first33=Bob |contributor-last33=Matthews |contributor-first34=David |contributor-last34=Melin |contributor-first35=Charles |contributor-last35=Mergentime |contributor-first36=Randy |contributor-last36=Nevin |contributor-first37=Dan |contributor-last37=Newell |contributor-first38=Tani |contributor-last38=Newell |contributor-first39=David |contributor-last39=Norris |contributor-first40=Mike |contributor-last40=O'Leary |contributor-first41=Bob |contributor-last41=O'Rear |contributor-link41=Bob O'Rear |contributor-first42=Mike |contributor-last42=Olsson |contributor-first43=Larry |contributor-last43=Osterman |contributor-first44=Ridge |contributor-last44=Ostling |contributor-first45=Sunil |contributor-last45=Pai |contributor-first46=Tim |contributor-last46=Paterson |contributor-link46=Tim Paterson |contributor-first47=Gary |contributor-last47=Perez |contributor-first48=Chris |contributor-last48=Peters |contributor-first49=Charles |contributor-last49=Petzold |contributor-link49=Charles Petzold |contributor-first50=John |contributor-last50=Pollock |contributor-first51=Aaron |contributor-last51=Reynolds |contributor-link51=Aaron R. Reynolds |contributor-first52=Darryl |contributor-last52=Rubin |contributor-first53=Ralph |contributor-last53=Ryan |contributor-first54=Karl |contributor-last54=Schulmeisters |contributor-first55=Rajen |contributor-last55=Shah |contributor-first56=Barry |contributor-last56=Shaw |contributor-first57=Anthony |contributor-last57=Short |contributor-first58=Ben |contributor-last58=Slivka |contributor-first59=Jon |contributor-last59=Smirl |contributor-first60=Betty |contributor-last60=Stillmaker |contributor-first61=John |contributor-last61=Stoddard |contributor-first62=Dennis |contributor-last62=Tillman |contributor-first63=Greg |contributor-last63=Whitten |contributor-first64=Natalie |contributor-last64=Yount |contributor-first65=Steve |contributor-last65=Zeck |date=1988 |edition=Completely reworked |publisher=Microsoft Press |location=Redmond, Washington, USA |isbn=1-55615-049-0 |lccn=87-21452 |oclc=16581341}} (xix+1570 pages; 26 cm) (NB. This edition was published in 1988 after extensive rework of the withdrawn 1986 first edition by a different team of authors. [https://www.pcjs.org/pubs/pc/reference/microsoft/mspl13/msdos/encyclopedia/])
}}
External links
- [https://web.archive.org/web/20071028074338/http://oldfiles.org.uk/powerload/timeline.htm Detailed timeline of DOS variants]
- [https://web.archive.org/web/20161125115620/http://www.freedos.org/technotes/press/2000-drdos-hist.txt DR-DOS version dates]
{{Disk operating systems}}