[Info-vax] RMS intro

Lawrence D'Oliveiro ldo at nz.invalid
Sun Dec 31 16:50:36 EST 2023


On Sun, 31 Dec 2023 21:34 +0000 (GMT Standard Time), John Dallman wrote:

> On reflection, I think CP/M inherited using CR from a DEC OS, but I
> don't know which one: the original author of CP/M was familiar with
> multiple operating systems.

CP/M used CR/LF, which is why MS-DOS did the same, and Windows still does.

As I recall, Gary Kildall did his early cross-development of CP/M on a 
PDP-10 machine running TOPS-10.

Clearly, DEC OSes gave him the idea of device names, though he simplified 
them down to a single letter for his 8-bit OS, just for disks. But then 
you needed ways of accessing non-disk devices like serial lines, printers, 
etc; so either he or Microsoft introduced “reserved” file names for these. 
And that’s where you get “PRN”, “COM1” and all the rest.

Then when Microsoft tried to copy some Unix features in MS-DOS 2.x, like 
hierarchical pathnames, these interacted in rather unfortunate ways with 
the “reserved” file names. And that bit of sadness persists in Windows to 
this day. Along with those 8-bit-era single-letter drive names, for some 
reason.

Microsoft: “26 drive letters ought to be enough for anybody!”



More information about the Info-vax mailing list