IS/1, IS/3, IS/5, PC/IX, 386/ix, INTERACTIVE UNIX System V/386
Interactive Systems Corporation (styled INTERACTIVE Systems Corporation, abbreviated ISC) was a US-based software company and the first vendor of the Unix operating system outside AT&T, operating from Santa Monica, California. It was founded in 1977 by Peter G. Weiner, a RAND Corporation researcher who had previously founded the Yale University computer science department[1] and had been the Ph.D. advisor to Brian Kernighan, one of Unix's developers at AT&T.[2] Weiner was joined by Heinz Lycklama, also a veteran of AT&T and previously the author of a Version 6 Unix port to the LSI-11 computer.[2]
ISC's 1977 offering, IS/1, was a Version 6 Unix variant enhanced for office automation running on the PDP-11.[6] IS/3 and IS/5 were enhanced versions of UnixSystem III and System V for PDP-11 and VAX. ISC Unix ports to the IBM PC included a variant of System III, developed under contract to IBM, known as PC/IX (Personal Computer Interactive eXecutive, also abbreviated PC-IX), with later versions branded 386/ix and finally INTERACTIVE UNIX System V/386 (based on System V Release 3.2). ISC was AT&T's "Principal Publisher" for System V.4 on the Intel platform.[7] ISC was also involved in the development of VM/IX (Unix as a guest OS in VM/370) and enhancements to IX/370 (a TSS/370-based Unix system that IBM originally developed jointly with AT&T ca. 1980).[8] They also developed the AIX 1.0 (Advanced Interactive eXecutive) for the IBM RT PC, again under contract to IBM, although IBM awarded the development contract for AIX version 2 of AIX/386 and AIX/370 to the competing Locus Computing Corporation.[9]
Although observers in the early 1980s expected that IBM would choose MicrosoftXenix or a version from AT&T Corporation as the Unix for its microcomputer,[10] PC/IX was the first Unix implementation for the IBM PC XT available directly from IBM.[11] According to Bob Blake, the PC/IX product manager for IBM, their "primary objective was to make a credible Unix system - [...] not try to 'IBM-ize' the product. PC-IX is System III Unix."[12] PC/IX was not, however, the first Unix port to the XT: Venix/86 preceded PC/IX by about a year, although it was based on the older Version 7 Unix.[13]
The main addition to PC/IX was the INed screen editor from ISC. INed offered multiple windows and context-sensitive help, paragraph justification and margin changes, although it was not a fully fledged word processor. PC/IX omitted the System III FORTRAN compiler and the tar file archiver, and did not add BSD tools like vi or the C shell. One reason for not porting these was that in PC/IX, individual applications were limited to a single segment of 64 kB of RAM.[12]
To achieve good filesystem performance, PC/IX addressed the XT hard drive directly, rather than doing this through the BIOS, which gave it a significant speed advantage compared to MS-DOS.[12][a] Because of the lack of true memory protection in the 8086 and 8088 chips, IBM only sold single-user licenses for PC/IX.[12]
The PC/IX distribution came on 19 floppy disks and was accompanied by a 1,800-page manual.[15] Installed, PC/IX took approximately 4.5 MB of disk space.[11] An editorial by Bill Machrone in PC Magazine at the time of PC/IX's launch flagged the $900 price as a show stopper given its lack of compatibility with MS-DOS applications.[16] PC/IX was not a commercial success[17] although BYTE in August 1984 described it as "a complete, usable single-user implementation that does what can be done with the 8088", noting that PC/IX on the PC outperformed Venix on the PDP-11/23.[18]
PC/IX was succeeded by 386/ix in 1985, a System VR3 derivative. Later versions were termed INTERACTIVE UNIX System V/386 and based on System V 3.2, though with elements of BSD added.
After its acquisition of Interactive, Sun Microsystems continued to maintain INTERACTIVE UNIX System, offering it as a low-end alternative to its System V.4-based Solaris, even when the latter had been ported to x86-based desktop machines.[19] This version of the INTERACTIVE UNIX System was praised by a PC Magazine reviewer for its stability.[19] The last version was "System V/386 Release 3.2 Version 4.1.1", released in July 1998. Official support ended on July 23, 2006, five years after Sun withdrew the product from sale.
Until version ISA 3.0.1, INTERACTIVE UNIX System supported only 16 MB of RAM. In the next versions, it supported 256 MB RAM and the PCI bus. EISA versions always supported 256 MB RAM.
^This also makes it incompatible with most modern virtualization software, except dedicated emulators that fully emulate the XT hard drive controller.[14]
References
^Ware, Willis H. (2008). Rand and the Information Evolution: A History in Essays and Vignettes. RAND Corporation. p. 123. ISBN978-0-8330-4513-3.
^ abcdMcMahon, Marilyn; Putnam, Robert (1984-04-02). "A First Look at PC-IX". InfoWorld. pp. 39–42. Retrieved 25 February 2016.
^Zachmann, Mark S. (12 June 1984). "A Venerable UNIX". PC Magazine. Vol. 3, no. 11. New York: Ziff Davis. p. 246. ISSN0888-8507. Retrieved 2021-03-13 – via Google Books. VenturCom's implementation of UNIX Version 7, quietly released a year before PC/IX, is a competent and nearly complete version with good documentation.