Removed Source Code section -- it's not only WP:UNDUE but also sending people to search for illegal software.
|
No edit summary
Tags: Mobile edit Mobile web edit
|
||
(36 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Computer operating system}} |
|||
{{Use |
{{Use mdy dates|date=October 2021}} |
||
{{Infobox OS |
{{Infobox OS |
||
| name = IRIX |
| name = IRIX |
||
Line 5: | Line 6: | ||
| caption = IRIX 6.5 Desktop |
| caption = IRIX 6.5 Desktop |
||
| developer = [[Silicon Graphics]] |
| developer = [[Silicon Graphics]] |
||
| family = [[Unix]] (SVR3 |
| family = [[Unix]] ([[SVR3]]/[[SVR4]]) |
||
| working_state = |
| working_state = Historic as of December 2013<ref>{{cite web | url=http://www.sgi.com/services/support/irix_mips_support.html | url-status=dead | archive-url=https://web.archive.org/web/20120121025828/http://www.sgi.com/services/support/irix_mips_support.html | archive-date=January 21, 2012 | publisher=[[Silicon Graphics]] | title=SGI Support of MIPS IRIX Products Continues to December 2013 | access-date=January 15, 2022}}</ref> |
||
| released = {{Start date and age|df=yes|1988}} |
| released = {{Start date and age|df=yes|1988}} |
||
| discontinued = yes |
| discontinued = yes |
||
Line 20: | Line 21: | ||
}} |
}} |
||
'''IRIX''' ({{IPAc-en|ˈ|ai|ɹ|ɪ|k|s}} {{respell|EYE|ricks}}) is a discontinued [[operating system]] developed by [[Silicon Graphics]] (SGI) to run on the company's proprietary [[MIPS architecture|MIPS]] workstations and servers. It is |
'''IRIX''' ({{IPAc-en|ˈ|ai|ɹ|ɪ|k|s}} {{respell|EYE|ricks}}) is a discontinued [[operating system]] developed by [[Silicon Graphics]] (SGI) to run on the company's proprietary [[MIPS architecture|MIPS]] workstations and servers. It is based on [[UNIX System V]] with [[Berkeley Software Distribution|BSD]] extensions. In IRIX, SGI originated the [[XFS]] file system and the industry-standard [[OpenGL]] graphics system. |
||
⚫ |
The last major version of IRIX is |
||
==History== |
==History== |
||
SGI |
SGI originated the IRIX name in the 1988 release 3.0 of the operating system for the [[SGI IRIS 4D]] 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]], and using the proprietary [[MEX (windowing system)|MEX]] (Multiple EXposure) [[windowing system]].<ref>{{cite web|url=https://ryan.thoryk.com/sgi/irix_versions.html|title=History of IRIX|author=Ryan Thoryk|date=2021-10-07|access-date=2021-12-25}}</ref><ref>{{cite web|url=http://bitsavers.org/pdf/sgi/iris/007-1103-010_IRIS_Programming_Tutorial_v1.0_1986.pdf|title=IRIS Programming Tutorial V1.0|date=1986|publisher=SGI|access-date=2021-12-25|website=Bitsavers}}</ref> |
||
IRIX 3.x is based on [[UNIX System V]] Release 3 with [[4.3BSD]] enhancements, and incorporates the 4Sight [[windowing system]], based on [[NeWS]] and [[IRIS GL]]. SGI's own [[Extent File System]] (EFS) replaces the System V filesystem.<ref name="history">{{cite web |
IRIX 3.x is based on [[UNIX System V]] Release 3 with [[4.3BSD]] enhancements, and incorporates the 4Sight [[windowing system]], based on [[NeWS]] and [[IRIS GL]]. SGI's own [[Extent File System]] (EFS) replaces the System V filesystem.<ref name="history">{{cite web |
||
|url= |
|url=https://ryan.tliquest.net/sgi/irix_versions.html|title=History of IRIX|access-date=November 18, 2022}}</ref> |
||
|title=History of IRIX |
|||
|access-date=2 November 2007 |
|||
}}</ref> |
|||
IRIX 4.0, released in 1991, replaces 4Sight with the [[X Window System]] (X11R4), the [[4Dwm]] [[window manager]] providing a similar look and feel to 4Sight.<ref name="history"/> |
IRIX 4.0, released in 1991, replaces 4Sight with the [[X Window System]] (X11R4), the [[4Dwm]] [[window manager]] providing a similar look and feel to 4Sight.<ref name="history"/> |
||
Line 40: | Line 36: | ||
|url=http://www.sgistuff.net/software/irixhistory/index.html |
|url=http://www.sgistuff.net/software/irixhistory/index.html |
||
|title=SGIstuff : Software : Irix Versions |
|title=SGIstuff : Software : Irix Versions |
||
|access-date= |
|access-date=November 2, 2007 |
||
}}</ref> IRIX 6.4 improved [[multiprocessor]] scalability for the [[SGI Octane|Octane]], [[SGI Origin 2000|Origin 2000]], and [[SGI Onyx2|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]] project |
}}</ref> IRIX 6.4 improved [[multiprocessor]] scalability for the [[SGI Octane|Octane]], [[SGI Origin 2000|Origin 2000]], and [[SGI Onyx2|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]] 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]] (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]]'' review found IRIX in a "critical" state. SGI had been moving its efforts to [[Linux]] and the [[Microsoft Windows|Windows]]-based [[SGI Visual Workstation]] but MIPS and IRIX customers convinced SGI to continue to support its platform through 2006.<ref>{{cite news|url= |
||
⚫ | A 2001 ''[[Computerworld]]'' review found IRIX in a "critical" state. SGI had been moving its efforts to [[Linux]] and the [[Microsoft Windows|Windows]]-based [[SGI Visual Workstation]] but MIPS and IRIX customers convinced SGI to continue to support its platform through 2006.<ref>{{cite news|url=https://www.computerworld.com/article/2584450/vital-signs-for-unix.html|title=Vital Signs for Unix|author=Tom Yager|newspaper=[[Computerworld]]|date=November 19, 2001|access-date=November 18, 2022}}</ref>On September6, 2006, an SGI press release announced the end of the MIPS and IRIX product lines.<ref>{{cite web |
||
|url=http://www.sgi.com/support/mips_irix.html |
|url=http://www.sgi.com/support/mips_irix.html |
||
|title=SGI - Services & Support: End of General Availability for MIPS IRIX Products |
|title=SGI - Services & Support: End of General Availability for MIPS IRIX Products |
||
|access-date= |
|access-date=November 2, 2007 |
||
|archive-url = https://web.archive.org/web/20071019230510/http://www.sgi.com/support/mips_irix.html |archive-date = |
|archive-url = https://web.archive.org/web/20071019230510/http://www.sgi.com/support/mips_irix.html |archive-date = October 19, 2007}}</ref> 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.<ref>{{cite web |
||
|url=https://www.sgi.com/services/support/irix_mips_support.html |
|url=https://www.sgi.com/services/support/irix_mips_support.html |
||
|title=SGI Support of MIPS® IRIX® Products Changes December 2013 |
|title=SGI Support of MIPS® IRIX® Products Changes December 2013 |
||
|access-date= |
|access-date=March 3, 2014}} |
||
</ref> |
</ref> |
||
Much of IRIX's core technology has been open sourced and ported by SGI to Linux, including XFS. |
Much of IRIX's core technology has been open sourced and ported by SGI to Linux, including XFS. |
||
|
In 2009, SGI filed for bankruptcy and then was purchasedby[[Rackable Systems]], which was later purchased by [[Hewlett Packard Enterprise]] 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]] or [[SUSE Linux Enterprise Server]]. HPE has not stated any plans for IRIX development or source code release. |
||
==Features== |
==Features== |
||
IRIX 6.5 is compliant with [[UNIX System V]] Release 4, [[UNIX 95]], and [[POSIX]] (including 1e/2c draft 15 [[Access Control List|ACL]]s and Capabilities).<ref>{{Cite web|url=https://www.operating-system.org/betriebssystem/_english/bs-irix.htm|title=IRIX Operating System (Unix)|website=operating-system.org}}</ref> |
IRIX 6.5 is compliant with [[UNIX System V]] Release 4, [[UNIX 95]], and [[POSIX]] (including 1e/2c draft 15 [[Access Control List|ACL]]s and Capabilities).<ref>{{Cite web|url=https://www.operating-system.org/betriebssystem/_english/bs-irix.htm|title=IRIX Operating System (Unix)|website=operating-system.org}}</ref> |
||
In the early 1990s, IRIX was a leader in [[Symmetric multiprocessing|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 early 1990s, IRIX was a leader in [[Symmetric multiprocessing|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]] for the main desktop environment. [[IRIX Interactive Desktop]] uses the [[4Dwm]] [[X window manager]] with a custom look designed using the [[Motif (software)|Motif widget toolkit]]. IRIX is the originator of the industry standard [[OpenGL]] for graphics chips and |
||
⚫ |
IRIX uses the [[Open64|MIPSPro]] |
||
==Hobbyist use== |
|||
IRIX has attracted a small but dedicated fanbase of Silicon Graphics hardware enthusiasts who are attracted to various aspects of the operating system and corresponding hardware. This includes the operating system itself, especially its 3D graphics software such as Alias Maya/PowerAnimator and SoftImage, and the HPC elements of the hardware. This hobbyist community is notable for preserving the source code of various in-development versions of Acclaim Entertainment games from a lot discovered in 2017<ref>[https://www.vice.com/en_us/article/8q87z3/turok-source-code-ebay, 'Turok' Source Code Will Be Sold on eBay Soon, Thanks to Lucky Warehouse Find]</ref> including ''Turok'' and ''NBA Jam''. |
|||
⚫ | IRIX is one of the first Unix versions to feature a [[graphical user interface]] for the main desktop environment. [[IRIX Interactive Desktop]] uses the [[4Dwm]] [[X window manager]] with a custom look designed using the [[Motif (software)|Motif widget toolkit]]. IRIX is the originator of the industry standard [[OpenGL]] for graphics chips and image processing libraries. |
||
It is possible to run IRIX version 5.3 through 6.5.22 under emulated [[SGI Indigo² and Challenge M|Indigo2]] and [[SGI Indy|Indy]] hardware using [[MAME]], being able to emulate the [[R4000|MIPS R4000]] CPU, 8 and 24-bit colour depth graphics display and [[Ethernet]] card.<ref name=":0">{{Cite web|title=Console Protocols - SGI Emulation|url=https://sites.google.com/site/consoleprotocols/home/sgi/sgi-emulation|access-date=2021-04-18|website=sites.google.com|language=en-US}}</ref> Reported performance is near 30% the original hardware using mid-end x86-64 CPU.<ref name=":0" /> |
|||
⚫ | IRIX uses the [[Open64|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]] 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]].<ref>{{cite web| url=https://irix7.com/techpubs/007-3964-002.pdf|title=Performance Co-Pilot IRIX® Base Software Administrator's Guide|publisher=Silicon Graphics, Inc.|website=irix7.com}}</ref> |
||
==See also== |
==See also== |
||
* [[Cray]] |
|||
* [[:Category:IRIX software|IRIX software]] |
* [[:Category:IRIX software|IRIX software]] |
||
* [[Silicon Graphics Image]] format about <code>.iris</code> |
* [[Silicon Graphics Image]] format about <code>.iris</code> |
||
* [[SGI O2]] |
|||
* [[SGI Indy]] |
|||
==References== |
==References== |
||
Line 83: | Line 72: | ||
==External links== |
==External links== |
||
* [ |
* [https://techpubs.jurassic.nl Technical Publications Mirror] |
||
* [ |
* [https://www.siliconbunny.com Silicon Bunny - IRIX software and information] |
||
* [ |
* [https://irixnet.org IRIX Network - IRIX software, information, forums, and archive] |
||
* [https://web.archive.org/web/20060818192713/http://www.cepba.upc.es/docs/sgi_doc/SGI_Admin/books/IA_BakSecAcc/sgi_html/index.html IRIX Admin: Backup, Security, and Accounting] Document Number: 007-2862-004 February 1999 |
* [https://web.archive.org/web/20060818192713/http://www.cepba.upc.es/docs/sgi_doc/SGI_Admin/books/IA_BakSecAcc/sgi_html/index.html IRIX Admin: Backup, Security, and Accounting] Document Number: 007-2862-004 February 1999 |
||
* [https://sgi.sh Silicon Graphics User Group] |
* [https://sgi.sh Silicon Graphics User Group] |
||
Line 93: | Line 82: | ||
{{DEFAULTSORT:Irix}} |
{{DEFAULTSORT:Irix}} |
||
[[Category:Silicon Graphics]] |
|||
[[Category:1988 software]] |
|||
[[Category:IRIX| ]] |
[[Category:IRIX| ]] |
||
[[Category:Discontinued operating systems]] |
[[Category:Discontinued operating systems]] |
![]()
IRIX 6.5 Desktop
| |
Developer | Silicon Graphics |
---|---|
OS family | Unix (SVR3/SVR4) |
Working state | Historic as of December 2013[1] |
Source model | Closed source |
Initial release | 1988; 36 years ago (1988) |
Final release | 6.5.30 / 16 August 2006; 17 years ago (2006-08-16) |
Marketing target | Workstations, servers |
Platforms | MIPS |
Kernel type | Monolithic kernel |
Userland | POSIX |
Default user interface | IRIX Interactive Desktop |
License | Proprietary |
IRIX (/ˈaɪrɪks/ EYE-ricks) is a discontinued operating system developed by Silicon Graphics (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 file system and the industry-standard OpenGL graphics system.
SGI originated the IRIX name in the 1988 release 3.0 of the operating system for the SGI IRIS 4D 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, and using the proprietary MEX (Multiple EXposure) windowing system.[2][3]
IRIX 3.x is based on UNIX System V Release 3 with 4.3BSD enhancements, and incorporates the 4Sight windowing system, based on NeWS and IRIS GL. SGI's own Extent File System (EFS) replaces the System V filesystem.[4]
IRIX 4.0, released in 1991, replaces 4Sight with the X Window System (X11R4), the 4Dwm window manager providing a similar look and feel to 4Sight.[4]
IRIX 5.0, released in 1993, incorporates certain features of UNIX System V Release 4, including ELF executables. IRIX 5.3 introduced the XFS journaling file system.
In 1994, IRIX 6.0 added support for the 64-bit MIPS R8000 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 workstation only.[5] IRIX 6.4 improved multiprocessor 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 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 (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 review found IRIX in a "critical" state. SGI had been moving its efforts to Linux and the Windows-based SGI Visual Workstation but MIPS and IRIX customers convinced SGI to continue to support its platform through 2006.[6] On September 6, 2006, an SGI press release announced the end of the MIPS and IRIX product lines.[7] 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.[8]
Much of IRIX's core technology has been open sourced and ported by SGI to Linux, including XFS.
In 2009, SGI filed for bankruptcy and then was purchased by Rackable Systems, which was later purchased by Hewlett Packard Enterprise in 2016. All SGI hardware produced after 2007 is based on either IA-64orx86-64 architecture, so it is incapable of running IRIX and is instead intended for Red Hat Enterprise LinuxorSUSE Linux Enterprise Server. HPE has not stated any plans for IRIX development or source code release.
IRIX 6.5 is compliant with UNIX System V Release 4, UNIX 95, and POSIX (including 1e/2c draft 15 ACLs and Capabilities).[9]
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 for the main desktop environment. IRIX Interactive Desktop uses the 4Dwm X window manager 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 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.[10]
.iris
Silicon Graphics
| |||||||
---|---|---|---|---|---|---|---|
Company |
| ||||||
People |
| ||||||
Computer architectures |
| ||||||
Graphics hardware |
| ||||||
Monitors |
| ||||||
Other technology |
|