IRIX操作系统
在本文中,你将了解关于IRIX操作系统的历史和特点。
IRIX操作系统是什么
IRIX 是一款已经停用的操作系统。它主要由 Silicon Graphics (SGI) 设计,用于运行该组织专有的MIPS服务器和工作站。它基于 UNIX System V ,并包含了BSD扩展。SGI创建了XFS文件系统和组织标准的OpenGL图形系统,用于IRIX操作系统。
SGI的IRIX操作系统基于行业标准的UNIX。因此,建立了一个高科技和可视化计算的基础。它兼容UNIX系统V版本4和常规的 UNIX 95 。因此,它支持POSIX,并且兼容于2000年,等等。IRIX被应用于像Octane、Onyx、Iris等SGI的独特工作站上。
IRIX操作系统的历史
SGI于1988年针对 SGI IRIS 4D 系列服务器和工作站的OS 3.0版本开发了”IRIX”这个词。先前的发布版本只使用以 “4D1-1” 为前缀的版本号,例如4D1-2.2。在官方文档中,”4D1-“前缀仍然用于IRIX发布号码的前缀。SGI最初将基于UniSoft UniPlus Technology V Unix的GL2 OS打包,并使用专有的 MEX (Multiple EXposure) 窗口技术。
IRIX OS 3.x基于UNIX System V Release 3,并带有4.3BSD增强功能,其中包括基于NeWS和IRIS GL的4Sight窗口系统。System V文件系统被SGI的 Extent File System (EFS) 替换。IRIX 4.0版本于1991年发布。它用X Window System (X11R4) 替代了4Sight,其中包含4Dwm窗口管理器,并且与4Sight外观相同。1993年推出的IRIX 5.0引入了几项UNIX System V Release 4技术,例如ELF可执行文件。XFS日志文件系统在IRIX 5.3中引入。
IRIX 6.0 于 1994年 发布,支持64位MIPS R8000 CPU,但在其他方面与IRIX 5.2相似。IRIX OS版本6.x增加了对64位模式下更多MIPS处理器系列成员的支持,而IRIX OS版本6.3仅适用于SGI O2工作站。对于Octane、Origin 2000和Onyx2平台,IRIX 6.4提高了多处理器可扩展性。但是,它仅包含了原始Cellular IRIX分布式操作系统理念的一个子集,而Origin 2000和Onyx2的IRIX OS 6.4被营销为 “Cellular IRIX” 。
IRIX 6.5版本于 1998年5月 推出,是最后一个重要版本。IRIX 6.5在2005年之前每三个月更新一次,共有四个次要版本。每个IRIX操作系统发布版本(直到版本6.5.22)都有两个分支:一个 维护版本 (以 “m” 作为后缀),仅提供对原始IRIX 6.5代码的修复,以及一个 功能版本 (以 “f” 作为后缀),除了修复之外还包含升级和增强功能。6.5.23及更高版本需要有主动的Silicon Graphics支持合同,但可以免费下载从6.5.x到6.5.22维护版本的覆盖更新。
IRIX在 2001年 被Computerworld认为处于 “关键” 状态。SGI一直致力于Linux操作系统和基于Windows的SGI Visual工作站,但用户说服SGI继续支持MIPS和IRIX系统直到 2006年 。SGI于 2006年9月6日 发布了一份新闻声明,宣布MIPS和IRIX产品线的结束。除非经过特殊安排,最终的交付将在 2007年3月 完成,此后将于 2006年12月29日 停止生产。这些产品不再获得更新和支持,于 2013年12月 终止。
SGI于 2009年 宣布破产,并被Rackable Systems收购,随后Hewlett-Packard Enterprise于 2016年 收购了Rackable Systems。在 2007年 之后,所有SGI硬件都基于IA-64或x86-64架构,与IRIX不兼容,专为Red Hat Enterprise Linux或SUSE Linux Enterprise Server构建。HPE没有意图开发或发布IRIX源代码。
IRIX操作系统的特点
IRIX操作系统具有各种特点。IRIX操作系统的一些特点如下:
- IRIX操作系统版本6.5支持1e/2c引擎15访问控制列表,UNIX 95和POSIX兼容。
- IRIX对实时磁盘和图形I/O提供了广泛支持。IRIX操作系统是最早为主要桌面提供图形用户界面的UNIX版本之一。其他竞争对手已经超过其功能之后,IRIX仍然在一些媒体制作公司和科学建模领域发挥着专门功能。
- 它是第一个为桌面应用程序、游戏和渲染工具(如Alias Power Animator)启用系统级OpenGL的操作系统。
- IRIX操作系统使用的是IRIX交互式桌面,它基于Motif窗口管理器并使用4Dwm X窗口管理器的独特样式。IRIX以其性能协同处理器设备而闻名。
- MIPSPro编译器是Open64编译器的基础,也是SGI IRIX的主要编译器。
- IRIX的前端和后端都使用MIPSPro编译器。编译器在之前的版本中也被称为 IDO(IRIS Development Option) ,发布了多个版本,其中许多与操作系统版本相关联。最新版本是7.4.4m,适用于6.5.19或更高版本。该编译器支持Fortran 77/90,C/C++和Ada中的并行POSIX编程。开发时使用Workshop GUI IDE。还有两个工具:性能调整的Speedshop和Performance Co-Pilot。