Oracle Solaris

редактировать

Солярис
Oracle Solaris logo.svg
Solaris Snapshot.jpg Снимок экрана настольной системы Java в Solaris 10
Разработчик Sun Microsystems ( приобретенный по корпорации Oracle в 2010 году)
Написано в C, C ++
Семейство ОС Unix
Рабочее состояние Текущий
Исходная модель Смешанный
Первый выпуск Июнь 1992 г. ; 29 лет назад ( 1992-06)
Последний релиз 11.4 / 28 августа 2018 г. ; 3 года назад ( 2018-08-28)
Маркетинговая цель Сервер, рабочая станция
Платформы Текущая: SPARC, x86-64 Бывшая: IA-32, PowerPC
Тип ядра Монолитный с динамически загружаемыми модулями
Userland POSIX
Пользовательский интерфейс по умолчанию ГНОМ
Лицензия Различный
Официальный веб-сайт www.oracle.com / solaris

Oracle Solaris (ранее известная как Solaris) - это проприетарная операционная система Unix, первоначально разработанная Sun Microsystems. В 1993 году она пришла на смену предыдущей SunOS компании. В 2010 году, после приобретения Sun компанией Oracle, она была переименована в Oracle Solaris.

Solaris известен своей масштабируемостью, особенно в системах SPARC, и созданием множества инновационных функций, таких как DTrace, ZFS и Time Slider. Solaris поддерживает рабочие станции и серверы SPARC и x86-64 от Oracle и других поставщиков. Solaris был зарегистрирован как совместимый с UNIX 03 до 29 апреля 2019 года.

Исторически Solaris разрабатывался как проприетарное программное обеспечение. В июне 2005 года Sun Microsystems выпустила большую часть кодовой базы по лицензии CDDL и основала проект с открытым исходным кодом OpenSolaris. С помощью OpenSolaris Sun хотела создать вокруг программного обеспечения сообщество разработчиков и пользователей. После приобретения Sun Microsystems в январе 2010 года Oracle решила прекратить распространение OpenSolaris и модель разработки. В августе 2010 года Oracle прекратила предоставление общедоступных обновлений исходного кода ядра Solaris, фактически превратив Solaris 11 в закрытую проприетарную операционную систему. После этого OpenSolaris был разветвлен как illumos и существует в нескольких дистрибутивах illumos.

В 2011 году исходный код ядра Solaris 11 просочился в BitTorrent. Через Oracle Technology Network (OTN) отраслевые партнеры могут получить доступ к исходному коду Solaris, находящемуся в стадии разработки. Solaris разрабатывается в соответствии с частной моделью разработки, и только исходный код для компонентов Solaris 11 с открытым исходным кодом доступен для загрузки из Oracle.

СОДЕРЖАНИЕ

  • 1 История
  • 2 Поддерживаемые архитектуры
    • 2.1 Другие платформы
  • 3 Варианты установки и использования
  • 4 среды рабочего стола
  • 5 Лицензия
    • 5.1 Лицензия на традиционную операционную систему (с 1982 по 2004 год)
    • 5.2 Открытый исходный код (с 2005 г. по март 2010 г.)
    • 5.3 Post-Oracle с закрытым исходным кодом (с марта 2010 г. по настоящее время)
  • 6 История версий
  • 7 Выпуск в разработке
  • 8 Производные с открытым исходным кодом
    • 8.1 Текущее
    • 8.2 Снято с производства
  • 9 Прием
  • 10 См. Также
  • 11 Источники
  • 12 Внешние ссылки

История

В 1987 году корпорация ATamp;T и Sun объявили, что они совместно работают над проектом по объединению самых популярных вариантов Unix, представленных на рынке в то время: Berkeley Software Distribution, UNIX System V и Xenix. Это стало Unix System V Release 4 (SVR4).

4 сентября 1991 года Sun объявила о замене существующей операционной системы Unix, основанной на BSD, SunOS 4, на систему, основанную на SVR4. Это было внутренне обозначено как SunOS 5, но в то же время было введено новое маркетинговое название: Solaris 2. Обоснованием этого нового сверхбрэнда было то, что он охватывал не только SunOS, но также графический пользовательский интерфейс OpenWindows и функциональность Open Network Computing (ONC).

Хотя SunOS 4.1. x были задним числом названы Solaris 1 компанией Sun, имя Solaris используется почти исключительно для обозначения только выпусков, основанных на SunOS 5.0 и более поздних версиях, производных от SVR4.

Для выпусков, основанных на SunOS 5, второстепенная версия SunOS включена в номер выпуска Solaris. Например, Solaris 2.4 включает SunOS 5.4. После Solaris 2.6 символ 2. был исключен из названия выпуска, поэтому Solaris 7 включает SunOS 5.7, а последний выпуск SunOS 5.11 составляет ядро ​​Solaris 11.4.

Хотя SunSoft заявила в своем первоначальном пресс-релизе Solaris 2 о своем намерении в конечном итоге поддерживать системы SPARC и x86, первые два выпуска Solaris 2, 2.0 и 2.1, были только для SPARC. Версия Solaris 2.1 для архитектуры x86 была выпущена в июне 1993 года, примерно через 6 месяцев после версии SPARC, в качестве операционной системы для настольных компьютеров и однопроцессорных серверов рабочих групп. Он включал эмулятор Wabi для поддержки приложений Windows. В то время Sun также предлагала систему Interactive Unix, которую она приобрела у Interactive Systems Corporation. В 1994 году Sun выпустила Solaris 2.4, поддерживающую системы SPARC и x86 из единой базы исходного кода.

2 сентября 2017 года Саймон Фиппс, бывший сотрудник Sun Microsystems, не нанятый Oracle при приобретении, сообщил в Twitter, что Oracle уволила персонал по разработке ядра Solaris, что многие интерпретировали как знак того, что Oracle больше не намерена поддерживать будущую разработку. платформы. Несмотря на то, что в Oracle было значительное увольнение инженеров-разработчиков Solaris, разработка продолжалась, и в 2018 году был выпущен Solaris 11.4.

Поддерживаемые архитектуры

Solaris использует общую базу кода для поддерживаемых платформ: SPARC и i86pc (включая x86 и x86-64 ).

Solaris имеет репутацию системы, хорошо подходящей для симметричной многопроцессорной обработки и поддерживающей большое количество процессоров. Исторически он был тесно интегрирован с оборудованием Sun SPARC (включая поддержку 64-битных приложений SPARC, начиная с Solaris 7), с которым он продается как комбинированный пакет. Это привело к созданию более надежных систем, но с более высокой стоимостью по сравнению с обычным оборудованием для ПК. Однако он поддерживает системы x86, начиная с Solaris 2.1, и 64-разрядные приложения x86, начиная с Solaris 10, что позволяет Sun использовать доступные 64-разрядные процессоры на базе архитектуры x86-64. Sun активно продает Solaris для использования как со своими собственными рабочими станциями «x64», так и с серверами на базе процессоров AMD Opteron и Intel Xeon, а также с системами x86, производимыми такими компаниями, как Dell, Hewlett-Packard и IBM. По состоянию на 2009 год следующие поставщики поддерживают Solaris для своих серверных систем x86:

  • Dell - «протестирует, сертифицирует и оптимизирует Solaris и OpenSolaris на своих стоечных и блейд-серверах и предложит их в качестве одного из нескольких вариантов в общем меню программного обеспечения Dell».
  • Intel
  • Hewlett Packard Enterprise - распространяет и предоставляет техническую поддержку программного обеспечения для Solaris на платформах BL, DL и SL.
  • Fujitsu Siemens

Другие платформы

Solaris 2.5.1 включал поддержку платформы PowerPC ( эталонная платформа PowerPC ), но перенос был отменен до выпуска Solaris 2.6. В январе 2006 года сообщество разработчиков Blastwave начало работу над портом PowerPC, который они назвали Polaris. В октябре 2006 года проект сообщества OpenSolaris, основанный на усилиях Blastwave и Sun Labs Project Pulsar, который повторно интегрировал соответствующие части из Solaris 2.5.1 в OpenSolaris, объявил о своем первом официальном выпуске исходного кода.

Перенос Solaris на архитектуру Intel Itanium был объявлен в 1997 году, но так и не был выпущен на рынок.

28 ноября 2007 г. IBM, Sun и Sine Nomine Associates продемонстрировали предварительную версию OpenSolaris для System z, работающего на мэйнфрейме IBM System z под z / VM, названном Sirius (по аналогии с проектом Polaris, а также из-за первичного Австралийские национальности разработчика: HMS Sirius 1786 был кораблем Первого флота в Австралию ). 17 октября 2008 г. была представлена ​​версия прототипа Sirius, а 19 ноября того же года IBM разрешила использование Sirius на процессорах System z Integrated Facility для Linux (IFL).

Solaris также поддерживает двоичный интерфейс приложений платформы Linux (ABI), позволяя Solaris запускать собственные двоичные файлы Linux в системах x86. Эта функция называется « Контейнеры Solaris для приложений Linux» (SCLA) и основана на функциональных возможностях брендированных зон, представленных в Solaris 10 8/07.

Варианты установки и использования

Solaris можно установить из различных предварительно упакованных групп программного обеспечения, от минималистичной сокращенной сетевой поддержки до полной OEM-системы Complete Plus . Для индивидуального использования системы не требуется установка Solaris. Дополнительное программное обеспечение, как Apache, MySQL и т.д., могут быть установлены также в упакованном виде из sunfreeware и OpenCSW. Solaris можно установить с физического носителя или по сети для использования на настольном компьютере или сервере или использовать без установки на настольный компьютер или сервер.

Среды рабочего стола

olvwm с OpenWindows в Solaris

В ранних версиях Solaris в качестве стандартной среды рабочего стола использовалась OpenWindows. В Solaris 2.0–2.2 OpenWindows поддерживает приложения NeWS и X и обеспечивает обратную совместимость для приложений SunView из более старой среды рабочего стола Sun. NeWS позволило приложениям быть построены в объектно-ориентированном способом с использованием PostScript, общий языка печати выпущена в 1982. Система X Window System возникла из MIT «s Project Athena в 1984 году и разрешенный для отображения приложения должны быть отключено от машины где работало приложение, разделенное сетевым подключением. Исходный пакет приложений SunView от Sun был перенесен на X.

Позже Sun отказалась от поддержки устаревших приложений SunView и NeWS с OpenWindows 3.3, которая поставлялась с Solaris 2.3, и переключилась на X11R5 с поддержкой Display Postscript. Графический вид остался на основе OPEN LOOK. OpenWindows 3.6.2 была последним выпуском в Solaris 8. Диспетчер окон OPEN LOOK ( olwm ) с другими приложениями, специфичными для OPEN LOOK, был удален в Solaris 9, но библиотеки поддержки все еще были объединены, обеспечивая долгосрочную обратную совместимость с существующими приложениями. OPEN LOOK Virtual Window Manager (olvwm) все еще можно загрузить для Solaris с сайта sunfreeware, и он работает с такими последними выпусками, как Solaris 10.

Common Desktop Environment (CDE) был открыт найденный в августе 2012 года Это скриншот CDE работает на Solaris 10.

Sun и другие поставщики Unix создали отраслевой альянс для стандартизации настольных компьютеров Unix. Как участник инициативы Common Open Software Environment (COSE), Sun участвовала в разработке Common Desktop Environment (CDE). Это была инициатива по созданию стандартной среды рабочего стола Unix. Каждый поставщик предоставил свои компоненты: Hewlett-Packard предоставил оконный менеджер, IBM предоставила файловый менеджер, а Sun предоставила средства электронной почты и календаря, а также поддержку перетаскивания ( ToolTalk ). Эта новая среда рабочего стола была основана на стиле Motif, а старая среда рабочего стола OPEN LOOK считалась устаревшей. Унифицированные рабочие столы Unix CDE от нескольких поставщиков открытых систем. CDE был доступен как разукрупненное дополнение для Solaris 2.4 и 2.5 и был включен в Solaris 2.6–10.

Снимок экрана настольной системы Java (JDS), работающей в Solaris 10.

В 2001 году Sun выпустила предварительную версию среды рабочего стола с открытым исходным кодом GNOME 1.4 на основе инструментария GTK + для Solaris 8. Solaris 9 8/03 представила GNOME 2.0 в качестве альтернативы CDE. Solaris 10 включает в себя компании Sun Java Desktop System (JDS), который основан на GNOME и поставляется с большим набором приложений, в том числе StarOffice, Sun, офисный пакет. Sun описывает JDS как «основной компонент» Solaris 10. Настольная система Java не включена в Solaris 11, которая вместо этого поставляется со стандартной версией GNOME. Точно так же приложения CDE больше не включаются в Solaris 11, но многие библиотеки остаются для обеспечения обратной двоичной совместимости.

Окружения рабочего стола с открытым исходным кодом KDE и Xfce, а также множество других оконных менеджеров также компилируются и запускаются в последних версиях Solaris.

Sun инвестировала в новую среду рабочего стола под названием Project Looking Glass с 2003 года. Проект бездействовал с конца 2006 года.

Лицензия

Лицензия на традиционную операционную систему (с 1982 по 2004 год)

Для версий до 2005 (Solaris 9) Solaris лицензировался по лицензии, которая позволяла заказчику покупать лицензии оптом и устанавливать программное обеспечение на любую машину до максимального количества. Предоставление ключевой лицензии было:

Лицензия на использование. Заказчику предоставляется неисключительная и не подлежащая передаче лицензию («Лицензия») на использование сопутствующего двоичного программного обеспечения в машиночитаемой форме вместе с сопроводительной документацией («Программное обеспечение») в зависимости от количества пользователей и класса компьютерное оборудование, за которое была уплачена соответствующая плата.

Кроме того, лицензия предусматривала «Лицензию на разработку», предоставляющую права на создание производных работ, ограничение копирования только одной архивной копией, отказ от гарантий и тому подобное. Лицензия практически не менялась до 2004 года.

Открытый исходный код (с 2005 г. по март 2010 г.)

С 2005 по 2010 год Sun начала выпускать исходный код для разрабатываемых сборок Solaris под Общей лицензией на разработку и распространение (CDDL) через проект OpenSolaris. Этот код был основан на работе, проделанной для выпуска после Solaris 10 (под кодовым названием «Nevada»; в конечном итоге выпущен как Oracle Solaris 11). По мере развития проекта он увеличивался, чтобы охватить большую часть кода, необходимого для компиляции всего выпуска, за некоторыми исключениями.

Post-Oracle с закрытым исходным кодом (с марта 2010 г. по настоящее время)

Когда Sun была приобретена Oracle в 2010 году, проект OpenSolaris был прекращен после того, как совет директоров был недоволен позицией Oracle по этому проекту. В марте 2010 года ранее свободно доступный Solaris 10 был помещен под ограничительную лицензию, которая ограничивала использование, модификацию и распространение операционной системы. Лицензия позволяла пользователю бесплатно загрузить операционную систему через Oracle Technology Network и использовать ее в течение 90-дневного пробного периода. По истечении этого пробного периода пользователю необходимо будет приобрести контракт на поддержку от Oracle, чтобы продолжить использование операционной системы.

С выпуском Solaris 11 в 2011 году условия лицензии снова изменились. Новая лицензия позволяет бесплатно загружать Solaris 10 и Solaris 11 из Oracle Technology Network и использовать их без контракта на поддержку на неопределенный срок; однако лицензия только прямо разрешает пользователю использовать Solaris в качестве платформы разработки и прямо запрещает коммерческое и «производственное» использование. В некоторых случаях допускается использование в образовательных целях. Из лицензии OTN:

Если вы являетесь образовательным учреждением, наделенным полномочиями присуждать официальную среднюю школу, ассоциированную степень, степень бакалавра, магистра и / или доктора или местный эквивалент («Степень (и)»), вы также можете использовать Программы как часть своей учебная программа для студентов, обучающихся по программе (программам) вашей степени, исключительно в соответствии с требованиями для присвоения такой степени (совместно именуемые «Использование в образовательных целях»).

Когда Solaris используется без контракта на поддержку, его можно обновлять до каждого нового «точечного выпуска»; однако для доступа к ежемесячным исправлениям и обновлениям требуется контракт на поддержку.

История версий

Логотип Solaris, представленный в Solaris 10 и использовавшийся до приобретения Oracle компанией Sun

Примечательные особенности Solaris включают DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS и Solaris Trusted Extensions.

Периодически выпускаются обновления версий Solaris. Раньше они назывались по месяцу и году выпуска, например «Solaris 10 1/13»; Начиная с Solaris 11, порядковые номера обновлений добавляются к имени выпуска через точку, например «Oracle Solaris 11.4».

В порядке возрастания были выпущены следующие версии Solaris:

Легенда: Старая версия, не поддерживается Старая версия, все еще поддерживается Текущая стабильная версия Последняя предварительная версия Будущий выпуск
Версия Solaris Версия SunOS Дата выхода Окончание поддержки Форма лицензии Основные новые функции
SPARC x86
Старая версия, больше не поддерживается: 1.x 4.1.x 1991–1994 - Сентябрь 2003 г. Традиционная лицензия SunOS 4 была переименована в Solaris 1 в маркетинговых целях. См. Статью о SunOS для получения дополнительной информации.
Старая версия, больше не поддерживается: 2.0 5.0 Июнь 1992 г. - Январь 1999 г. Традиционная лицензия Предварительный выпуск (в основном доступен только разработчикам), поддержка только архитектуры sun4c. Первое появление НИС +.
Старая версия, больше не поддерживается: 2.1 5.1 Декабрь 1992 г. Май 1993 г. Апрель 1999 г. Традиционная лицензия Добавлена ​​поддержка архитектур sun4 и sun4m ; первая версия Solaris x86. Первый выпуск Solaris 2 с поддержкой SMP.
Старая версия, больше не поддерживается: 2.2 5.2 Май 1993 г. - Май 1999 г. Традиционная лицензия Выпуск только для SPARC. Первый, кто поддерживает архитектуру sun4d. Первый для поддержки многопоточных библиотек ( API потоков пользовательского интерфейса в libthread).
Старая версия, больше не поддерживается: 2.3 5,3 Ноябрь 1993 г. - Июнь 2002 г. Традиционная лицензия Выпуск только для SPARC. OpenWindows 3.3 переключается с NeWS на Display PostScript и прекращает поддержку SunView. Добавлена поддержка для AutoFS и CacheFS файловых систем.
Старая версия, больше не поддерживается: 2,4 5,4 Ноябрь 1994 Сентябрь 2003 г. Традиционная лицензия Первый унифицированный выпуск SPARC / x86. Включает поддержку среды выполнения OSF / Motif.
Старая версия, больше не поддерживается: 2,5 5.5 Ноябрь 1995 г. Декабрь 2003 г. Традиционная лицензия Сначала он поддерживает UltraSPARC и включает CDE, NFSv3 и NFS / TCP. Брошено sun4 ( VMEbus ) поддержка. POSIX.1c-1995 добавлены потоки pthreads. Двери добавлены, но недокументированы.
Старая версия, больше не поддерживается: 2.5.1 5.5.1 Май 1996 г. Сентябрь 2005 г. Традиционная лицензия Единственный выпуск Solaris, поддерживающий PowerPC ; Добавлена ​​поддержка Ultra Enterprise ; идентификаторы пользователей и групп (uid_t, gid_t) расширены до 32 бит, также включены наборы процессоров и ранние технологии управления ресурсами.
Старая версия, больше не поддерживается: 2,6 5,6 Июль 1997 г. Июль 2006 г. Традиционная лицензия Включает Kerberos 5, PAM, шрифты TrueType, WebNFS, поддержку больших файлов, улучшенные procfs. Прекращена поддержка серии SPARCserver 600MP.
Старая версия, больше не поддерживается: 7 5,7 Ноябрь 1998 Август 2008 г. Традиционная лицензия Первый 64-битный выпуск UltraSPARC. Добавлена ​​встроенная поддержка ведения журнала метаданных файловой системы ( ведение журнала UFS ). Прекращена поддержка MCA на платформе x86. Sun сбросила префикс "2". в номере версии Solaris, оставив "Solaris 7." Последнее обновление - Solaris 7 11/99.
Старая версия, больше не поддерживается: 8 5,8 Февраль 2000 г. Март 2012 г. Традиционная лицензия Включает в себя многопутевый ввод-вывод, Solstice DiskSuite, IPMP, первую поддержку IPv6 и IPsec (только ручное управление), модульный отладчик mdb. Введен ролевой контроль доступа (RBAC); Поддержка sun4c удалена. Последнее обновление - Solaris 8 2/04.
Старая версия, больше не поддерживается: 9 5.9 28 мая 2002 г. 10 января 2003 г. Октябрь 2014 г. Традиционная лицензия Добавлен iPlanet Directory Server, Resource Manager, расширенные атрибуты файлов, IKE IPsec keying и совместимость с Linux; OpenWindows упала, поддержка sun4d удалена. Самое последнее обновление - Solaris 9 9/05 HW.
Старая версия, но все еще поддерживается: 10 5.10 31 января 2005 г. ; 16 лет назад ( 2005-01-31) Январь 2024 г. до приобретения Oracle в марте 2010 г., с открытым исходным кодом в рамках CDDL после марта 2010 г., Post-Oracle с закрытым исходным кодом Включает поддержку x86-64 (AMD64 / Intel 64), DTrace (динамическая трассировка), контейнеры Solaris, средство управления службами (SMF), заменяющее сценарии init. d, NFSv4. Модель безопасности с наименьшими привилегиями. Поддержка sun4m и процессоров UltraSPARC I удалены. Поддержка компьютеров на базе EISA удалена. Добавляет настольную систему Java (на основе GNOME ) в качестве рабочего стола по умолчанию.
  • В Solaris 10 1/06 (внутреннее название «U1») добавлен загрузчик GRUB для систем x86, поддержка инициатора iSCSI и инструмент командной строки fcinfo.
  • Solaris 10 6/06 («U2») добавил файловую систему ZFS.
  • В Solaris 10 11/06 («U3») добавлены доверенные расширения и логические домены Solaris (sun4v).
  • В Solaris 10 8/07 («U4») добавлена ​​поддержка Samba Active Directory, IP-экземпляры (часть проекта виртуализации сети и управления ресурсами OpenSolaris ), поддержка iSCSI Target и контейнеры Solaris для приложений Linux (на основе фирменных зон ), расширенная версия ограниченного выделения ресурсов Daemon (rcapd).
  • В Solaris 10 5/08 («U5») добавлено ограничение ЦП для контейнеров Solaris, улучшения производительности, поддержка SpeedStep для процессоров Intel и PowerNow! поддержка процессоров AMD.
  • Solaris 10 10/08 («U6») добавил загрузку из ZFS и может использовать ZFS в качестве корневой файловой системы. Solaris 10 10/08 также включает улучшения виртуализации, включая возможность контейнера Solaris автоматически обновлять свою среду при перемещении из одной системы в другую, поддержку логических доменов для динамически перенастраиваемого диска и сетевого ввода-вывода, а также поддержку паравиртуализации при использовании Solaris 10. в качестве гостевой ОС в средах на основе Xen, таких как Sun xVM Server.
  • В Solaris 10 5/09 («U7») добавлена ​​поддержка управления производительностью и питанием для процессоров Intel Nehalem, клонирование контейнеров с использованием клонированных файловых систем ZFS и повышение производительности для ZFS на твердотельных накопителях.
  • В Solaris 10 10/09 («U8») добавлены квоты ZFS на уровне пользователей и групп, устройства кэширования ZFS и поддержка nss_ldap shadowAccount, улучшена производительность исправлений.
  • Solaris 10 9/10 («U9») добавил физическую миграцию в зону, ZFS RAID-Z с тройной четностью и автоматическую регистрацию Oracle Solaris.
  • Solaris 10 8/11 («U10») добавил ускорение ZFS и новые функции, оптимизацию Oracle Database, более быструю перезагрузку в системе SPARC.
  • Solaris 10 1/13 («U11») см. Примечания к выпуску.
Старая версия, больше не поддерживается: 11 Экспресс 2010.11 5.11 15 ноября 2010 г. ; 10 лет назад ( 2010-11-15) Ноябрь 2011 г. Post-Oracle с закрытым исходным кодом Добавляет новую систему упаковки (IPS - Image Packaging System) и связанные инструменты, ZFS (только) для загрузки, минимум 1 ГБ ОЗУ, контейнеры x86, Solaris 10, виртуализацию сети и качество обслуживания (QoS), виртуальные консоли, шифрование ZFS и дедупликация, быстрая перезагрузка, обновленный GNOME. Удалены Xsun, CDE и /usr/ucbBSD-совместимые команды.
Старая версия, больше не поддерживается: 11 5.11 9 ноября 2011 г. ; 9 лет назад ( 2011-11-09) ? Post-Oracle с закрытым исходным кодом Новые функции и улучшения (по сравнению с Solaris 10) в упаковке программного обеспечения, виртуализации сети, виртуализации серверов, хранилищах, безопасности и поддержке оборудования:
  • Упаковка: система упаковки изображений, сетевые и локальные репозитории пакетов; Автоматический установщик для автоматической подготовки, включая зоны; Конструктор Distro для создания образов файловой системы ISO 9660 ;
  • Сеть: виртуализация сети (vNIC, vSwitches, vRouters) и QoS, Exclusive – IP по умолчанию для зон, dladmутилита для управления каналами передачи данных, ipadmутилита для управления конфигурацией IP (включая IPMP ), ProFTPD и усовершенствования;
  • Зоны: неизменяемые (только для чтения) зоны, серверы NFS в зонах, делегированное администрирование, предполетная проверка P2V, zonestatутилита в сочетании с libzonestatдинамически подключаемой библиотекой;
  • Безопасность: rootкак роли, так netcatи улучшения;
  • Хранилище: теневая миграция ZFS, резервное копирование / восстановление ZFS с помощью NDMP, рекурсивная отправка ZFS;
  • Аппаратная поддержка: SPARC T4, критические потоки, SDP включен и оптимизирован, включая поддержку зон, SR-IOV, Intel AVX;
  • Поддержка загрузки UEFI (Solaris 11.1 и новее на x86)
  • Удалена опора серий UltraSPARC II, III, IV ; Поддержка архитектуры IA-32 удалена.
Старая версия, больше не поддерживается: 11.1 5.11 3 октября 2012 г. ; 8 лет назад ( 2012-10-03) ? Post-Oracle с закрытым исходным кодом Новые функции и улучшения:
Старая версия, больше не поддерживается: 11.2 5.11 29 апреля 2014 г. ; 7 лет назад ( 2014-04-29) ? Post-Oracle с закрытым исходным кодом Новые функции и улучшения:
Старая версия, но все еще поддерживается: 11,3 5.11 26 октября 2015 г. ; 5 лет назад ( 2015-10-26) Январь 2024 г. Post-Oracle с закрытым исходным кодом Новые функции и улучшения:
  • Живая миграция зон ядра Solaris
  • Поддержка InfiniBand для зон ядра
  • Виртуальные часы для зон Solaris
  • ZFS LZ4
  • SMB 2.1
  • Частная VLAN
  • VNIC на IPoIB
  • Периодические и плановые услуги
  • Индивидуальная отчетность о соответствии
  • Пакетный фильтр OpenBSD 5.5
  • Отложенный дамп
  • Интеграция с OpenStack Juno
Текущая стабильная версия: 11,4 5.11 28 августа 2018 г. ; 3 года назад ( 2018-08-28) Ноябрь 2034 г. Post-Oracle с закрытым исходным кодом Новые функции и улучшения:
  • Требуются процессоры с архитектурой OSA2011 (UltraSPARC T4, SPARC64 X или лучше)
  • Удаление устройства верхнего уровня ZFS. zpool remove
  • Веб-панель мониторинга и аналитики Solaris (sstore)
  • Собственные зоны: реконфигурация живой зоны для наборов данных
  • Оболочка GNOME вместо рабочего стола GNOME 2
  • Посмотреть
  • разговаривать
  • редактировать

Также доступен более полный обзор некоторых версий Solaris. Релизы Solaris также описаны в FAQ по Solaris 2.

Выпуск в разработке

Базовая кодовая база Solaris находится в постоянном развитии с момента начала работы в конце 1980-х годов над тем, что в конечном итоге было выпущено как Solaris 2.0. Каждая версия, такая как Solaris 10, основана на моментальном снимке этой кодовой базы разработки, сделанном незадолго до ее выпуска, который затем поддерживается как производный проект. Обновления для этого проекта создаются и доставляются несколько раз в год до выхода следующего официального релиза.

Версия Solaris, разрабатываемая Sun с момента выпуска Solaris 10 в 2005 году, имела кодовое название Nevada и является производной от того, что сейчас является кодовой базой OpenSolaris.

В 2003 году было начато дополнение к процессу разработки Solaris. Под названием программы Software Express для Solaris (или просто Solaris Express) бинарный выпуск, основанный на текущих разработках, был доступен для загрузки на ежемесячной основе, что позволяет каждому опробовать новые функции и проверить качество и стабильность ОС. по мере продвижения к выпуску следующей официальной версии Solaris. Более позднее изменение этой программы представило модель ежеквартального выпуска с доступной поддержкой, переименованную в Solaris Express Developer Edition (SXDE).

В 2007 году Sun анонсировала проект «Индиана» с несколькими целями, включая предоставление двоичного дистрибутива с открытым исходным кодом проекта OpenSolaris, заменяющего SXDE. Первым выпуском этого дистрибутива был OpenSolaris 2008.05.

Solaris Express Community Edition (SXCE) был предназначен специально для разработчиков OpenSolaris. Он обновлялся каждые две недели, пока не был прекращен в январе 2010 года, с рекомендацией о переходе пользователей на дистрибутив OpenSolaris. Хотя лицензия на загрузку, отображаемая при загрузке файлов изображений, указывает на то, что ее использование ограничено личными, образовательными и оценочными целями, форма принятия лицензии, отображаемая при фактической установке пользователем этих изображений, содержит список дополнительных вариантов использования, включая коммерческие и производственные среды.

Выпуски SXCE завершились сборкой 130, а выпуски OpenSolaris завершились сборкой 134 несколькими неделями позже. Следующий выпуск OpenSolaris на основе сборки 134 должен был состояться в марте 2010 года, но он так и не был выпущен полностью, хотя пакеты были доступны в репозитории пакетов. Вместо этого Oracle переименовала двоичный дистрибутив в Solaris 11 Express, изменила условия лицензии и выпустила сборку 151a как 2010.11 в ноябре 2010 года.

Производные с открытым исходным кодом

Текущий

См. Также: OpenSolaris § Производные, иллюминации § Текущие распределения и Сравнение распределений OpenSolaris
  • illumos - вилка проекта с полностью открытым исходным кодом, начатая в 2010 году сообществом инженеров Sun OpenSolaris и Nexenta OS. Обратите внимание, что OpenSolaris не был на 100% открытым исходным кодом: некоторые драйверы и некоторые библиотеки были собственностью других компаний, которые Sun (теперь Oracle) лицензировала и не смогла выпустить.
  • OpenIndiana - проект под эгидой illumos, цель которого «. .. стать де-факто дистрибутивом OpenSolaris, установленным на производственных серверах, где безопасность и исправления ошибок требуются бесплатно ».
  • SchilliX - первый LiveCD, выпущенный после того, как код OpenSolaris был открыт для публики.
  • napp-it - устройство хранения данных ZFS, управляемое через Интернет, на основе Solaris и бесплатных форков, таких как OmniOS, в версиях Free и Pro.
  • NexentaStor - оптимизирован для рабочих нагрузок хранилища на базе ОС Nexenta.
  • Dyson - ядро ​​illumos с пользовательским пространством GNU и пакетами от Debian. Проект больше не активен, и веб-сайт отключен.
  • SmartOS - производная от Joyent, ориентированная на виртуализацию.

Снято с производства

  • OpenSolaris - проект, инициированный Sun Microsystems, прекращенный после приобретения Oracle.
  • Nexenta OS (выпуск прекращен 31 октября 2012 г.) - Первый дистрибутив, основанный на пользовательской среде Ubuntu с ядром, производным от Solaris.
  • StormOS (производство прекращено 14 сентября 2012 г.) - легкая ОС для настольных ПК, основанная на Nexenta OS и Xfce.
  • MartUX - первый SPARC- дистрибутив OpenSolaris с альфа- прототипом, выпущенный Мартином Бохнигом в апреле 2006 года. Он был распространен как Live CD, но позже доступен только на DVD, поскольку в него было добавлено программное обеспечение сообщества Blastwave. Его целью было стать операционной системой для настольных ПК. Первым выпуском SPARC был небольшой Live CD, выпущенный летом 2006 года под названием marTux_0.2 Live CD, первый прямой дистрибутив OpenSolaris для SPARC (не путать с темой GNOME metacity). Позже он был переименован в MartUX, и следующие выпуски включали полные установщики SPARC в дополнение к Live media. Намного позже MartUX был переименован в OpenSXCE, когда он перешел на первый выпуск OpenSolaris для поддержки архитектур SPARC и Intel после того, как Sun была приобретена Oracle.
  • MilaX - небольшой Live CD / Live USB с минимальным набором пакетов для образа размером 90 МБ.
  • EON ZFS Storage - реализация NAS, предназначенная для встроенных систем.
  • Jaris OS - Live DVD, а также возможность установки. Произносится согласно IPA, но на английском языке как Yah-Rees. Этот дистрибутив был сильно модифицирован для полной поддержки версии Wine под названием Madoris, которая может устанавливать и запускать программы Windows на собственной скорости. Ярис означает «японский Солярис». Madoris - это комбинация японского слова, обозначающего Windows "mado" и "Solaris".
  • OpenSXCE - выпуск дистрибутива OpenSolaris как для 32-битных, так и для 64-битных платформ x86 и микропроцессоров SPARC, первоначально созданный из репозитория исходного кода OpenSolaris, перенесенный в репозиторий исходного кода illumos, чтобы сформировать первый дистрибутив OpenIndiana SPARC. Примечательно, что первый дистрибутив OpenSolaris с исходным кодом для SPARC на основе OpenIndiana, OpenSXCE, наконец, переместился в новый репозиторий исходного кода, основанный на DilOS.

Прием

  • Роберт Липшуц и Грегг Харрингтон из PCMag сделали обзор Solaris 9 в 2002 году:

В общем, Sun придерживается своего курса с Solaris 9. Хотя более удобное управление приветствуется, этого, вероятно, будет недостаточно, чтобы привлечь внимание новообращенных. Что может быть, так это надежность, гибкость и мощность платформы.

  • Роберт Липшуц также сделал обзор Solaris 10:

Как бы то ни было, поскольку загрузка Solaris 10 бесплатна, любому ИТ-менеджеру следует загрузить ее на дополнительный сервер и хотя бы попробовать.

  • Том Хендерсон рассмотрел Solaris 10 для Network World:

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

  • Роберт Эскью для OSNews:

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

  • Томас Грин для The Register:

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

Смотрите также

использованная литература

внешние ссылки

Последняя правка сделана 2023-04-17 12:49:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте