Comment by somat
18 days ago
Xenix was Microsoft's first operating system, it predates DOS.
Admittedly, Microsoft did not actually write Xenix. They bought a System3 source license from AT&T and used that as a base, Their main service model was to port it to various systems.
Fun Fact: Xenix was the main reason a partition table was included when the PC first got hard disk support.
They developed something called M-DOS or MIDAS in 1979, but by that time CP/M was already established, so they decided against releasing it.
This was news to me, so I went digging.
« M-DOS
»
https://www.pcjs.org/documents/books/mspl13/msdos/encycloped...
I was always curious on why their original product, BASIC, did not evolve into a full operating system. Looking at it with the sensibility of a unix affectionado. basic is sort of analogous to the unix shell, a unified interactive user interface and scripting language. This would appear to be a far superior interface than the relatively crippled CP/M inspired DOS command interpreter.
My best guess, memory, on those early microcomputers that consideration trumped any user interface ergonomics and DOS(cough CP/M) used less memory than the BASIC interpreter.
There was a rumor of MS and DRI having a non-aggression pact before 1981: https://nemanjatrifunovic.substack.com/p/gary-kildall-bill-g...