SunOS — це операційна система Unix, розроблена компанією Sun Microsystems для своїх робочих станцій і серверних комп'ютерних систем. Як правило, назва SunOS використовується тільки для позначення версій 1.0 — 4.1.4, які базувалися на BSD, тоді як версії 5.0 та подальші базуються на UNIX System V Release 4, і продавалися під торговою маркою Solaris .

Історія Версія SunOSДата випускукодова базаОписSun UNIX 0.71982 В комплекті з системами на основі 68000. Без віконної системи.SunOS 1.0 Beginners Guide to the Sun WorkstationЛистопад 1983 4.1BSDПідтримуються системами Sun-1 і на основі процесорів 68010. Предсталено Sun Windowing System.SunOS 1.1 Вихідний код для SunOS 1.1 и 1.2, а також дати випуску Sunos 2.0, 3.0, 3.2.Квітень 1984SunOS 1.2Січень 1985SunOS 2.0Травень 19854.2BSDВведено протоколи NFS, , розподілену інформаційну систему мережі, виклик віддалених процедур (RPC)/представлення зовнішніх даних (XDR) і рівень віртуальної файлової системи (VFS) з використанням vnodes. Випуск збігся із процесором 68020, він став основою для систем .SunOS 3.0Лютий 1986 р.4.2BSD + System V IPCДодатково магнітні стрічки System V пропонують утиліти та бібліотеки розробки.SunOS 3.2Вересень 1986 Те ж, що і 3.0, плюс деякі 4.3BSDПерша підтримка серії SunOS 3.5Січень 1988SunOS 4.0Грудень 1988 4.3BSD з System V IPCНова система віртуальної пам'яті, динамічного лінкування, , System V I/O. Підтримка процесорів .Sun386iГрудень 1988SunOS 4.0.2Вересень 1989Тільки процесори Sun386iSunOS 4.0.3Травень 1989SunOS 4.0.3cЧервень 1989(Sun-4c)SunOS 4.1Березень 1990SunOS 4.1eКвітень 1991Тільки для Sun-4eSunOS 4.1.1Березень 1990В комплекті з OpenWindows 2.0SunOS 4.1.1BЛютий 1991SunOS 4.1.1.1Липень 1991SunOS 4.1.1_U1Листопад 1991Тільки для систем Sun-3/3xSunOS 4.1.2 Грудень 1991 Підтримка багатопроцесорних систем (SPARCserver 600MP); перший випуск тільки на CD-ROM.SunOS 4.1.3Серпень 1992SunOS 4.1.3CЛистопад 1993Лише для SPARCclassic/SPARCstation LXSunOS 4.1.3_U1Грудень 1993SunOS 4.1.3_U1BЛютий 1994Найбільш ранній випуск, для якого доступні патчі відповідності Y2KSunOS 4.1.4Листопад 1994Останній випуск SunOS 4SunOS 5.xЧервень 1992SVR4 Дивіться статтю Solaris . Операційна система SunOS 1 підтримувалася тільки системами серії Sun-2 , а також системами Sun-1, з оновленими процесорами Sun-2 (68010). SunOS 2 підтримувалися системами серії Sun-2 і Sun-3 (68020). Операційна система SunOS 4 могла функціонувати на системах Sun-2 (до випуску 4.0.3), Sun-3 (до випуску 4.1.1), Sun386i (4.0, 4.0.1 і 4.0.2) і Sun-4 (на процесорах SPARC). Хоча SunOS 4 була призначена для того, щоб бути першим релізом, який буде повністю підтримувати нові SPARC-процесори від Sun, випуск SunOS 3.2 також був із попередньою підтримкою систем Sun-4.

У релізі SunOS 4.1.2 впровадили підтримку перших Sun4m- архітектурних багатопроцесорних машин Sun (серія SPARCserver 600MP); попри це, системи мали лише одне заблоковане ядро, в ядрі може виконуватися лише один процесор.

Останній випуск операційної системи SunOS 4 був 4.1.4 (Solaris 1.1.2) у 1994 році. Підтримувалися архітектури sun4 , sun4c і sun4m у випуску 4.1.4; архітектура sun4d не підтримувалася.

Корпорація Sun продовжувала поширювати ОС SunOS 4.1.3 і 4.1.4 до 27 грудня 1998 року; вони підтримувалися до 30 вересня 2003 року.

«SunOS» і «Solaris»

У 1987 році корпорація AT&T і Sun оголосили про співпрацю над проектом по об'єднанню найпопулярніших Unix систем на ринку того часу: BSD (включаючи багато функцій, які тоді були унікальні для SunOS), System V і Xenix. Новоутворена система мала називатися System V Release 4 (SVR4).

4 вересня 1991 року компанія Sun оголосила, що її наступний основний випуск ОС переключиться з системи, основаної на BSD, на основу SVR4. Хоча внутрішнє позначення цього випуску малдо бути SunOS 5, але з цього випуску Sun почали використовувати маркетингову назву Solaris . Обґрунтуванням цього «нововведення» було те, що нова операційна система містила не тільки SunOS основу, а й робоче середовище OpenWindows і функціонал Open Network Computing (ONC).

Незважаючи на те, що нова ОС на базі SVR4 не повинна була поставлятися на ринок до наступного року, Sun негайно почала використовувати нове ім'я Solaris для посилання на поточну версію SunOS 4 (яка також вже включала OpenWindows). Таким чином, SunOS 4.1.1 була перейменована у Solaris 1,0; а SunOS 5.0 буде вважатися частиною Solaris 2.0. Випуски мікроверсій SunOS 4.1.x продовжували випускатися до 1994 року, і кожному з них також було надано еквівалентну назву Solaris. На практиці клієнти і навіть працівники Sun часто згадували про їх імена відповідно до йменування SunOS. Узгодження номерів версій не було простим: + SunOS 4.1. x / Solaris 1. Релізи x / OpenWindows Версія SunOS Версія Solaris ВерсіяOpenWindows 4.1.14.1.1B4.1.1.1 1.0 2.0 4.1.2 1.0.1 2.0 4.1.3 1.1 SMCC версії A 3.0 4.1.3C 1.1C 3.0 4.1.3_U1 1.1.1 3.0_U1 4.1.3_U1B 1.1.1B 3.0_U1B 4.1.4 1.1.2 3.0_414 На сьогодні SunOS 5 є універсально відомою як Solaris, хоча ім'я SunOS все ще відображається в середині самої ОС: у банері запуску, при виведення команди uname, на нижніх колонтитулах сторінки man, а також серед інших місць.

Відповідність SunOS випуску 5.x до відповідної маркетингової назви Solaris проста: кожна назва випуску Solaris включає відповідні незначні номери версій SunOS 5. Наприклад, Solaris 2.4 включає SunOS 5.4. Є один маленький момент: після Solaris 2.6, число «2.» було вилучено з імені Solaris, а у нумерації SunOS незначний номер з'являється сам по собі. Останній випуск Solaris називається Solaris 11 і включає SunOS 5.11.

Користувацький інтерфейс Середовища GUI, які входили до попередніх версій SunOS, включали інструменти SunTools (пізніше SunView) і NeWS. У 1989 році Sun випустила OpenWindows, середовище на базі X11 сумісне із OPEN LOOK, яке також підтримувало SunView і NeWS. Це стало типовим графічним користувацьким інтерфейсом SunOS у версії SunOS 4.1.1.

Див. також

Solaris OpenSolaris OpenIndiana

Порівняння операційних систем BSD

Примітки

Посилання

Довідка щодо апаратних засобів Sun (огляд)

Вступ до Solaris — зразок розділу з внутрішніх компонентів Solaris: архітектура ядра ядра Джима Мауро та Річарда Макдугалла, Prentice-Hall, 2000 (PDF) Інформація про SunOS з OSdata (останнє оновлення 17 лютого 2002 р.) Початкове оголошення Solaris