Solaris операционная система установка

Не просто UNIX.

За многие годы в отношении операционной системы UNIX сложился стереотипный образ «угрюмой» системы, подвластной только кучке хакеров, умеющих быстро-пребыстро набирать длиннющие команды на клавиатуре. В этом была доля истины, что гарантировало высокую квалификацию людей, эксплуатирующих UNIX-серверы (это вам не Windows, который может запустить кто угодно!). В последнее время, однако (спасибо движению Open Source и Linux!), все более широкие массы населения смотрят на UNIX без страха, но с некоторой мечтательностью: «Вот вырасту большой — поставлю себе Linux». А самые отважные из них строят планы о работе с Solaris, справедливо признавая первенство этого «самого UNIX’ового из UNIX’ов».

На сегодняшний день Solaris — это не просто UNIX. Помимо собственно ядра операционной системы он содержит великое множество дополнительных возможностей, приложений и инструментов, которые действительно делают его средой, пригодной для построения информационной системы от начала до конца. В этой статье мы рассмотрим лишь некоторые из программных компонентов Solaris и сетевой среды Sun ONE (Open Network Environment), а более полные описания и документы можно найти по адресам: http://www.sun.com/solaris, http://www.sun.com/sunone и http://www.iplanet.com/.

Лицо системы

Знакомство с системой начинается с пользовательского интерфейса. Как бы ни был мил и дорог каждому настоящему ценителю интерфейс командной строки и старый добрый shell, требования рынка диктуют свое. Сегодняшний и завтрашний пользовательский интерфейс Solaris — это графическая оболочка GNOME. Удобные, настраиваемые в соответствии с любыми вкусами и привычками меню и окна, система виртуальных экранов (до сих пор не понимаю, как живут без нее пользователи Windows), богатый набор настольных приложений: календарь, почтовая программа, менеджер файлов, системный монитор и многое другое.

Одна из интересных особенностей GNOME — возможность менять «кожу» по желанию пользователя. Если вам ближе и привычнее интерфейс а-ля Windows 95/98 — можете его установить (рис. 1).

Если же один его вид может навсегда оттолкнуть вас от экрана, предлагаем другой вариант, совсем непохожий (рис. 2).

Людям с изысканным вкусом приятно будет вспомнить строгий, минималистский интерфейс NextStep (да еще на французском языке! — рис. 3).

Думаете, это все варианты? Как бы не так! На сайте http://www.themes.org/ их десятки, если не сотни — выбирайте любую или разработайте свою и поделитесь с общественностью.

Незаметные работяги

Но самое интересное в Solaris начинается дальше — за пользовательским экраном. Отправка и получение почты, каталоги пользователей и ресурсов, базы данных, программы поиска, сортировки, обработки файлов, справочники и руководства — все это и многое другое входит в стандартную установку Solaris. Философия системы такова, что разработчики ничего не скрывают от пользователя, а все системные средства и утилиты могут применяться и для прикладных задач.

Точно и в срок

Не удивляйтесь, но электронная почта существовала еще до появления Интернета. Исторически сложилось так, что любой UNIX-сервер способен отправлять и получать почту. Стандартный комплект почтовых программ, входящий в Solaris, позволяет организовать как простое клиентское подключение к почтовому серверу, так и сам сервер — любой сложности, с маршрутизацией писем, фильтрами, правилами и очередями.

С точностью до буквы

Вся внутренняя административная работа в Solaris построена на обработке текстовых файлов: конфигурации, скрипты, системные журналы, документы. Именно поэтому здесь имеются сильные средства обработки текстов, позволяющие полностью автоматизировать любые задачи поиска и преобразования данных. Иногда эти программы и команды могут показаться магическими заклинаниями, но именно наличие интерфейса командной строки (спасибо историческим корням!) позволяет сделать так, что большая часть работы будет выполняться автоматически, без нажатия клавиш и перемещения мыши.

sort — нет ничего проще, чем отсортировать строки файла по алфавиту: sort file. Но полезность этого не совсем очевидна (впрочем, для того чтобы зарегистрировать участников семинара, я заношу их в текстовый файл в порядке поступления заявок по почте и потом распечатываю в алфавитном порядке названий компаний). А вот наиболее частое применение сортировки в моей повседневной жизни: когда свободного пространства на диске становится все меньше, интересно узнать, какие директории занимают больше всего места. Пожалуйста:

Известен, правда, случай, когда человек отсортировал по алфавиту строки программы на Си — обидно: все строчки есть, но не на своих местах.

awk корнями уходит в далекой прошлое, когда установка и поддержка реляционной базы данных требовала таких усилий и ресурсов, что для решения простых задач хотелось обойтись без этого. Текстовый файл, строки которого разделены на поля, и программа awk — чем не база данных? Выборки, сортировки, печать отдельных полей в отчетах по определенному формату, слияние таблиц. Как ни архаично выглядит, но все просто, надежно и происходит автоматически.

sed — нет причин для беспокойства, ваши файлы уже редактируются. Мощнейшее средство пакетного редактирования текстовых файлов, позволяющее автоматизировать весьма сложные преобразования, включающие поиск, замену, вставку и удаление строк, слов и символов. В качестве простого примера пронумеруем все непустые строки в текстовом файле:

Perl — развитие Web и технологии CGI сделало этот инструмент настолько популярным даже в кругах, далеких от UNIX, что все забыли изначальное предназначение этого языка — подготовка сложных отчетов по выборкам из больших текстовых файлов. До сих пор он является любимейшим средством системных администраторов и стал основой для целой культуры со своими традициями, легендами, героями и памятниками (см. http://www.perl.com/).

Московское время.

Одно из существенных отличий серверов Solaris от обычных персональных компьютеров в том, что они работают непрерывно и их не выключают на ночь. Недели, месяцы, годы машины работают без перезагрузки. Можно поручить им многие вещи делать в то время, когда пользовательская нагрузка минимальна. В связи с этим получили развитие различные системы, связанные со временем.

at — возможность выполнить заданную команду в определенное время. При этом имеется широкий спектр возможностей задания этого времени: точное время и дата, а также время, отстоящее от текущего на определенное количество дней, часов, минут.

Читайте также:  Установка системы скинов для

cron — без этого средства, позволяющего задать периодичность выполнения команд (ежедневно, еженедельно, ежегодно), системные администраторы вынуждены были бы еженощно приходить на работу, чтобы производить резервное копирование, удалять устаревшие файлы журналов и делать много другой работы вручную. А пользователям это средство дает возможность полностью автоматизировать, в частности, рассылку поздравительных писем по большому списку друзей и знакомых.

А если серьезно?

Разумеется, все вышеописанное лишь вступление к серьезному использованию Solaris — к «школе администратора». Большая часть этих средств и инструментов является принадлежностью любого UNIX-сервера — от домашней Linux-станции до многопроцессорного сервера банковской системы. Чем же отличается Solaris, используемый в «серьезных» системах?

Рассмотрим этот вопрос с точки зрения администратора (пока оставив в стороне такие свойства Solaris, как масштабируемость, стабильность и надежность ядра — их не опишешь словами, их надо проверять на практике). Большое количество дополнительных свойств и продуктов, работающих с Solaris, значительно облегчают работу (и жизнь) системного администратора. Мне часто доводилось слышать такое: «Все, что вы предлагаете дополнительно, можно реализовать и самостоятельно, с помощью скриптов и программ собственной разработки». Разумеется, именно так все эти продукты и были сделаны: какое-то время назад одному администратору захотелось облегчить свою жизнь, автоматизировав некоторые процедуры. Потом путем совершенствования, развития, тестирования и отладки из этого возник инструмент, который помогает сегодняшним администраторам совершать те же процедуры, не тратя времени на написание и отладку собственных программ. В результате мы получили набор полезных средств для тех, кто эксплуатирует большие системы.

Sun Management Center

Sun Management Center (рис. 4) является альтернативой:

  • периодическому просмотру системных журналов в поисках сообщений об ошибках;
  • кропотливому анализу производительности системы в поисках узкого места с помощью команд vmstat, iostat, netstat;
  • периодическому просмотру файловых систем в поисках свободного места;
  • диагностике оборудования командами PROM;
  • многим другим рутинным операциям, служащим для поддержания «здоровья» системы.

Базовая версия Sun Management Center распространяется бесплатно и включает в себя:

  • автоматическое исследование топологии сети и распознавание систем;
  • топологическое и иерархическое представления систем;
  • управление конфигурациями;
  • базовый мониторинг оборудования;
  • управление многими узлами.

Начиная с января сего года базовый пакет доступен для скачивания по адресу: http://www.sun.com/software/sunmanagementcenter/download.

Дополнительная функциональность разбита на два пакета — Advanced System Monitoring и Premier Management Applications.

Пакет Advanced System Monitoring включает:

  • полную функциональность Kernel Reader;
  • систему контроля «здоровья» (health check) для Solaris;
  • систему мониторинга файловых систем;
  • систему мониторинга размеров директорий;
  • систему мониторинга процессов и просмотра системных журналов и некоторые другие возможности.

Пакет Premier Management Applications включает:

  • Web-интерфейс управления;
  • групповые операции;
  • систему распространения конфигураций модулей;
  • интерфейс командной строки (для создания сценариев);
  • импорт/экспорт данных и некоторые другие возможности.

Solaris Resource Manager

Многие администраторы со стажем с удовольствием вспоминают те времена, когда они владели инструментом влияния на пользователей — системой управления ресурсами. Были и жесткие приоритеты в системах реального времени типа RSX-11M, и квоты машинного времени на пакетную обработку на ЕС ЭВМ, и логические разделы для выполнения привилегированных задач на мэйнфреймах. И это было тем, чего им всегда не хватало в системах с разделением времени типа UNIX. Это и понятно: UNIX вырос в университетской среде, где не было критических бизнес-задач, которые должны быть выполнены в строго определенный период времени.

Внедрение UNIX-серверов в серьезные приложения потребовало более строгого распределения ресурсов — памяти, ввода-вывода, процессорной мощности. Ответом Sun Microsystems стало средство Solaris Resource Manager. Этот инструмент, также созданный группой администраторов, позволяет выделять вычислительные ресурсы отдельным пользователям, группам пользователей или отдельным процессам, с обеспечением гарантированного времени для выполнения VIP-программам и с резервом для всех остальных.

На рис. 5 показано, как выглядит типичная картина распределения ресурсов с использованием Solaris Resource Manager.

Важно отметить, что такое распределение является динамическим, то есть администратор может в любой момент изменить его в зависимости от изменения приоритетов задач.

Динамические системные домены

Вдобавок к управлению ресурсами возникает желание разделить выполняемые задачи таким образом, чтобы они вообще не влияли друг на друга, чтобы, допустим, сбой или зависание одной из задач никак не сказывались на выполнении другой. Другими словами, сделать нечто похожее на логические разделы (LPAR) в мэйнфреймах. Так родилось, пожалуй, одно из самых ярких новшеств, внедренных Sun Microsystems за последние годы в своих системах, — динамические системные домены.

Инженеры-разработчики уже делали шаги в этом направлении. Так, в 1994 году статические домены были реализованы в суперсервере Cray CS6400, а динамическими они стали в 1997 году, в сервере Sun Enterprise 10000. Тогда это была первая подобная реализация в UNIX-мире — 16 динамических доменов в одной системе! Сейчас доменная система доступна даже на 8-процессорном сервере Sun Fire 3800, как и на всем семействе Sun Fire 3800-6800.

Основные свойства динамических доменов таковы:

  • полная изолированность приложений друг от друга — ошибка или сбой в одном домене не приводят к сбою в другом;
  • возможность запускать на разных доменах разные версии операционной системы и приложений, обеспечивая наличие зон разработки, тестирования и «боевой» работы;
  • возможность динамического перераспределения физических ресурсов системы путем изменения границ домена (с точностью до системной платы); процесс занимает около 1-1,5 мин;
  • возможность создания высокоскоростной междоменной сети на основе системного коммутатора (Inter-Domain Networking);
  • возможность создания междоменных кластеров высокой готовности.

Sun Cluster

Несмотря на все усилия по повышению надежности оборудования, сбоев избежать все-таки не удается. Даже продублировав все компоненты в сервере и обеспечив автоматическое восстановление после сбоя какого-либо из устройств, мы не можем исключить возможность так называемых бытовых аварий — протечек, случайных отсоединений кабелей и т.п. Поэтому следующим этапом обеспечения высокой готовности системы становится создание кластера. В Solaris это достигается с помощью программного обеспечения Sun Cluster. Текущая версия данного продукта — Sun Cluster 3.0 — позволяет представлять систему, включающую до 8 узлов, как единое целое для пользователей: единый сетевой адрес, единое пространство устройств, единая файловая система, единый набор приложений.

Этот продукт прошел путь от простого средства переключения на резервный сервер в случае сбоя до развитой системы управления ресурсами, включающей балансировку загрузки, миграцию приложений между узлами, средства разработки для подключения собственных прикладных систем и т.д.

Sun Grid Engine

Известно, что в типичной информационной системе вычислительные ресурсы используются весьма непроизводительно — рабочие станции простаивают в среднем 90% времени. Многие пакеты задач, требующие высокопроизводительных вычислений, могли бы быть решены гораздо быстрее, если бы их удалось выполнять на свободных системах. Ориентируясь на эти задачи, компания Sun Microsystems предлагает программное средство Sun Grid Engine, позволяющее распределять вычислительные задачи по свободным вычислительным ресурсам простаивающих компьютеров.

Читайте также:  Установка колонной сплит системы

Sun Grid Engine с помощью агентов, установленных на вычислительных узлах сети, производит мониторинг доступных вычислительных ресурсов, собирает задачи, требующие выполнения, в очередь и управляет этой очередью, давая задания различным узлам сети. Система управления с графическим интерфейсом позволяет управлять этим процессом как администраторам, так и пользователям, имеющим соответствующие права.

Sun ONE

При всем многообразии возможностей, заложенных в операционную систему Solaris, она является лишь платформой для построения крупных информационных систем. Полезность системы определяется сервисами, которые она предоставляет. Компания Sun Microsystems определила свою стратегию в этом направлении, объявив программу Sun ONE (Open Network Environment), которая объединяет Web-сервисы, реализованные на платформах открытых систем в рамках существующих стандартов.

Sun ONE — это архитектура современной сетевой среды, ориентированной на предоставление сервисов, управление компонентами программ и данных (рис. 6). Данная среда включает в себя:

  • службу каталогов и политик;
  • сервер приложений, управляющий компонентами, написанными в среде J2EE;
  • службу доступа к базам данных и корпоративным хранилищам;
  • службу доставки сервисов и взаимодействия с пользователями, учитывающую все многообразие клиентских устройств (компьютеры, PDA, телефоны и т.п.);
  • средства разработки и отладки сетевых приложений.

Не только Solaris.

В этой статье мы кратко (увы, слишком кратко) рассмотрели Solaris и его окружение, позволяющее создавать и эксплуатировать сетевую инфраструктуру. Для создания среды, предоставляющей прикладные сервисы, компания Sun Microsystems предлагает семейство продуктов iPlanet, обеспечивающее функции службы каталогов (Directory Server), передачи сообщений (Messaging Server), персонализации и интеграции (Portal Server), управления приложениями (Application Server), доставки и взаимодействия (Web Server) и многие другие сервисы, входящие в архитектуру Sun ONE.

Но это уже совсем другая история и тема для отдельной статьи.

источник

Solaris 10 в качестве десктопа? Пробуем!

Архив номеров / 2005 / Выпуск №6 (31) / Solaris 10 в качестве десктопа? Пробуем!

АНДРЕЙ МАРКЕЛОВ

Solaris 10 в качестве десктопа?

Лучший способ изучить новую операционную систему – постоянно работать в ее среде. В какой ОС мы больше всего работаем? Правильно, в той, что стоит на нашем десктопе. Попробуем погрузиться в одну из самых успешных коммерческих UNIX-систем, поставив ее на свой рабочий компьютер.

В ноябре прошлого года компания Sun Microsystems анонсировала выход бесплатной операционной системы Solaris 10 для платформы x86. Новую ОС может скачать и использовать любой, кто зарегистрируется на сайте http://www.sun.com и примет лицензионное соглашение. Компания планирует зарабатывать по схеме, успешно применяемой Red Hat, то есть брать деньги за платную техническую поддержку.

Кроме того, 14 июня этого года Sun Microsystems открыла исходные коды своей операционной системы. Они доступны всем желающим на специально созданном сайте http://www.opensolaris.org по лицензии CDDL. Также нужно сделать замечание относительно платформы x86. Solaris на x86 работает с версии 2.1 – то есть более 10 лет. Правда, в прошлом Solaris OE ассоциировалась со SPARC. Компания Sun Microsystems решила разорвать эту связь в сознании заказчиков, сделав ставку на процессоры фирмы AMD.

Все это делает операционную систему Solaris прямым конкурентом Linux и в частности Red Hat Enterprise Linux. И хотя пока невозможно определенно сказать, насколько удачно пойдут дела у Sun Microsystems и удастся ли Solaris получить приток «свежей крови» благодаря открытию исходных кодов, но посмотреть, что же представляет из себя эта операционная система, без сомнения, стоит.

Итак, что же появилось революционного в новой версии одной из самых распространенных ОС из семейства коммерческих UNIX? Во многих обзорах и на самом сайте http://www.sun.com уже не раз рассматривались новшества и технологии, включенные в Solaris 10. Поэтому я не буду подробно о них рассказывать и ограничусь лишь перечислением.

  • Solaris Containers (Zones) – появилась возможность создавать «виртуальные сервера» на одной машине со своими отдельными ресурсами и своей копией операционной системы.
  • Dynamic Tracing – полезная функция, позволит вам в реальном времени практически без потери в производительности отслеживать огромное число внутренних функций и процессов операционной системы на глубоком уровне. Про DTrace и Zones на русском языке можно почитать на сайте http://solaris.reys.net. Могу порекомендовать еще один неплохой русскоязычный ресурс http://solaris-center.ru.
  • Predictive Self Healing – автоматическая диагностика и восстановление в случае сбоев (как программных так и аппаратных).

Две широко разрекламированные функции ZFS (новая файловая система) и Project «Janus» (бинарная совместимость c Linux) пока в релиз не вошли, но обещаются разработчиками в обновлениях.

Устанавливаем Solaris 10 на рабочую станцию x86

Для начала было бы неплохо обнаружить свое оборудование в списке Hardware Compability List, доступном по адресу: http://www.sun.com/bigadmin/hcl. Но, поскольку в нем содержится крайне мало систем и комплектующих, надежда на то, что вы найдете там свое «железо», крайне мала. Окончательно же убедиться в том, что Solaris будет работать на конкретной конфигурации, можно только экспериментальным путем.

В отличие от предыдущей версии, для установки которой было достаточно двух CD, «десятка» идет уже на четырех. Первый диск при этом является загрузочным. На пятом, дополнительном Software Companion CD, содержится ряд наиболее часто используемого открытого программного обеспечения, собранного под Solaris. По отдельности пакеты из состава Software Companion можно скачать по адресу: http://www.sun.com/software/solaris/freeware. Полная установка Solaris 10 занимает достаточно много времени. Субъективно – как минимум в два раза дольше, чем Linux или Windows.

Если вы хотите получить систему с двойной или тройной загрузкой, то лучше устанавливать Solaris после того, как вы поставили Windows, но до Linux. Загрузчик Solaris сможет распознать установленную копию операционной системы от Microsoft. RHEL или Fedora распознает как Windows, так и Solaris. Поэтому, для того чтобы вручную не возиться с загрузчиками – проще использовать приведенную последовательность установки.

В процессе инсталляции вам будут заданы стандартные для установки любой системы вопросы: настройки сети, имя машины и тому подобное. При первом знакомстве стоит выбрать полную установку.

Я пробовал устанавливать Solaris 10 для x86 на нескольких рабочих станциях, и хотя всегда указывал наличие серверов DNS и их IP-адреса, программа установки ни разу не создавала файла /etc/resolv.conf. Вероятно, это особенность сборки для x86, потому что при установке Solaris 10 для платформы SPARC с подобной проблемой я не столкнулся. А поэтому на x86, первым делом после окончания процесса инсталляции, вам нужно создать этот файл и прописать свои DNS-сервера. Без resolv.conf X-Window стартовать у вас не будет. Кстати, в состав Solaris 10 для платформы x86 входят два X-сервера: X.org и «родной» от Sun Microsystems. Переключаться между ними можно при помощи утилиты kdmconfig.

Следующим шагом после создания resolv.conf можно создать пользователя, под которым мы и будем работать. Причем в отличие от Linux потребуется более развернутый синтаксис команды useradd:

# useradd -d /export/home/user -m -s /bin/bash user

Как видно, в качестве shell можно использовать более дружественный для выходца из мира Linux командный интерпретатор bash, чем работающий по умолчанию korn. Ну и не забудьте вашему пользователю назначить пароль командой passwd.

Итак, после всех этих манипуляций вы должны увидеть графическое приглашение ввести имя пользователя и пароль. При первом заходе в систему вам будет предложен выбор между классической CDE (Common Desktop Enviroment) в ее инкарнации 1.6 и Java Desktop System 3, которая фактически представляет из себя Gno-me 2.6. Надо заметить, что в поставку ОС включен Star Office 7 update 4, хотя для легального использования этого офисного пакета его все равно необходимо приобретать отдельно. В качестве веб-браузера поставляется Mozilla 1.7, а в роли почтового клиента выступает Evolution. При желании можно поиграть в стандартные для поставки Gnome игры и работать с изображениями в Gimp версии 2.0.2. По субъективным ощущениям на одинаковом оборудовании, Gnome под Linux 2.4 работает значительно медленнее. Особенно это хорошо было заметно на ноутбуке Asus M5N с 256 Мб оперативной памяти.

С поддержкой русского языка – проблем я не обнаружил. Все приложения нормально отображают русские символы, а с переключением раскладок справился переключатель из состава Gnome. При его использовании необходимо из предложенных трех вариантов раскладки выбрать «Plain Russian keymap». Однако интерфейс лучше оставить английским. Дело в том, что в процессе локализации часть программ переведена в одной кодировке, а часть в другой.

Рисунок 1. Первый запуск Solaris 101

Рисунок 2. JDS в Solaris 10

Несколько освоившись в системе, предлагаю обратить внимание на перечень корректно работающего оборудования. Очень высока вероятность того, что звуковая карта не будет работать с идущими в поставке драйверами. В форумах я даже видел сообщение от инженера Sun Microsystems, который рекомендовал посмотреть на сторонние драйвера. В частности на Open Sound System (http://www.opensound.com), бесплатную для персонального не коммерческого использования, и бесплатные драйвера с сайта http://www.tools.de/solaris/audio. Если вы решите использовать OSS – единственным неудобством будет необходимость раз в четыре месяца обновлять лицензию.

В настоящее время в Solaris не реализован так называемый проект «Янус», обещающий бинарную совместимость с ОС Linux, а именно Red Hat Enterprise Linux. Поэтому для упрощения установки программ и управления обновлениями я рекомендую вместо самостоятельной сборки необходимого свободного софта, отсутствующего на дополнительном Software Companion CD, воспользоваться коллекцией пакетов с http://www.blastwave.org. Сайт содержит более 1000 пакетов (почти 5 Гб) регулярно обновляющегося открытого ПО, собранного для платформы Solaris. Для обновления и установки пакетов достаточно всего лишь одной команды pkg-get, при этим автоматически разрешаются зависимости пакетов и скачиваются все пакеты, от которых зависит устанавливаемый.

Например, если вы привыкли не к Gnome а KDE, то вполне можете поставить сборку с http://www.blastwave.org. Сделать это «не просто, а очень просто» – командой pkg-get -i kde_gcc. По окончании установки в опции dtlogin помимо JDS и CDE вы должны получить и KDE. Перед тем как устанавливать что-либо, ознакомьтесь с краткой инструкцией, доступной на http://www.blastwave.org/howto.html.

Еще одна альтернативная коллекция пакетов для Solaris объемом более 20 Гб, на которую можно обратить внимание, расположена по адресу: http://www.sunfreeware.com.

Также на просторах Интернета можно найти игры, собранные под Solaris. В частности, со странички http://members.tripod.com/

Vitaly_Filatov можно скачать небезызвестный Heretic.

В целом можно сказать, что Solaris 10 обеспечивает достаточно удобную рабочую среду на персональном компьютере. Вы можете продолжать пользоваться почти всеми программами из числа тех, к которым привыкли под Linux и под Solaris. Основной недостаток рассматриваемой операционной системы – малый спектр поддерживаемого оборудования. Надеюсь, что с открытием исходных кодов ОС этот список будет расширяться.

Рисунок 3. Помимо Gnome вы можете работать в традиционной CDE

Фирма Sun Microsystems была основана в 1982 году при участии известного в мире UNIX г-на Била Джоя (например, он является автором стандартного для UNIX-систем редактора vi). Название фирмы произошло от первых букв Stanford University Network, так как большинство основателей было именно из этого университета. В 1983 году вышла первая версия операционной системы SunOS – предшественника Solaris, реализации BSD UNIX от Sun. Спустя два года вышла вторая версия продукта, в которой впервые была представлена новая разработка фирмы – NFS, известная сейчас каждому системному администратору.

SunOS успешно развивалась с десяток лет, пока в 1992 году не было объявленно, что SunOS 4.1.4, основанная на BSD UNIX, станет последней из разработанных версией, и в дальнейшем Sun Microsystems переходит на UNIX System V, релиз 4. Новая операционная система была названа Solaris, и первой выпущенной версией стала Solaris 2. Первой же версией Solaris фирма Sun стала называть снятую с производства SunOS. Год спустя вышла Solaris 2.2 с поддержкой симметричных мультипроцессорных систем, а также версии для х86.

C выхода Solaris 2.6 в 1997 году, графический интерфейс CDE становится стандартным компонентом этой ОС. В 1998 году выходит Solaris 7 – полностью 64-разрядная система с поддержкой средств программирования на языке Java. Четыре года спустя – самая распространенная на данный момент версия под номером девять.

В 2004 году был анонсирован выход Solaris 10, а в середине июня этого года Sun Microsystems открыла исходные коды своей операционной системы.

источник

Оцените статью
Авторевью
Добавить комментарий

Adblock
detector
Рубрика: Администрирование / Продукты и решения