4 ms·
Both CP/M and MS-DOS enabled portable code that runs on various hardware, but devs wrote software that required PC-compatible hardware anyway because sometimes
by prodigal_erik 11y ago
Both CP/M and MS-DOS enabled portable code that runs on various hardware, but devs wrote software that required PC-compatible hardware anyway because sometimes it was a lot faster to bypass the OS.
MS got market share by being cheaper, and once the network effect was in their favor they kept it by threatening OEMs who dared sell anything else to willing customers.
- JoeAltmaier 11y agoCP/M and MS-DOS weren't really an 'operating system' in the sense that they didn't mediate application access to system resources. They didn't let two apps share even fundamental devices like the clock, timer interrupts, networks, serial ports and on and on. In fact they didn't support multiple apps much at all. I would call both of them 'monitors' or something. Operating System is way to ambitious a name for what they did.
- deleted 11y ago[deleted]