SunOS — это операционная система под брендом Unix , разработанная Sun Microsystems для своих рабочих станций и серверных компьютерных систем . Название SunOS обычно используется только для обозначения версий от 1.0 до 4.1.4, которые были основаны на BSD , тогда как версии 5.0 и более поздние основаны на UNIX System V Release 4 и продаются под торговой маркой 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 задумывалась как первая версия, полностью поддерживающая новый процессор Sun SPARC, существовала также версия SunOS 3.2 с предварительной поддержкой систем Sun-4.
В SunOS 4.1.2 появилась поддержка первых многопроцессорных компьютеров Sun с архитектурой sun4m ( серия 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 г.
В 1987 году корпорации AT&T и Sun объявили, что они сотрудничают в проекте по объединению самых популярных разновидностей Unix на рынке в то время: BSD (включая многие функции, тогда уникальные для SunOS), System V и Xenix . Это станет System V Release 4 (SVR4). [3]
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. СанОС 4.1. Микро-версии x продолжали выпускаться до 1994 года, и каждая из них также получила название, эквивалентное Solaris 1. x. На практике клиенты и даже сотрудники Sun часто называли их названиями выпусков SunOS. Сопоставить номера версий было непросто:
Сегодня SunOS 5 широко известна как Solaris , хотя имя SunOS по-прежнему отображается внутри самой ОС — в баннере запуска, выводе команды uname и нижних колонтитулах страниц руководства, а также в других местах.
Сопоставить выпуск 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.
Начиная с SunOS 1.0, Sun Window System предоставляла графический интерфейс Suntools [8] , расположенный поверх оконных и растровых библиотек нижнего уровня; [5] в SunOS 3.0 он был переименован в SunView . [9] Затем компания Sun разработала новую оконную систему под названием NeWS , которая использовала и расширяла язык PostScript и графическую модель. В 1989 году Sun выпустила OpenWindows , среду на базе X11 , совместимую с OPEN LOOK , которая также поддерживала приложения SunView и NeWS. Это стало графическим интерфейсом SunOS по умолчанию в SunOS 4.1.1. [10]
Операционная система Sun версии 1.1 (на основе UNIX 4.2 bsd)