On Fri, 30 Dec 2022, Paul Ruizendaal wrote: > One could argue that one of the drivers of the success of CP/M in the > 1970’s was due to its clear separation between the boot rom, BIOS and > BDOS components. As far as I am aware, Unix prior to 1985 did never > attempt to separate the device drivers from the other kernel code. I am > not very familiar with early Xenix, it could be that Microsoft had both > the skill and the interest to separate Xenix in a standard binary (i.e. > BDOS part) and a device driver binary (i.e. BIOS part). Maybe the > differences in MMU for the machines of the early 80’s were such that a > standard binary could not be done anyway and separating out the device > drivers would serve no purpose. Once the PC became dominant, maybe the > point became moot for MS. Certainly Microsoft *did* have an operating system, as early as 1981, that had the concept of separated BIOS and BDOS, but they didn't write it, they bought it 🤪 That said, given that it existed in MS-DOS, I can't imagine it wouldn't have been impossible to also implement in Xenix... -uso.