Xenix, from Microsoft, in adverts

A site presenting old adverts covers Xenix:

Judging by the ads, the idea is that MSDOS is for single-user systems and Xenix is for multi-user systems, and all you need to do is recompile your source, and so Microsoft is a one-stop shop for all your OS needs.

Microsoft didn’t sell Xenix directly to end users. Instead, they sold directly to computer makers including: IBM, Intel, Management Systems Development, Tandy, Altos Computer, SCO, and Siemens. According to the February 1986 issue of Computerworld, Xenix was the most widely installed Unix-based microcomputer operating system.

1 Like

That advert reminded me of this curiosity:

2 Likes

Was that a 16 bit unix, like the PDP-11 with split 64K code and data segments?

Xenix or XEDOS?

Aside: There’s a follow-up discussion about the video on Reddit where VWestlife answers criticisms.

While MS-DOS 1 was essentially a CP/M clone, MS-DOS 2 was part of a short lived plan to slowly converge DOS and Xenix into a single operating system.

The result was many redundant system calls. You could tell which were CP/M and which were Xenix calls based on whether you had to pass a ctrl-Z terminated string or a null terminated string. The names of the calls were an even more obvious clue if you were familiar with CP/M and the standard C library. A similar difference was the use of “disk control blocks” or “file descriptors” as the first argument.

Oddly enough changing a disk’s label only was possible with a CP/M style call. If most of the rest of your MS-DOS program was Unix style having to deal with this was a bit awkward.

2 Likes

Thanks - that led me to two more things… first, a multipage article online:

And second, a BYTE magazine editorial mentioning XEDOS:

That’s from Jan 1982, and says

I’m particularly excited about Microsoft’s approach to the IBM Personal Computer. As you may know, Microsoft recently introduced Xenix, its superset of Unix, Western Electric’s popular multiuser operating system for small- and medium-sized computers. It turns out that Xenix is at the top of a pyramid of upward-compatible operating systems to be made available by Microsoft.

At the bottom is the IBM DOS (called MSDOS by Microsoft). In the middle will be XEDOS, a new operating system written in the C language for the 68000, Z-8000, 8086, and LSI-11 processors. XEDOS will contain Xenix-like features and will be essentially a single-user version of Xenix.

XEDOS and Xenix are processor-independent. Because the different versions of XEDOS are written in C with a minimal amount of native assembly-language code, programs written for one 16-bit processor can be readily transferred to another. Microsoft demonstrated this capability, at the recent COMDEX show in Las Vegas, by exchanging unmodified code between four machines: a 68000, a Z-8000, an 8086, and a PDP-11.

1 Like

Xenix was also the name of Logica’s version of V7 Unix for the PDP11/LSI11 series of computers. We ran it on an LSI11/23 in 1981.

2 Likes