IRIX - IRIX

IRIX
IRIX desktop.png
Komputer stacjonarny IRIX 6.5
Deweloper Grafika krzemowa
Rodzina systemów operacyjnych UNIX (SVR3.2 / SVR4)
Stan pracy Emerytowany (obsługiwany do grudnia 2013 r.)
Model źródłowy Zamknięte źródło
Pierwsze wydanie 1988 ; 33 lata temu ( 1988 )
Wersja ostateczna 6.5.30 / 16 sierpnia 2006 ; 15 lat temu ( 2006-08-16 )
Cel marketingowy Stacje robocze, serwery
Platformy MIPS
Typ jądra Jądro monolityczne
Kraina użytkownika POSIX
Domyślny
interfejs użytkownika
Interaktywny pulpit IRIX
Licencja Prawnie zastrzeżony
Oficjalna strona internetowa www .sgi .com /produkty /oprogramowanie /irix /

IRIX ( / r ɪ k s / EYE -ricks ) jest przerwane system operacyjny opracowany przez Silicon Graphics (SGI), aby uruchomić na własnych spółki MIPS stacjach roboczych i serwerach. Opiera się na UNIX System V z rozszerzeniami BSD . W IRIX, SGI stworzyło system plików XFS i standardowy system graficzny OpenGL .

Historia

SGI stworzyło nazwę IRIX w wersji 3.0 systemu operacyjnego z 1988 roku dla serii stacji roboczych i serwerów SGI IRIS 4D . Poprzednie wersje są identyfikowane tylko przez numer wydania poprzedzony przedrostkiem „4D1-”, na przykład „4D1-2.2”. Przedrostek „4D1-” był nadal używany w oficjalnej dokumentacji jako przedrostek numerów wersji IRIX.

IRIX 3.x jest oparty na UNIX System V Release 3 z ulepszeniami 4.3BSD i zawiera system okienkowy 4Sight , oparty na NewWS i IRIS GL . Własny Extent File System (EFS) firmy SGI zastępuje system plików System V.

IRIX 4.0, wydany w 1991 roku, zastępuje 4Sight systemem X Window System (X11R4), menedżerem okien 4Dwm zapewniającym podobny wygląd i działanie do 4Sight.

IRIX 5.0, wydany w 1993 roku, zawiera pewne funkcje systemu UNIX System V Release 4, w tym pliki wykonywalne ELF . IRIX 5.3 wprowadził system plików księgowania XFS .

W 1994 roku IRIX 6.0 dodał obsługę 64-bitowego procesora MIPS R8000 , ale poza tym jest podobny do IRIX 5.2. Późniejsze wersje 6.x obsługują innych członków rodziny procesorów MIPS w trybie 64-bitowym. IRIX 6.3 został wydany tylko dla stacji roboczej SGI O2 . IRIX 6.4 poprawił skalowalność wieloprocesorową dla systemów Octane , Origin 2000 i Onyx2 . Origin 2000 i Onyx2 IRIX 6.4 były sprzedawane jako „Cellular IRIX”, chociaż zawiera tylko niektóre funkcje oryginalnego projektu rozproszonego systemu operacyjnego Cellular IRIX .

Ostatnia główna wersja IRIX to IRIX 6.5, wydana w maju 1998. Nowe wersje pomocnicze IRIX 6.5 były wypuszczane co kwartał aż do 2005 roku, a następnie pojawiły się cztery wersje pomocnicze. W wersji 6.5.22 istnieją dwie gałęzie każdego wydania: wydanie konserwacyjne (oznaczane przyrostkiem „m”), które zawiera tylko poprawki do oryginalnego kodu IRIX 6.5, oraz wydanie funkcji (z przyrostkiem „f”), które zawiera ulepszenia i ulepszenia. Aktualizacja nakładki z wersji 6.5.x do wersji konserwacyjnej 6.5.22 była dostępna do bezpłatnego pobrania, natomiast wersje 6.5.23 i wyższe wymagały aktywnej umowy wsparcia Silicon Graphics.

Przegląd Computerworld z 2001 r. wykazał, że IRIX jest w stanie „krytycznym”. Firma SGI przeniosła swoje wysiłki na system Linux i SGI Visual Workstation opartą na systemie Windows , ale klienci MIPS i IRIX przekonali SGI do dalszego wspierania swojej platformy do 2006 roku. 6 września 2001 roku w komunikacie prasowym SGI ogłoszono koniec MIPS i IRIX linie produktów. Produkcja zakończyła się 29 grudnia 2006 r., a ostateczne dostawy w marcu 2007 r., z wyjątkiem specjalnych ustaleń. Wsparcie dla tych produktów zakończyło się w grudniu 2013 r. i nie będą one otrzymywać dalszych aktualizacji.

Wiele podstawowych technologii IRIX zostało udostępnionych na zasadach open source i przeniesionych przez SGI do systemu Linux, w tym XFS.

W 2009 r. firma SGI ogłosiła upadłość, a następnie została zakupiona przez Rackable Systems, które w 2016 r. zostało zakupione przez HP Enterprise . Cały sprzęt SGI wyprodukowany po 2007 r. jest oparty na architekturze IA-64 lub x86-64 , więc nie jest w stanie uruchomić IRIX i jest przeznaczony dla Red Hat Enterprise Linux lub SUSE Linux Enterprise Server . Firma HPE nie przedstawiła żadnych planów dotyczących rozwoju IRIX ani wydania kodu źródłowego.

Cechy

IRIX 6.5 jest zgodny z UNIX System V Release 4, UNIX 95 i POSIX (w tym 1e/2c draft 15 ACLs and Capabilities).

Na początku lat 90. firma IRIX była liderem w dziedzinie symetrycznego przetwarzania wieloprocesowego (SMP) , skalowalnego od 1 do ponad 1024 procesorów za pomocą jednego obrazu systemu. IRIX posiada silne wsparcie dla dysków i grafiki w czasie rzeczywistym I/O. IRIX był szeroko stosowany w latach 90. i 2000. w branży animacji komputerowej i wizualizacji naukowych ze względu na dużą bazę aplikacji i wysoką wydajność. Nadal ma znaczenie w kilku starszych aplikacjach.

IRIX jest jedną z pierwszych wersji Uniksa, która zawiera graficzny interfejs użytkownika dla głównego środowiska graficznego. IRIX Interactive Desktop używa menedżera okien 4Dwm X z niestandardowym wyglądem zaprojektowanym przy użyciu zestawu narzędzi Motif widget . IRIX jest twórcą standardu branżowego OpenGL dla układów graficznych i bibliotek przetwarzania obrazu.

IRIX używa kompilatora MIPSPro zarówno dla swojego frontendu jak i backendu . Kompilator, znany również we wcześniejszych wersjach jako IDO (IRIS Development Option), został wydany w wielu wersjach, z których wiele jest połączonych z wersją systemu operacyjnego. Ostatnia wersja to 7.4.4m, zaprojektowana dla wersji 6.5.19 lub nowszej. Kompilator został zaprojektowany do obsługi programowania równoległego POSIX w C/C++, Fortran 77/90 i Ada. Do programowania używane jest IDE warsztatu GUI. Inne narzędzia to Speedshop do dostrajania wydajności i Performance Co-Pilot .

Zobacz też

Bibliografia

Zewnętrzne linki