SunOS

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 18:36, 20 июля 2016.
SunOS
Разработчик {{#property:p112}}

SunOS (Operation System) - Unix-подобная операционная система, выпущенная компанией Sun Microsystems для серверов собственного производства. SunOS включает в себя версии с 1.0 по 4.1.4, основанные на BSD варианте Unix.

История

Версия SunOS Дата выпуска Кодовая база Описание
Sun UNIX 0.7 1982 UNIX v7 Поставлялась с Sun-1 системами, основанными на 68000
SunOS 1.0 1983 4.1BSD Поддержка Sun-1 и Sun-2 систем, основанных на 68010
SunOS 1.1 Апр 1984
SunOS 1.2 Янв 1985
SunOS 2.0 Май 1985 4.2BSD Представлена виртуальная файловая система (VFS) и протокол (NFS)
SunOS 3.0 Фев 1986 4.2BSD + System V IPC Поставлялась с системами Sun-3, основанными на 68020. Дополнительная System V предлагала утилиты и библиотеки разработки
SunOS 3.2 Сент 1986 Аналогично 3.0, с дополнением части 4.3BSD Впервые поддержка Sun-4
SunOS 3.5 Янв 1988
SunOS 4.0 Дек 1988 4.3BSD с System V IPC Новая система виртуальной памяти, динамическое связывание, автонастройщик, System V STREAMS I/O. Поддержка Sun386i
SunOS 4.0.1 1988
SunOS 4.0.2 Сен 1989 Только Sun386i
SunOS 4.0.3 Май 1989
SunOS 4.0.3c Янв 1989 Только SPARCstation 1 (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 Первый релиз, включающий патч для решения Проблемы 2000 года
SunOS 4.1.4 Нояб 1994 Последний релиз SunOS 4

SunOS и Solaris

Solaris является операционной системой SunOS, упакованной с рядом дополнительных инструментов, с использованием графического пользовательского интерфейса (GUI). Компания Sun Microsystems разработала Solaris на момент выпуска SunOS 4, поэтому SunOS и Solaris не совпадают в версиях ( Solaris 1 включает в себя SunOS 4, в то время как Solaris 2 включает в себя SunOS 5). Для того, чтобы еще больше усложнить схему именования, SunOS теперь соответствует Solaris лишь в момент его выпуска (например, Solaris 7, 8 или 9 вместо 2,7, 2,8 или 2,9).

До версии Sun 4.1.x SunOS находился в сильной зависимости от ВSD версии Unix. Несмотря на это, в 1987 году Sun вступила в партнерство с AT&T, которая находилась под влиянием другой версии Unix, версии под названием System V. Компании развивали проект по слиянию трех разновидностей Unix: BSD, System V и Xenix. В результате сотрудничества этих компаний планировалось создать System 5 Release 4 (SVR4), которая включала, и BSD, и расширения SunOS (Например, NFS). 4 сентября 1991 года SunOS перешла с кодовой базы BSD на кодовую базу SVR4. Теперь эта система вышла на рынок под названием Solaris, хотя в самой компании называлась по-прежнему SunOS 5.

Сейчас под SunOS понимаются старые версии BSD (SunOS 1 по 4.1.x и Solaris 1.x)

Версия Solaris Версия SunOS Дата выпуска Особенности
Solaris 10 SunOS 5.10 Ноябрь 2006 OpenSolaris
Solaris 10 SunOS 5.10 31 января 2005 Загрузчик GRUB на платформе х86
Solaris 9 SunOS 5.9 22 мая 2002 Нет OpenWindows и поддержки sun4d. Совместима с Linux
Solaris 8 SunOS 5.8 Февраль 2000 Представлено управление доступом на основе ролей
Solaris 7 SunOS 5.7 Ноябрь 1998 Впервые 64-битный релиз для UltraSPARC
Solaris 2.6 SunOS 5.6 Июль 1997 Включает Kerberos 5, PAM, шрифты TrueType, WebNFS, поддержку больших файловых систем и procfs
Solaris 2.5.1 SunOS 5.5.1 Май 1996 Добавлена поддержка Ultra Enterprise
Solaris 2.5 SunOS 5.5 Ноябрь 1995 Включает CDE, NFSv3 и NFS/TCP. Добавлены POSIX Threads и Doors
Solaris 2.4 SunOS 5.4 Ноябрь 1994 Первый релиз для SPARC и x86. Включает поддержку Motif
Solaris 2.3 SunOS 5.3 Ноябрь 1993 OpenWindows 3.3 переходит с NeWS на Display PostScript и прекращает поддержку SunView.

Добавлена поддержка файловых систем autofs и CacheFS

Solaris 2.2 SunOS 5.2 Май 1993 Впервые поддержка архитектуры sun4d
Solaris 2.1 SunOS 5.1 Декабрь 1992 (SPARC)
Май 1993 (x86)
Первая версия для x86. Первый релиз Solaris 2, поддерживающий симметричную мультипроцессорность (SMP)
Solaris 2.0 SunOS 5.0 Июнь 1992 Появление NIS+

Нередко название SunOS можно встретить в Solaris во время начальной загрузки, при использовании команды uname, в man-страницах.

 # uname -a
 SunOS sparc 5.11 snv_98 sun4u sparc SUNW,Sun-Blade-1000

Пользовательский интерфейс

Самые ранние версии SunOS включали в себя графические пользовательские инструменты (GUI) - SunTools (позже SunView) и NeWS. В 1989 году вышел релиз OpenWindows - оконной системы, работающей на X11. Система совместима с приложениями SunView и NeWS.

OpenWindows 3 - SunOS 4.1.4

Доступные носители

SunOS 4.1.1 продавался на двух различных носителях: на лентах и на CD-ROM. Более старые версии SunOS не могли загружаться с CD-ROM. Существует еще один, сетевой, способ установки операционной системы - посредством выгрузки с сервера необходимых данных. Сервер сам по себе хранит информацию с ленты или CD-ROM. Некоторые используют альтернативный способ загрузки - через альтернативный загрузочный раздел на вторичном диске. Ниже представлены устройства SCSI и их команды SCSI-ID загрузки, сами устройства настроены в ядре.

Device	      SCSI-id	         PROM boot command
sd0	             0	               sd(0,0,slice)
sd2	             1	               sd(0,8,slice)
sd4	             2                 sd(0,10,slice)
sd6	             3	               sd(0,18,slice)
st0	             4	               st(0,0,file)
st1	             5	               st(0,8,file)
sr0	             6	               sd(0,30,slice)

Ленточные накопители

Многие люди, работающие с машиной Unix, не хотят потерять свои данные, для этого они делают резервные копии. Старые серверные машины еще могут загружать информацию с лент. SunOS может загружаться с ленты QIC-24, пока машина имеет контроллер SCSI. Некоторые SunOS с новыми версиями PROM могут загружаться с QIC-150.

Device		           MB	            Comment
Archive Phyton	       60	            QIC-11 and QIC-24
Wangtec		           60	            QIC-11 and QIC-24
Archive Phyton	      150	            QIC-150, can read QIC-11 and QIC-24
Wangtec	              150	            QIC-150, can read QIC-11 and QIC-24
Exabyte 8200	      2000	            8mm
Exabyte 8205	      5000           	8mm
Exabyte 8500    	  5000	            8mm
Exabyte	8505	      12000	            8mm
DDS-1 DAT        	  2000	            4mm
DDS-2 DAT             12000	            4mm

Приводы CD-ROM

Большинство SunOS не могут загрузиться с CD-ROM, однако если есть PROM (версия больше 3) можно попробовать:

>b sd(0,30,4)	sun3 architecture
>b sd(0,30,3)	sun3x architecture

Сетевая загрузка

Suninstall позволяет работать с удаленными ленточными и CD-ROM носителями, в случае возникновения проблем с дисками, он может восстановить работу системы.

Установка SunOS через VirtualBox

Образ диска (.iso) взят с официального сайта компании Sun Microsystems.

Коллекция образов SunOS более ранних версий хранится портале old-dos.ru:

Особенности:

  • При установке образа диска выбираем контроллер SATA, в нем должно быть два порта (Обычный, формата .vdi) и порт с образом диска (.iso)
  • После того, как Вы выполнили все по видео, вам предстоит изъять диск из привода - делается это в настройках носителей, выбором пункта Атрибуты, где в оптических приводах есть пункт "Изъять диск из привода".
  • После проделанной работы Вы можете приступать к администрированию в SunOS 5.10.

Графическая установка

Консольная утановка

Примечания

  1. Материал из Википедии — свободной энциклопедии - SunOS - Режим доступа [1]
  2. Материал из Knowledge Base - Режим доступа [2]
  3. Материал из SunOS Install Media - Режим доступа [3]
  4. SunOS User's Guide