commit c3add060590a4e455b36d1076db1ca5146f0b513 parent 092c8895eb28e185deae9e71b22a181f66794591 Author: Ville-Matias Heikkila <viznut@low.fi> Date: Fri Aug 19 18:08:03 +0300 add pageDiffstat:
| DOS.mdwn | | | 19 | +++++++++++++++++++ |
diff --git a/DOS.mdwn b/DOS.mdwn @@ -0,0 +1,19 @@ +**Disk Operating System** (**DOS**) is the name of many operating systems +starting from 1960s mainframe OSes, but most commonly it refers to +Microsoft's MS-DOS and compatible systems running on [[IBM PC]] compatible +hardware. [[FreeDOS]] is an actively maintained DOS-compatible operating +system that supports things like USB memory sticks. DOSBox is a popular +emulator for running DOS-based IBM PC programs in modern operating systems. + +DOS is designed to only run one program at a time with minimal external +dependencies. It is thus quite immune to many problems of more modern OSes, +such as [[software rot]]. It may well used as a [[bedrock platform]] or as a +"bare-bones" system that may work for basic tasks even when everything else +fails. The main compatibility issue in DOS is that a lot of hardware is +commonly used by "banging the bare metal", which makes e.g. old sound +applications incompatible with modern hardware. + +See also: + + * [[CP/M]] + * [[Collapse OS]]