IRIX
   HOME

TheInfoList



OR:

IRIX ( ) is a discontinued
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
developed by
Silicon Graphics Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
(SGI) to run on the company's proprietary MIPS workstations and servers. It is based on UNIX System V with BSD extensions. In IRIX, SGI originated the
XFS XFS is a high-performance 64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993. It was the default file system in SGI's IRIX operating system starting with its version 5.3. XFS was ported to the Linux kernel in 2001; as ...
file system and the industry-standard OpenGL graphics system.


History

SGI originated the IRIX name in the 1988 release 3.0 of the operating system for the
SGI IRIS 4D The SGI IRIS series of terminals and workstations from Silicon Graphics was produced in the 1980s and 1990s. IRIS is an acronym for Integrated Raster Imaging System. Overview 68000 The early systems up to IRIS 3000 use the Motorola 68000 serie ...
series of workstations and servers. Previous releases are identified only by the release number prefixed by "4D1-", such as "4D1-2.2". The "4D1-" prefix continued to be used in official documentation to prefix IRIX release numbers. Prior to the IRIS 4D, SGI bundled the GL2 operating system, based on UniSoft UniPlus
System V Unix Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, ...
, and using the proprietary MEX (Multiple EXposure)
windowing system In computing, a windowing system (or window system) is software that manages separately different parts of display screens. It is a type of graphical user interface (GUI) which implements the WIMP ( windows, icons, menus, pointer) paradigm f ...
. IRIX 3.x is based on UNIX System V Release 3 with 4.3BSD enhancements, and incorporates the 4Sight
windowing system In computing, a windowing system (or window system) is software that manages separately different parts of display screens. It is a type of graphical user interface (GUI) which implements the WIMP ( windows, icons, menus, pointer) paradigm f ...
, based on
NeWS News is information about current events. This may be provided through many different media: word of mouth, printing, postal systems, broadcasting, electronic communication, or through the testimony of observers and witnesses to event ...
and
IRIS GL IRIS GL (Integrated Raster Imaging System Graphics Library) is a proprietary graphics API created by Silicon Graphics (SGI) in the early 1980s for producing 2D and 3D computer graphics on their IRIX-based IRIS graphical workstations. Later SGI re ...
. SGI's own
Extent File System Extent File System (EFS) is an older extent-based file system used in IRIX releases prior to version 5.3. It has been superseded by XFS. External links EFS support for LinuxEFS support for NetBSD {{File systems Disk file systems IRIX ...
(EFS) replaces the System V filesystem. IRIX 4.0, released in 1991, replaces 4Sight with the X Window System (X11R4), the
4Dwm 4Dwm is the window manager component of the IRIX Interactive Desktop normally used on Silicon Graphics workstations running IRIX. 4Dwm is derived from the older Motif Window Manager and uses the Motif widget toolkit on top of the X Window System f ...
window manager providing a similar look and feel to 4Sight. IRIX 5.0, released in 1993, incorporates certain features of UNIX System V Release 4, including ELF executables. IRIX 5.3 introduced the
XFS XFS is a high-performance 64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993. It was the default file system in SGI's IRIX operating system starting with its version 5.3. XFS was ported to the Linux kernel in 2001; as ...
journaling file system. In 1994, IRIX 6.0 added support for the 64-bit MIPS
R8000 The R8000 is a microprocessor chipset developed by MIPS Technologies, Inc. (MTI), Toshiba, and Weitek.Hsu 1994 It was the first implementation of the MIPS IV instruction set architecture. The R8000 is also known as the ''TFP'', for ''Tremendous F ...
processor, but is otherwise similar to IRIX 5.2. Later 6.x releases support other members of the MIPS processor family in 64-bit mode. IRIX 6.3 was released for the
SGI O2 The O2 was an entry-level Unix workstation introduced in 1996 by Silicon Graphics, Inc. (SGI) to replace their earlier Indy series. Like the Indy, the O2 used a single MIPS microprocessor and was intended to be used mainly for multimedia. ...
workstation only. IRIX 6.4 improved
multiprocessor Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. There ar ...
scalability for the Octane, Origin 2000, and Onyx2 systems. The Origin 2000 and Onyx2 IRIX 6.4 was marketed as "Cellular IRIX", although it only incorporates some features from the original Cellular IRIX
distributed operating system A distributed operating system is system software over a collection of independent software, networked, communicating, and physically separate computational nodes. They handle jobs which are serviced by multiple CPUs. Each individual node holds a ...
project. The last major version of IRIX is 6.5, released in May 1998. New minor versions of IRIX 6.5 were released every quarter until 2005, and then four minor releases. Through version 6.5.22, there are two branches of each release: a
maintenance release A maintenance release (also minor release or Maintenance Pack or MP) is a release of a product that does not add new features or content. For instance, in computer software, maintenance releases are typically intended to solve minor problems, typi ...
(identified by an "m" suffix) that includes only fixes to the original IRIX 6.5 code, and a feature release (with an "f" suffix) that includes improvements and enhancements. An overlay upgrade from 6.5.x to the 6.5.22 maintenance release was available as a free download, whereas versions 6.5.23 and higher required an active Silicon Graphics support contract. A 2001 ''
Computerworld ''Computerworld'' (abbreviated as CW) is an ongoing decades old professional publication which in 2014 "went digital." Its audience is information technology (IT) and business technology professionals, and is available via a publication website ...
'' review found IRIX in a "critical" state. SGI had been moving its efforts to
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
and the
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for se ...
-based SGI Visual Workstation but MIPS and IRIX customers convinced SGI to continue to support its platform through 2006. On September 6, 2006, an SGI press release announced the end of the MIPS and IRIX product lines. Production ended on December 29, 2006, with final deliveries in March 2007, except by special arrangement. Support for these products ended in December 2013 and they will receive no further updates. Much of IRIX's core technology has been open sourced and ported by SGI to Linux, including XFS. In 2009, SGI filed bankruptcy and then was purchased by
Rackable Systems Silicon Graphics International Corp. (SGI; formerly Rackable Systems, Inc.) was an American manufacturer of computer hardware and software, including high-performance computing systems, x86-based servers for datacenter deployment, and visualiza ...
, which was later purchased by
Hewlett Packard Enterprise The Hewlett Packard Enterprise Company (HPE) is an American multinational information technology company based in Spring, Texas, United States. HPE was founded on November 1, 2015, in Palo Alto, California, as part of the splitting of the ...
in 2016. All SGI hardware produced after 2007 is based on either IA-64 or x86-64 architecture, so it is incapable of running IRIX and is instead intended for
Red Hat Enterprise Linux Red Hat Enterprise Linux (RHEL) is a commercial open-source Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop ...
or SUSE Linux Enterprise Server. HPE has not stated any plans for IRIX development or source code release.


Features

IRIX 6.5 is compliant with UNIX System V Release 4, UNIX 95, and
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming in ...
(including 1e/2c draft 15 ACLs and Capabilities). In the early 1990s, IRIX was a leader in Symmetric Multi-Processing (SMP), scalable from 1 to more than 1024 processors with a single system image. IRIX has strong support for real-time disk and graphics I/O. IRIX was widely used for the 1990s and 2000s, in the computer animation and scientific visualization industries due to its large application base and high performance. It still is relevant in a few legacy applications. IRIX is one of the first Unix versions to feature a
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, ins ...
for the main desktop environment.
IRIX Interactive Desktop IRIX Interactive Desktop (formerly called Indigo Magic Desktop) is a desktop environment normally used as the default desktop on Silicon Graphics workstations running IRIX. The IRIX Interactive Desktop uses the Motif widget toolkit on top of th ...
uses the
4Dwm 4Dwm is the window manager component of the IRIX Interactive Desktop normally used on Silicon Graphics workstations running IRIX. 4Dwm is derived from the older Motif Window Manager and uses the Motif widget toolkit on top of the X Window System f ...
X window manager An X window manager is a window manager that runs on top of the X Window System, a windowing system mainly used on Unix-like systems. Unlike MacOS Classic, macOS, and Microsoft Windows platforms (excepting Microsoft Windows explorer.exe she ...
with a custom look designed using the Motif widget toolkit. IRIX is the originator of the industry standard OpenGL for graphics chips and Image processing libraries. IRIX uses the MIPSPro Compiler for both its front end and back end. The compiler, also known in earlier versions as IDO (IRIS Development Option) was released in many versions, many of which are coupled to the OS version. The last version was 7.4.4m, designed for 6.5.19 or later. The compiler is designed to support parallel
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming in ...
programming in C/C++, Fortran 77/90, and Ada. The Workshop GUI IDE is used for development. Other tools include Speedshop for performance tuning, and
Performance Co-Pilot Performance Co-Pilot (also known as PCP) is an open source software infrastructure for monitoring, visualizing, recording, responding to, and controlling the status, activity, and performance of networks, computers, applications, and servers. Fea ...
.


See also

*
Cray Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed i ...
* IRIX software * Silicon Graphics Image format about .iris * SGI Indy


References


External links


Technical Publications Mirror

Silicon Bunny - IRIX software and information

IRIX Network - IRIX software, information, forums, and archive


Document Number: 007-2862-004 February 1999
Silicon Graphics User Group
{{DEFAULTSORT:Irix Discontinued operating systems MIPS operating systems UNIX System V