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»
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/ae/SunOS_4.1.1_P1270750.jpg/220px-SunOS_4.1.1_P1270750.jpg)
У 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 | Версія 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.
Див. також
- Solaris
- OpenSolaris
- OpenIndiana
- illumos[en]
- Порівняння операційних систем BSD
- Порівняння операційних систем[en]
- Unix війни[en]
Примітки
- ↑ а б Salus, Peter (1994). A Quarter Century of Unix. Addison-Wesley. с. 199—200. ISBN 0-201-54777-5.
- ↑ Beginners Guide to the Sun Workstation, p 82 (PDF). Архів оригіналу (PDF) за 7 травня 2016. Процитовано 6 квітня 2016. Beginners Guide to the Sun Workstation
- ↑ а б в г д Solaris Operating System (Unix). Operating System Documentation Project. Архів оригіналу за 3 квітня 2019. Процитовано 14 грудня 2006. Вихідний код для SunOS 1.1 и 1.2, а також дати випуску Sunos 2.0, 3.0, 3.2.
Посилання
- Довідка щодо апаратних засобів Sun (огляд) [Архівовано 6 січня 2010 у Wayback Machine.]
- Історія версій SunOS & Solaris {{lang-en|SunOS & Solaris Version History}}. Архів оригіналу за червень 2, 2008. Процитовано лютий 25, 2019.
- Вступ до Solaris — зразок розділу з внутрішніх компонентів Solaris: архітектура ядра ядра Джима Мауро та Річарда Макдугалла, Prentice-Hall, 2000 [Архівовано 16 лютого 2008 у Wayback Machine.] (PDF) [Архівовано 16 лютого 2008 у Wayback Machine.]
- Інформація про SunOS з OSdata [Архівовано 7 липня 2013 у WebCite] (останнє оновлення 17 лютого 2002 р.)
- Початкове оголошення Solaris [Архівовано 20 липня 2011 у Wayback Machine.]