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. Микроверсии SunOS 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] он был переименован в SunView в SunOS 3.0. [9] Затем Sun разработала новую оконную систему под названием NeWS , которая использовала и расширяла язык PostScript и графическую модель. В 1989 году Sun выпустила OpenWindows , среду на базе X11 , совместимую с OPEN LOOK , которая также поддерживала приложения SunView и NeWS. Она стала графическим интерфейсом пользователя SunOS по умолчанию в SunOS 4.1.1. [10]
Sun Operating System Release 1.1 (производная от UNIX 4.2 bsd)