Difference between revisions of "XENIX"

From Computer History Wiki
Jump to: navigation, search
m (Avoid dab page)
(filling in more bones to make this useful :))
Line 10: Line 10:
 
As mentioned in the OEM guide [http://www.tenox.tc/docs/microsoft_xenix_oem_directory.pdf pdf], Xenix supported the following platforms:
 
As mentioned in the OEM guide [http://www.tenox.tc/docs/microsoft_xenix_oem_directory.pdf pdf], Xenix supported the following platforms:
  
*[[PDP-11]] No versions of this exist online.
+
*[[PDP-11]] No versions of this exist online.
*[[Apple Lisa]] The emulator [[idle]] can run this.
+
*[[Apple Lisa]] [M68000) The emulator [[idle]] can run this.
*[[Tandy TRS-80 Model II]] There are disk images floating around.
+
*[[Tandy TRS-80 Model II]] [Z80A] There are disk images floating around.
*[[Zilog Z8001]] I have only found sales literature that mentions this.
+
*[[Zilog Z8001]] I have only found sales literature that mentions this.
*IBM PC This is 'easy' to find.
+
*IBM PC [8088 or x86] This is 'easy' to find.
*[[IBM AT|IBM 286]] As is this version..
+
*[[IBM AT|IBM 286]] [286] As is this version..*
*[[IBM 386]] The 32bit ones will run on Qemu/Virtual PC
+
*[[IBM 386]] [386] The 32bit ones will run on Qemu/Virtual PC
*IBM [[PS/2]] This version was specifically for [[MCA]] computers with a 386 or higher CPU.
+
*IBM [[PS/2]] [386MC] This version was specifically for [[MCA]] computers with a 386 or higher CPU.
  
 
== Software ==
 
== Software ==
Line 24: Line 24:
 
=== Microsoft ===
 
=== Microsoft ===
 
Microsoft made several of their programs in the 1980's available on the Xenix platform.
 
Microsoft made several of their programs in the 1980's available on the Xenix platform.
 +
Microsoft Multiplan, and the BASIC Compiler.
  
 
Languages:
 
Languages:
 
*[[C programming language|C]]
 
*[[C programming language|C]]
 
*[[Basic]]
 
*[[Basic]]
 +
*[[Cobol]]
 
*[[Pascal]]
 
*[[Pascal]]
*[[Cobol]]
 
  
 
Applications
 
Applications
*Multiplan (available on the Apple Lisa)
+
*Autodesk AutoCAD 10i
*Word
+
*Microsoft Multiplan (available on the Apple Lisa)
 +
*Microsoft Word v5.0
  
 
Databases
 
Databases
Line 44: Line 46:
 
*SCO Manager
 
*SCO Manager
 
*SCO Multiview
 
*SCO Multiview
 +
 +
A history of Xenix:
 +
https://fossbytes.com/xenix-history-microsoft-unix-operating-system/
  
 
== Getting this to run ==
 
== Getting this to run ==
 
*[[Installing Xenix 2.x on Qemu|i386/i286 Xenix 2]]
 
*[[Installing Xenix 2.x on Qemu|i386/i286 Xenix 2]]
 +
*Note: The 286 version of Xenix will only run on a 286 processor or a 286 processor emulator that handles the upper byte of the machine status word, later reserved for use on a 386, by essentially ignoring it, and lettings Xenix use it. A poor programming choice as best.
 +
 +
Available Xenix repositories:
 +
 +
https://archive.org/details/msxenix/history/files/pics/progman5.jpg.~1~
 +
 +
https://winworldpc.com/product/xenix/286
  
 
{{semi-stub}}
 
{{semi-stub}}

Revision as of 22:56, 9 March 2019

Xenix on a 386

Xenix was Microsoft port of AT&T UNIX. Based on v6, v7, SYSIII, and later SYSV.

Because of the price of the OS, combined with cheap PC and compatibles, Xenix was the most widespread UNIX until the rise of Linux. Xenix due to its inherent multi-user capabilities became widespread in sales environments with POS (Point of Sales) terminals, and for scheduling systems commonly found in hotels and restaurants. Occasionally you can still find this setup still running on aging hardware.

Xenix was a portable operating system with ports to various platforms, but with the rise of the IBM PC, it primarily became an x86 based OS. Xenix eventually became SCO Unix, then later SCO OpenServer, where it still languishes today.

Platforms

As mentioned in the OEM guide pdf, Xenix supported the following platforms:

  • PDP-11 No versions of this exist online.
  • Apple Lisa [M68000) The emulator idle can run this.
  • Tandy TRS-80 Model II [Z80A] There are disk images floating around.
  • Zilog Z8001 I have only found sales literature that mentions this.
  • IBM PC [8088 or x86] This is 'easy' to find.
  • IBM 286 [286] As is this version..*
  • IBM 386 [386] The 32bit ones will run on Qemu/Virtual PC
  • IBM PS/2 [386MC] This version was specifically for MCA computers with a 386 or higher CPU.

Software

A quick list of a few software programs that were available on Xenix. I know the x86 platform was the most supported, I now know that some of these made it to the less popular 68000 platform.

Microsoft

Microsoft made several of their programs in the 1980's available on the Xenix platform. Microsoft Multiplan, and the BASIC Compiler.

Languages:

Applications

  • Autodesk AutoCAD 10i
  • Microsoft Multiplan (available on the Apple Lisa)
  • Microsoft Word v5.0

Databases

  • Foxpro

SCO

  • SCO Professional
  • SCO Lyrix (available on the Apple Lisa)
  • SCO Integra
  • SCO Manager
  • SCO Multiview

A history of Xenix: https://fossbytes.com/xenix-history-microsoft-unix-operating-system/

Getting this to run

  • i386/i286 Xenix 2
  • Note: The 286 version of Xenix will only run on a 286 processor or a 286 processor emulator that handles the upper byte of the machine status word, later reserved for use on a 386, by essentially ignoring it, and lettings Xenix use it. A poor programming choice as best.

Available Xenix repositories:

https://archive.org/details/msxenix/history/files/pics/progman5.jpg.~1~

https://winworldpc.com/product/xenix/286