IRIX

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา

IRIX
IRIX desktop.png
IRIX 6.5 เดสก์ท็อป
นักพัฒนากราฟิกซิลิคอน
OS ครอบครัวยูนิกซ์ ( SVR3 / SVR4 )
สถานะการทำงานประวัติศาสตร์ ณ เดือนธันวาคม 2556 [1]
รูปแบบที่มาปิดแหล่งที่มา
เปิดตัวครั้งแรก2531 ; 34 ปีที่แล้ว ( 1988 )
รุ่นสุดท้าย6.5.30 / 16 สิงหาคม 2549 ; 15 ปีที่แล้ว (2006-08-16)
เป้าหมายทางการตลาดเวิร์กสเตชัน เซิร์ฟเวอร์
แพลตฟอร์มMIPS
ประเภทเคอร์เนลเคอร์เนลเสาหิน
UserlandPOSIX

ส่วนต่อประสานผู้ใช้เริ่มต้น
IRIX Interactive Desktop
ใบอนุญาตกรรมสิทธิ์
เว็บไซต์อย่างเป็นทางการwww .sgi .com /products /software /irix /

IRIX ( / ˈ aɪ r ɪ k s / EYE -ricks ) เป็นระบบปฏิบัติการ ที่หยุดการ พัฒนาโดยSilicon Graphics (SGI) เพื่อทำงานบนเวิร์กสเตชันและเซิร์ฟเวอร์MIPS ที่เป็นกรรมสิทธิ์ของบริษัท มันขึ้นอยู่กับUNIX System Vพร้อมส่วนขยายBSD ใน IRIX SGI ได้สร้าง ระบบไฟล์ XFS และระบบ กราฟิก OpenGLมาตรฐานอุตสาหกรรม

ประวัติ

SGI มีต้นกำเนิดมาจากชื่อ IRIX ในระบบปฏิบัติการ 3.0 รุ่นปี 1988 รุ่น 3.0 สำหรับเวิร์กสเตชันและเซิร์ฟเวอร์ซีรีส์SGI IRIS 4D รุ่นก่อนหน้านี้ระบุด้วยหมายเลขรุ่นนำหน้าด้วย "4D1-" เช่น "4D1-2.2" เท่านั้น คำนำหน้า "4D1-" ยังคงใช้ในเอกสารประกอบอย่างเป็นทางการเพื่อนำหน้าหมายเลขเผยแพร่ IRIX

IRIX 3.x ใช้UNIX System V รีลี ส3 พร้อม การปรับปรุง 4.3BSDและรวมระบบหน้าต่าง 4Sight ตาม NeWS และ IRIS GL Extent File System (EFS) ของ SGI เองเข้ามาแทนที่ระบบไฟล์ System V [2]

IRIX 4.0 ซึ่งเปิดตัวในปี 1991 แทนที่ 4Sight ด้วยX Window System (X11R4) ซึ่งเป็นตัวจัดการหน้าต่าง4Dwm ที่ ให้รูปลักษณ์และความรู้สึกคล้ายกับ 4Sight [2]

IRIX 5.0 เปิดตัวในปี 1993 รวมคุณสมบัติบางอย่างของ UNIX System V Release 4 รวมถึงไฟล์ปฏิบัติการELF IRIX 5.3 แนะนำระบบไฟล์ เจอร์นั ล XFS

ในปี 1994 IRIX 6.0 ได้เพิ่มการรองรับโปรเซสเซอร์ 64-bit MIPS R8000แต่จะคล้ายกับ IRIX 5.2 รุ่นที่ใหม่กว่า 6.x รองรับสมาชิกรายอื่นของตระกูลโปรเซสเซอร์ MIPS ในโหมด 64 บิต IRIX 6.3 เปิดตัวสำหรับ เวิร์กสเตชัน SGI O2เท่านั้น [3] IRIX 6.4 ปรับปรุง ความสามารถในการปรับขนาด มัลติโปรเซสเซอร์สำหรับระบบOctane , Origin 2000และOnyx2 Origin 2000 และ Onyx2 IRIX 6.4 วางตลาดในชื่อ "Cellular IRIX" แม้ว่าจะรวมเอาคุณลักษณะบางอย่างจากโครงการ ระบบปฏิบัติการ Cellular IRIX แบบกระจาย ดั้งเดิมเท่านั้น

IRIX เวอร์ชันหลักสุดท้ายคือ 6.5 ซึ่งเผยแพร่ในเดือนพฤษภาคม 1998 IRIX 6.5 เวอร์ชันรองใหม่ออกทุกๆ ไตรมาสจนถึงปี 2005 และเวอร์ชันรองสี่เวอร์ชัน ผ่านเวอร์ชัน 6.5.22 มีสองสาขาของแต่ละรุ่น: รุ่นบำรุงรักษา (ระบุโดยส่วนต่อท้าย "m") ที่มีการแก้ไขเฉพาะรหัส IRIX 6.5 ดั้งเดิม และรุ่นคุณลักษณะ (ที่มีส่วนต่อท้าย "f") ที่ รวมถึงการปรับปรุงและการปรับปรุง การอัพเกรดโอเวอร์เลย์จาก 6.5.x เป็น 6.5.22 รุ่นบำรุงรักษามีให้ดาวน์โหลดฟรี ในขณะที่เวอร์ชัน 6.5.23 และสูงกว่านั้นจำเป็นต้องมีสัญญาการสนับสนุน Silicon Graphics ที่ใช้งานอยู่

การทบทวน Computerworld ใน ปี 2544 พบว่า IRIX อยู่ในสถานะ "วิกฤต" SGI ได้ย้ายความพยายามไปยังLinuxและSGI Visual Workstation ที่ ใช้Windowsแต่ลูกค้า MIPS และ IRIX โน้มน้าว SGI ให้สนับสนุนแพลตฟอร์มของตนต่อไปจนถึงปี 2006 [4]เมื่อวันที่ 6 กันยายน 2549 งานแถลงข่าวของ SGI ได้ประกาศสิ้นสุด กลุ่มผลิตภัณฑ์ MIPS และ IRIX [5]การผลิตสิ้นสุดลงเมื่อวันที่ 29 ธันวาคม พ.ศ. 2549 โดยมีการส่งมอบขั้นสุดท้ายในเดือนมีนาคม พ.ศ. 2550 ยกเว้นการจัดพิเศษ การสนับสนุนสำหรับผลิตภัณฑ์เหล่านี้สิ้นสุดในเดือนธันวาคม 2013 และจะไม่ได้รับการอัปเดตเพิ่มเติม [6]

เทคโนโลยีหลักของ IRIX ส่วนใหญ่มาจากโอเพ่นซอร์สและพอร์ตโดย SGI ไปยัง Linux รวมถึง XFS

ในปี 2552 SGI ล้มละลายและถูกซื้อโดยRackable Systemsซึ่งต่อมาถูกซื้อโดยHewlett Packard Enterpriseในปี 2559 ฮาร์ดแวร์ SGI ทั้งหมดที่ผลิตหลังจากปี 2550 ใช้สถาปัตยกรรม IA-64หรือx86-64ดังนั้นจึงไม่สามารถทำงาน IRIX และมีไว้สำหรับRed Hat Enterprise LinuxหรือSUSE Linux Enterprise Serverแทน HPE ไม่ได้ระบุแผนใดๆ สำหรับการพัฒนา IRIX หรือการเปิดตัวซอร์สโค้ด

คุณสมบัติ

IRIX 6.5 สอดคล้องกับUNIX System V Release 4, UNIX 95และPOSIX (รวมถึง 1e/2c Draft 15 ACLsและความสามารถ) [7]

ในช่วงต้นปี 1990 IRIX เป็นผู้นำในSymmetric Multi-Processing (SMP)ซึ่งสามารถปรับขนาดได้จากโปรเซสเซอร์ 1 ตัวเป็นมากกว่า 1024 ตัวด้วยอิมเมจระบบเดียว IRIX มีการสนับสนุนที่แข็งแกร่งสำหรับดิสก์แบบเรียลไทม์และกราฟิก I/O IRIX ถูกนำมาใช้กันอย่างแพร่หลายในช่วงปี 1990 และ 2000 ในอุตสาหกรรมแอนิเมชั่นคอมพิวเตอร์และการแสดงภาพทางวิทยาศาสตร์เนื่องจากมีแอพพลิเคชั่นขนาดใหญ่และประสิทธิภาพสูง ยังคงมีความเกี่ยวข้องในแอปพลิเคชั่นรุ่นเก่าบางตัว

IRIX เป็นหนึ่งใน Unix รุ่นแรกที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิกสำหรับสภาพแวดล้อมเดสก์ท็อปหลัก IRIX Interactive Desktopใช้ตัว จัดการหน้าต่าง 4Dwm Xพร้อมรูปลักษณ์ที่กำหนดเองซึ่งออกแบบโดยใช้ ชุดเครื่องมือวิดเจ็ Motif IRIX เป็นผู้ริเริ่ม OpenGLมาตรฐานอุตสาหกรรมสำหรับชิปกราฟิกและไลบรารีการประมวลผลภาพ

IRIX ใช้MIPSPro Compiler สำหรับทั้งส่วนหน้าและส่วนหลัง คอมไพเลอร์หรือที่รู้จักในเวอร์ชันก่อนหน้าในชื่อ IDO (ตัวเลือกการพัฒนา IRIS) ได้รับการเผยแพร่ในหลายเวอร์ชัน ซึ่งหลายเวอร์ชันจะใช้ร่วมกับเวอร์ชันของระบบปฏิบัติการ เวอร์ชันล่าสุดคือ 7.4.4m ออกแบบมาสำหรับ 6.5.19 หรือใหม่กว่า คอมไพเลอร์ได้รับการออกแบบมาเพื่อรองรับการเขียนโปรแกรม POSIXแบบขนานใน C/C++, Fortran 77/90 และ Ada Workshop GUI IDE ใช้สำหรับการพัฒนา เครื่องมืออื่นๆ ได้แก่ Speedshop สำหรับการปรับแต่งประสิทธิภาพ และPerformance Co- Pilot [8]

ดูเพิ่มเติม

อ้างอิง

  1. ^ "การสนับสนุน SGI ของผลิตภัณฑ์ MIPS IRIX ดำเนินต่อไปจนถึงเดือนธันวาคม 2013 " ซิลิกอนกราฟิก เก็บถาวรจากต้นฉบับเมื่อ 21 มกราคม 2555 . สืบค้นเมื่อ15 มกราคม 2022 .
  2. ^ a b "ประวัติของ IRIX" . สืบค้นเมื่อ2 พฤศจิกายน 2550 .
  3. ^ "SGIstuff : ซอฟต์แวร์ : เวอร์ชัน Irix " สืบค้นเมื่อ2 พฤศจิกายน 2550 .
  4. ทอม เยเกอร์ (19 พฤศจิกายน 2544) "สัญญาณชีพสำหรับ Unix" . โลก คอมพิวเตอร์ . สืบค้นเมื่อ6 มิถุนายน 2558 .
  5. ^ "SGI - Services & Support: End of General Availability for MIPS IRIX Products" . เก็บถาวรจากต้นฉบับเมื่อ 19 ตุลาคม 2550 . สืบค้นเมื่อ2 พฤศจิกายน 2550 .
  6. ^ "SGI Support of MIPS® IRIX® Products Changes ธันวาคม 2013 " สืบค้นเมื่อ3 มีนาคม 2014 .
  7. ^ "ระบบปฏิบัติการ IRIX (Unix)" . ระบบปฏิบัติการ -system.org
  8. ^ "docs.cray.com, SGI IRIX 6.x MIPS" .

ลิงค์ภายนอก