Introduction | History | IRIX GUI | 4D Gifts | Tutor
IRIX (IRIS UNIX) was a variant of the UNIX operating system developed by Silicon Graphics for its MIPS-based workstations, servers, and visualization systems.
Silicon Graphics was founded in 1982 and introduced their first system, the IRIS 1000 Series in November of 1983. The IRIS 1000 (followed later by the IRIS 1200 Series) was a disk-less terminal featuring a Motorola 68000 CPU at 8MHz. The IRIS terminal was designed to be connected to an existing UNIX or VMS host for the purpose of rendering raster graphics using the terminal's proprietary "Geometry Engine" hardware and complimenting IRIS GL (also written as IrisGL) API. The name IRIS itself is an acronym for Integrated Raster Imaging System. IRIS GL was installed from 1600 bpi magnetic tape on to a UNIX or VMS host, with the preferred install directory being /usr/iris/. The IRIS terminal would bootstrap and obtain IRIS GL from the UNIX or VMS host over either Ethernet or a serial connection.
Details:In April of 1984 Silicon Graphics introduced its first workstation, the IRIS 1400 (also known as the "IRIS Workstation"). The IRIS 1XXXX series of workstations featured a Motorola 68010 series CPU. Silicon Graphics also introduced its own variant of UNIX for the IRIS workstations named IRIS Workstation Software Distribution.ref IRIS Workstation Software Distribution was a UniSoft port of AT&T UNIX System V Release 0 with 4.2BSD UNIX enhancements.
IRIS Workstation Software Distribution, 1.x
IRIS Workstation Software Distribution, 1.x; later, retroactively re-named IRIS Workstation Software Distribution, GL1-W2.x, was With the update of IRIS GL to version 2, the first version of IRIS GL was retroactively named GL1.
Details:
- Hardware:
PM2 board with Motorola 68010 CPU
- Systems:
IRIS 1400 Series
IRIS 1500 Series
- Installation media:
QIC tape
- File system:
Bell file system
- Window system:
GL windows
- Window manager:
Mex - The IRIS Window Manager
- Desktop environment:
N/A
- Milestones:
April 1984 - IRIS 1400 Series workstation introduced
IRIS Workstation Software Distribution, GL2-T2.x / IRIS Workstation Software Distribution, GL2-W2.x
With the introduction of the IRIS 2000 Series, an option for Enchanced IRIS Graphics, and a newer second release of IRIS GL, the nomenclature for Silicon Graphics' UNIX variant would be changed from
IRIS Workstation Software Distribution, 1.x
to
IRIS Workstation Software Distribution, GL2-X2.x
To decipher the above:Note: with the new naming convention for the OS, either tacitly or for brevity, later documentation deprecates the "IRIS Software Distribution" prefix in favor of using only GL2-Xx.x to identify the version of the OS and its compatible hardware.
GL2- - represents the second release of IRIS GL.
T - indicates the use only with an IRIS XXXX Series terminal.
W - indicates the use only with an IRIS XXXX Series workstation.
2. - represents the Motorola 68010 CPU (PM2 board and IP2 board)
x - version number of the OS
Example: IRIS Workstation Software Distribution, GL2-W2.4 would be version 4 of the OS, for an IRIS XXXX Series Workstation, with a Motorola 68010 CPU, and the 2nd version of IRIS GL
Details:
- Hardware:
PM2 board with Motorola 68010 CPU
IP2 board with Motorola 68010 CPU
- Systems:
IRIS 2000 Series terminal
IRIS 2200 Series terminal
IRIS 2300 Series workstation
IRIS 2400 Series workstation
IRIS 2500 Series workstation
- Installation media:
QIC tape
- File system:
Bell file system
EFS (Extent File System) introduced in GL2-W2.4
- Window system:
GL windows
- Window manager:
Mex - The IRIS Window Manager
- Desktop environment:
N/A
- Milestones:
XXX 198X - EFS (Extent File System) introduced in GL2-W2.4.
XXX 1985 - Alias Research ports its 3D CGI software ALIAS/1 to IRIS workstations
GL2-T2.x | GL2-W2.x
With the release of the .4 version of the OS, the IRIS Workstation Software Distribution prefix was dropped.ref The .4 version of the OS also switched from the use of the Bell file system to Silicon Graphics' own in-house file system, EFS.refGL2-T3.x | GL2-W3.x
Details:
- Hardware:
IP2 board with Motorola 68020 CPU
- Systems:
IRIS 2300T Series workstation
IRIS 2400T Series workstation
IRIS 2500T Series workstation
IRIS 3010 Series terminal
IRIS 3020 Series workstation
IRIS 3030 Series workstation
IRIS 3110 Series workstation
IRIS 3115 Series workstation
IRIS 3120 Series workstation
IRIS 3130 Series workstation
- Installation media:
QIC tape
- File system:
EFS
- Window system:
GL windows
- Window manager:
Mex - The IRIS Window Manager
- Desktop environment:
N/A
- Milestones:
XXX 1986 - Alias Research releases its 3D CGI software ALIAS/2 for IRIS workstation
In March of 1986 Silicon Graphics announced its intention to migrate from Motorola CPUs to MIPS CPUs.
In March of 1987 the Professional Iris 4D/60 (also known as the "IRIS Superworkstation") was introduced.
The 4D/60 was Silicon Graphics first MIPS-based system and also the first member of the IRIS-4D family
of workstations and visualizations systems. Unlike the IRIS Series 2xxx and IRIS Series 3xxx, the 4D/60 did not use
an "IP board" (Silicon Graphics' convention for a motherboard). The 4D/60 featured a MIPS R2300 board
manufactured by MIPS Computer Systems. MIPS also had their own variant of Unix called
UMIPS. Originally
BSD-based (UMIPS-BSD), with the release UMIPS 3.0 MIPS Computer Systems changed their Unix base to
System V with the release of AT&T UNIX System V Release 3 in the first quarter of 1987 (January of
February). After switching to System V MIPS renamed their Unix RISC/os
quote from author dominic Sweetman in
RISC/os (UMIPS), fully known as "MIPS System VR3, RISC/os" was, according to page 456 of the See
MIPS Run glossary, "a derivative of UNIX System V Release 3," and "also one of the roots of IRIX."
In March of 1986 Silicon Graphics announced its intention to migrate from Motorola CPUs to MIPS CPUs.
In March of 1987 the Professional Iris 4D/60 (also known as the "IRIS Superworkstation") was introduced.
The 4D/60 was Silicon Graphics first MIPS-based system and also the first member of the IRIS-4D family
of workstations and visualizations systems. Unlike the IRIS 2000 and 3000 series the 4D/60 did not use
an "IP board" (Silicon Graphics convention for a motherboard). The 4D/60 featured a MIPS R2300 board
manufactured by MIPS Computer Systems. MIPS also had their own variant of Unix called
UMIPS. Originally
BSD-based (UMIPS-BSD), with the release UMIPS 3.0 MIPS Computer Systems changed their Unix base to
System V with the release of AT&T UNIX System V Release 3 in the first quarter of 1987 (January of
February). After switching to System V MIPS renamed their Unix RISC/os
quote from author dominic Sweetman in
RISC/os (UMIPS), fully known as "MIPS System VR3, RISC/os" was, according to page 456 of the See
MIPS Run glossary, "a derivative of UNIX System V Release 3," and "also one of the roots of IRIX."
Silicon Graphics adapted UMIPS 3.xx IRIS GL & Graphics Options
4D1-3.0 was released in either May or June of 1988 for the IRIS-4D series of systems. It featured an entirely new GUI known as the 4Sight Window System. Based on Sun Microsystems NeWS. In addition to NeWS, 4Sight supported Silicon Graphics older Mex window manager and included an optional install of X11 for programs requiring X Window System compatibility.
Details:IRIX 4.0, introduced in September of 1991 with the IRIS Indigo workstation was the first version of IRIX to be officially named "IRIX." From the IRIS Indigo press release:
"IRIS Indigo runs IRIXTM 4, Silicon Graphics' enhanced version of the UNIX® operating system. IRIX is POSIX, X/OpenTM XPG3 and FIPS 151-1 compliant. In IRIX 4.0, the X Window SystemTM (X11/R4) is merged with the IRIS GL interface and Adobe's Display PostScript® for flexible rendering.In addition to the new window system (X11/R4) IRIX 4.0 featured a new Motif-based window manger named 4Dwm. IRIX 4.0.x was the first version of IRIX to be distributed on CD-ROM in addition to QIC tape. Prior to IRIX 4.0, IRIX had been distributed on QIC tape exclusively as far back as GL2. Details:
The system is intuitive and easy to use, incorporating both IRIS WorkSpaceTM and IRIS System ManagerTM. IRIS WorkSpace, the graphical user interface built into the IRIX operating software, allows easy desktop and file management. IRIS System Manager is a graphical tool in IRIX that manages local and networked resources and configurations."
IRIX 5.3 with XFS
File system:
XFS
Tutor is a glossary of Silicon Graphics terminology
4Dwm -
4Sight Window System -
Bell file system - a file system created by ATT
EFS (Extent File System) - a file system created by Silicon Graphics
GL windows - general term that refers to any graphical windows managed by the mex window manager and created using IRIS GL.
Indigo Magic Desktop (IMD) - desktop environment for IRIX from IRIX 5.1.1 (Indy) through IRIX 6.4.
IRIX Interactive Desktop (IID) - desktop environment for IRIX from IRIX 6.5 through IRIX 6.5.30.
IP board (In-house Processor board) - Silicon Graphics convention for a motherboard and its complimenting CPU. This is analogus to the logic board of a Mac or the motherboard of a PC.
IRIS (Integrated Raster Imaging System) - series of terminals and workstations produced by Silicon Graphics in the early-to-mid 1980s that specialized in the creation and manipulation of raster (bitmap) graphics.
IRIS-4D - series of workstations produced by Silicon Graphics from the late 1980s to the early 1990s. Iris Crimson, Iris Indigo, IRIS PowerSeries 4D/*, Personal Iris 4D/*, Professional Iris 4D/,
Iris - any computer system produced by Silicon Graphics that runs IRIX. This is analogous to how any computer system produced by Apple that runs macOS is a Macintosh or "Mac."
IRIS GL / IrisGL (Graphics Library) -
IRIX (IRIS UNIX) - a variant of UNIX created by Silicon Graphics for its servers, workstations, and visualization systems.
IRIS WorkSpace (IWS) - desktop environment for IRIX from 4D1-3.x through IRIX 5.1.
Mex (Multiple exposure) - window manager for
OpenGL -
PM1 (Processor Module 1) board -
SGINeWS - an implementation of Sun Microsystems' NeWS window server for Silicon Graphics' 4Sight Window System.
XFS (eXtents File System) - a file system created by Silicon Graphics
I've colour coded each div so it's easy to see:
The header, colmask and footer divs are 100% wide and stacked vertically one after the other. Colmid is inside colmask and colleft is inside colmid. The three column content divs (col1, col2 & col3) are inside colleft. Notice that the main content column (col1) comes before the other columns.