SunOS

SunOS
Розробник Sun Microsystems
Родина ОС Unix
Робочий стан Історична; зараз продається як Solaris
Вихідна модель Closed source
Початковий випуск 1982; 42 років тому (1982)
Останній випуск 4.1.4 / листопад 1994; 29 років тому (1994-11)
Платформи Motorola 680x0, Sun386i, SPARC
Тип ядра Монолітне ядро
Інтерфейс
користувача
SunView[en], OpenWindows
Ліцензія Пропрієтарна (тільки бінарники)

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

Історія[ред. | ред. код]

Версія SunOS Дата випуску кодова база Опис
Sun UNIX 0.7 1982 UniSoft[en] UNIX v7[en][1] В комплекті з системами Sun-1[en] на основі 68000. Без віконної системи.
SunOS 1.0[2] Листопад 1983 4.1BSD Підтримуються системами Sun-1 і Sun-2[en] на основі процесорів 68010. Предсталено Sun Windowing System.
SunOS 1.1[3] Квітень 1984
SunOS 1.2[3] Січень 1985
SunOS 2.0 Травень 1985[3] 4.2BSD Введено протоколи NFS, Yellow Pages (YP)[en], розподілену інформаційну систему мережі, виклик віддалених процедур (RPC)/представлення зовнішніх даних (XDR) і рівень віртуальної файлової системи (VFS) з використанням vnodes. Випуск збігся із процесором 68020, він став основою для систем Sun-3[en].
SunOS 3.0 Лютий 1986 р.[3] 4.2BSD + System V IPC Додатково магнітні стрічки System V пропонують утиліти та бібліотеки розробки.
SunOS 3.2 Вересень 1986[3] Те ж, що і 3.0, плюс деякі 4.3BSD Перша підтримка серії Sun-4[en]
SunOS 3.5 Січень 1988
SunOS 4.0 Грудень 1988 4.3BSD з System V IPC Нова система віртуальної пам'яті, динамічного лінкування, автоматичного монтування[en], STREAMS[en] System V I/O. Підтримка процесорів Sun386i[en].
Sun386i Грудень 1988
SunOS 4.0.2 Вересень 1989 Тільки процесори Sun386i
SunOS 4.0.3 Травень 1989
SunOS 4.0.3c Червень 1989 SPARCstation 1[en](Sun-4c)
SunOS 4.1 Березень 1990
SunOS 4.1e Квітень 1991 Тільки для Sun-4e
SunOS 4.1.1 Березень 1990 В комплекті з OpenWindows 2.0
SunOS 4.1.1B Лютий 1991
SunOS 4.1.1.1 Липень 1991
SunOS 4.1.1_U1 Листопад 1991 Тільки для систем Sun-3/3x
SunOS 4.1.2 Грудень 1991 Підтримка багатопроцесорних систем (SPARCserver 600MP); перший випуск тільки на CD-ROM.
SunOS 4.1.3 Серпень 1992
SunOS 4.1.3C Листопад 1993 Лише для SPARCclassic/SPARCstation LX
SunOS 4.1.3_U1 Грудень 1993
SunOS 4.1.3_U1B Лютий 1994 Найбільш ранній випуск, для якого доступні патчі відповідності Y2K
SunOS 4.1.4 Листопад 1994 Останній випуск SunOS 4
SunOS 5.x Червень 1992 SVR4 Дивіться статтю 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»[ред. | ред. код]

SunOS 4.1.1 на магнітній стрічці.

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

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.1
4.1.1B
4.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.

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. а б Salus, Peter (1994). A Quarter Century of Unix. Addison-Wesley. с. 199—200. ISBN 0-201-54777-5.
  2. Beginners Guide to the Sun Workstation, p 82 (PDF). Архів оригіналу (PDF) за 7 травня 2016. Процитовано 6 квітня 2016. Beginners Guide to the Sun Workstation
  3. а б в г д Solaris Operating System (Unix). Operating System Documentation Project. Архів оригіналу за 3 квітня 2019. Процитовано 14 грудня 2006. Вихідний код для SunOS 1.1 и 1.2, а також дати випуску Sunos 2.0, 3.0, 3.2.

Посилання[ред. | ред. код]