OpenSolaris

редактировать
Операционная система с открытым исходным кодом от Sun Microsystems на основе Solaris
OpenSolaris
OpenSolaris Logo.svg
OpenSolaris200811.png OpenSolaris 2008.11
Разработчик Sun Microsystems
Написано в C
семействе ОСUnix (System V Release 4 )
Рабочее состояниеСнято с производства, продолжение illumos
Исходная модельОткрытый исходный код
Первоначальный выпуск5 мая 2008 г.; 12 лет назад (2008-05-05)
Последний выпуск 2009.06 / 1 июня 2009 г.; 11 лет назад (2009 г. -06-01)
Последняя предварительная версия snv_134 (сборка 134) x86 / ​​SPARC / ​​8 марта 2010 г.; 10 лет назад (2010-03-08)
Доступно в Многоязычный (более 53)
Метод обновленияСистема упаковки образов
Диспетчер пакетов Диспетчер пакетов, pkg
ПлатформыSPARC, IA-32, x86-64
Kernel typeMonolithic
Userland GNU и традиционный Solaris
по умолчанию пользовательский интерфейс GNOME
Лицензия В основном CDDL wi проприетарные компоненты и другие лицензии
Официальный сайтopensolaris.org (теперь перенаправляет на страницу закрытия Java.net)

OpenSolaris () - это прекращенная компьютерная компьютерная операционная система с открытым исходным кодом, основанная на Solaris и созданная Sun Microsystems. Это также было название проекта, инициированного Sun по созданию сообщества разработчиков и пользователей вокруг программного обеспечения. После приобретения Sun Microsystems в 2010 году Oracle решила прекратить открытую разработку основного программного обеспечения и заменила модель распространения OpenSolaris на проприетарную Solaris Express.

. До того, как Oracle переместила разработку ядра «за закрытыми дверями» группа бывших разработчиков OpenSolaris решила разветвить основное программное обеспечение под названием OpenIndiana. Проект OpenIndiana, являющийся частью illumos Foundation, направлен на продолжение разработки и распространения кодовой базы OpenSolaris. С тех пор гораздо больше дистрибутивов illumos доступны для использования, продолжая открытую разработку или предлагая поддержку.

OpenSolaris является потомком кодовой базы UNIX System V Release 4 (SVR4), разработанной Sun и ATT в конце 1980-х. Это единственная версия варианта UNIX для System V, доступная в виде открытого исходного кода. OpenSolaris был разработан как комбинация нескольких консолидаций программного обеспечения, исходный код которых был открытым, начиная с Solaris 10. Он включает в себя разнообразное бесплатное программное обеспечение, в том числе популярное настольное и серверное программное обеспечение. В пятницу, 13 августа 2010 г., начали появляться подробности, касающиеся прекращения работы над проектом OpenSolaris и ожидаемого выпуска новой закрытой проприетарной версии Solaris, Solaris 11.

Содержание
  • 1 История
  • 2 История версий
  • 3 Модель выпуска
    • 3.1 Репозитории
  • 4 Документация
  • 5 Лицензия
  • 6 Конференции
  • 7 Порты
  • 8 Производные
    • 8.1 Прекращено
  • 9 См. также
  • 10 Ссылки
  • 11 Внешние ссылки
История

OpenSolaris был основан на Solaris, который был первоначально выпущен Sun в 1991 году. Solaris является версией UNIX System V Release 4 (SVR4), совместно разработанная Sun и ATT для объединения функций из нескольких существующих систем Unix. Компания Sun получила лицензию от Novell на замену SunOS.

. Планирование для OpenSolaris началось в начале 2004 года. Пилотная программа была сформирована в сентябре 2004 года с 18 участниками сообщества, не принадлежащими Sun, и длилась 9 месяцев рост до 145 внешних участников. Sun представила CDDL (Общую лицензию на разработку и распространение) в OSI, который утвердил его 14 января 2005 г.

Первая часть кодовой базы Solaris с открытым исходным кодом должна была быть предоставлена ​​возможность Solaris Dynamic Tracing (широко известная как DTrace ), инструмент, который помогает в анализе, отладке и настройке приложений и систем. DTrace был выпущен под лицензией CDDL 25 января 2005 г. на недавно запущенном веб-сайте opensolaris.org. Основная часть системного кода Solaris была выпущена 14 июня 2005 г. Остается некоторый системный код, исходный код которого не открыт и доступен только в виде предварительно скомпилированных двоичных файлов.

Для руководства новым проектом 4 апреля 2005 г. был объявлен Консультативный совет сообщества: двое были избраны пилотным сообществом, двое были сотрудниками, назначенными Sun, и один был назначен из более широких слоев Сообщество свободного программного обеспечения от Sun. Членами были Рой Филдинг, Эл Хоппер, Рич Тир, Каспер Дик и Саймон Фиппс. 10 февраля 2006 г. Sun одобрила Устав OpenSolaris, в соответствии с которым этот орган был восстановлен в качестве независимого Управляющего совета OpenSolaris. Задача создания документа управления или «конституции» для этой организации была дана OGB и трем приглашенным членам: Стивену Хану и Кейту Весоловски (разработчики в организации Sun Solaris) и Бену Роквуду (видному члену сообщества OpenSolaris). Прежняя версия ОС Solaris следующего поколения, разрабатываемая Sun для того, чтобы в конечном итоге заменить Solaris 10, имела кодовое название 'Nevada' и была получена из того, что было кодовой базой OpenSolaris, и этот новый код был затем перенесен в новую OpenSolaris 'Nevada 'снимок сборки. «Находясь под контролем Sun Microsystems, раз в две недели выпускались снимки состояния Solaris Nevada (кодовое название ОС Solaris следующего поколения, которая в конечном итоге сменит Solaris 10), и этот новый код затем был включен в новые предварительные снимки OpenSolaris, доступные на Genunix.org. Стабильные выпуски OpenSolaris основаны на этих сборках Nevada. "

Первоначально программа Sun Solaris Express предоставляла дистрибутив, основанный на коде OpenSolaris в сочетании с программным обеспечением, которое есть только в выпусках Solaris. Первый независимый дистрибутив был выпущен 17 июня 2005 года, и с тех пор появилось много других.

19 марта 2007 года Sun объявила, что наняла Яна Мердока, основателя Debian, чтобы возглавить Project Indiana, попытку создать полный дистрибутив OpenSolaris с инструментами GNOME и userland от GNU, а также сетевым- на основе система управления пакетами. Новый дистрибутив планировался для обновления пользовательского опыта и должен был стать преемником Solaris Express в качестве основы для будущих выпусков Solaris.

5 мая 2008 г. OpenSolaris 2008.05 был выпущен в формате, который можно было загрузить как Live CD или установить напрямую. Он использует среду рабочего стола GNOME в качестве основного пользовательского интерфейса. Более поздний выпуск OpenSolaris 2008.11 включал графический интерфейс для возможностей создания снимков ZFS, известный как Time Slider, который обеспечивает функциональность, аналогичную Time Machine.

в macOS в декабре 2008 г., Sun Microsystems и Toshiba America Information Systems объявили о планах по распространению ноутбуков Toshiba с предустановленной OpenSolaris. 1 апреля 2009 г. на Tecra M10 и Portégé R600 был предустановлен выпуск OpenSolaris 2008.11 и несколько дополнительных пакетов программного обеспечения.

1 июня 2009 г. OpenSolaris 2009.06. был выпущен с поддержкой платформы SPARC.

6 января 2010 г. было объявлено, что программа Solaris Express будет закрыта, а двоичный выпуск OpenSolaris намечен на 26 марта 2010 г. OpenSolaris 2010.03 релиз так и не появился.

13 августа 2010 г. ходили слухи, что Oracle прекратила выпуск двоичного кода OpenSolaris, чтобы сосредоточиться на программе распространения двоичного кода Solaris Express. Исходный код будет по-прежнему приниматься от сообщества, а исходный код Oracle будет по-прежнему выпускаться с открытым исходным кодом, но выпуски кода Oracle будут происходить только после двоичных выпусков. Внутренняя электронная почта была выпущена разработчиком ядра OpenSolaris, но не подтверждена Oracle.

13 августа 2010 г. на форумах OpenSolaris было опубликовано сообщение, подтверждающее утечку. публикация исходного кода будет продолжена, двоичное распространение будет продолжено в рамках старой модели Solaris Express, но выпуск исходного кода будет происходить после двоичных сокращений, а двоичные сокращения станут менее частыми.

14 сентября 2010 г. OpenIndiana был официально запущен в JISC центре в Лондоне. Хотя OpenIndiana является форком в техническом смысле, он является продолжением OpenSolaris по духу: проект направлен на создание операционной системы семейства System V, которая двоично совместима с продуктами Oracle Solaris 11 и Solaris 11 Express. Однако вместо того, чтобы основываться на консолидации OS / Net, как это было в OpenSolaris, OpenIndiana стала дистрибутивом, основанным на illumos (первый выпуск по-прежнему основан на OS / Net). В проекте используется та же система управления пакетами IPS, что и в OpenSolaris.

12 ноября 2010 г. окончательная сборка OpenSolaris (134b) была опубликована Oracle в репозитории / release в качестве пути обновления до Solaris 11. Экспресс.

Oracle Solaris 11 Express 2010.11, предварительная версия Solaris 11 и первая версия дистрибутива Oracle после выхода OpenSolaris, была выпущена 15 ноября 2010 года.

История версий
ВерсияСборкаДата выпускаОкончание фазы поддержки
Общедоступность (GA)После окончания версии (EOV)Срок службы SunSpectrum (SS-EOSL)
2008.058613 мая 2008 г.13 ноября 2008 г.13 мая 2011 г.-
2008.11101b25 ноября 2008 г.25 мая 2009 г.25 ноября 2011 г.-
2009.06111b1 июня 2009 г.1 декабря 2009 г.1 июня 2012 г.1 июня 2014 г.
ЦветЗначение
КрасныйВыпуск больше не поддерживается
ЗеленыйВыпуск все еще поддерживается

.

Модель выпуска
OpenSolaris 2009.06 x86 LiveCD GNOME с терминалом

OpenSolaris предлагался как разработка (нестабильный) и производственный (стабильный) выпуски.

  • Разрабатываемые выпуски были построены на основе последней кодовой базы OpenSolaris (консолидации) и включали новые технологии, обновления безопасности и исправления ошибок, а также другие приложения, но, возможно, не подвергались всестороннему тестированию.
  • Рабочие выпуски были отделен от моментального снимка кодовой базы разработки (после замораживания кода ) и прошел процесс QA, который включает перенос обновлений безопасности и исправлений ошибок.

OpenSolaris может быть установлен с дисководов CD-ROM, USB или по сети с помощью автоматического установщика. Образы для установки с компакт-диска, USB и по сети доступны для обоих типов выпусков.

Репозитории

OpenSolaris использует систему управления пакетами с поддержкой сети, которая называется Система упаковки образов (также известная как pkg (5)) для добавления, удаления и управления установленным программным обеспечением, а также для обновления до новых версий.

Пакеты для разрабатываемых выпусков OpenSolaris публиковались Oracle каждые две недели в репозиторий / dev. Производственные выпуски используют репозиторий / release, который не получает обновлений до следующего рабочего выпуска. Только клиенты Sun с платными контрактами на поддержку имеют доступ к обновлениям для производственных выпусков.

Платная поддержка для производственных выпусков, которая позволяет получить доступ к обновлениям безопасности и исправлениям ошибок, была предложена Sun через репозиторий / support на pkg.sun.com.

Документация

A Список совместимости оборудования (HCL) для OpenSolaris можно просмотреть при выборе оборудования для развертывания OpenSolaris.

Подробная документация по администрированию, использованию и разработке OpenSolaris доступна в Интернете, включая информацию, предоставленную сообществом.

Лицензия

Sun выпустила большую часть исходного кода Solaris в соответствии с Общей лицензией на разработку и распространение (CDDL), которая основана на общественной лицензии Mozilla (MPL) версия 1.1. CDDL была одобрена как лицензия с открытым исходным кодом Open Source Initiative (OSI) в январе 2005 года. Файлы, лицензированные по CDDL, могут быть объединены с файлами, лицензированными по другим лицензиям, будь то с открытым исходным кодом или проприетарными.

Во время объявления Sun о выпуске Java под Стандартной общественной лицензией GNU (GPL), Джонатан Шварц и Рич Грин оба намекнули на возможность выпуска Solaris под лицензией GPL, и Грин сказал, что он «определенно не прочь» перелицензировать под GPL. Когда Шварц нажал на него (в шутку), Грин сказал, что Sun «очень внимательно рассмотрит это». В январе 2007 года eWeek сообщил, что анонимные источники в Sun сообщили им, что OpenSolaris будет иметь двойную лицензию под CDDL и GPLv3. На следующий день Грин ответил в своем блоге, что статья неверна, заявив, что, хотя Sun «очень серьезно рассматривает» такое соглашение о двойном лицензировании, оно будет предметом согласия остальной части сообщества OpenSolaris.

Конференции

Первая ежегодная конференция разработчиков OpenSolaris (сокращенно OSDevCon) была организована Немецкой группой пользователей Unix (GUUG) и проходила с 27 февраля по 2 марта 2007 г. в Свободный университет Берлина в Германии. OSDevCon 2008 был совместным усилием GUUG и Чешской группы пользователей OpenSolaris (CZOSUG) и проходил 25–27 июня 2008 г. в Праге, Чешской Республике. Обзор OSDevCon 2009 состоится 27–30 октября 2009 г. в Дрездене, Германия.

. В 2007 году Sun Microsystems организовала первый Саммит разработчиков OpenSolaris, который состоялся в выходные 13 октября, 2007 г., в Калифорнийском университете, Санта-Крус в США. Саммит разработчиков OpenSolaris 2008 вернулся в UCSC 2–3 мая 2008 г. и состоялся непосредственно перед запуском нового дистрибутива Sun OpenSolaris 5 мая 2008 г. на конференции CommunityOne в Сан. Франциско, Калифорния.

Первый саммит OpenSolaris Storage Summit был организован Sun и состоялся 21 сентября 2008 г. перед SNIA Конференцией разработчиков хранилищ (SDC) в Санта-Кларе, Калифорния. Второй саммит OpenSolaris Storage Summit предшествовал конференции USENIX по файловым технологиям и технологиям хранения (FAST) 23 февраля 2009 г. в Сан-Франциско, США.

3 ноября 2009 г. / Саммит по безопасности OpenSolaris был проведен компанией Sun в Внутренней гавани в Балтиморе, штат Мэриленд, перед Конференцией по администрированию больших систем установки (LISA).

Порты
  • PowerPC Порт: Project Polaris, экспериментальный порт PowerPC, основанный на предыдущих усилиях по переносу, Project Pulsar от Sun Labs.
  • OpenSolaris для System z, для мэйнфреймов IBM : проект Sirius, разработанный Sine Nomine Associates, названный по аналогии с Polaris.
  • OpenSolaris на ARM Port
  • OpenSolaris на MIPS Порт
Производные

Известные производные включают:

  • illumos, форк проекта с полностью открытым исходным кодом, начатый в 2010 году сообществом инженеров Sun OpenSolaris и службой поддержки NexentaOS. Обратите внимание, что OpenSolaris не был на 100% открытым исходным кодом: некоторые драйверы и некоторые библиотеки были собственностью других компаний, которые Sun (теперь Oracle) лицензировала и не смогла выпустить.
  • OpenIndiana, проект под эгидой illumos, направленный на "... стать по умолчанию дистрибутивом OpenSolaris, установленным на производственных серверах, где бесплатно требуются безопасность и исправления ошибок. "
  • NexentaStor, оптимизированный для рабочих нагрузок хранилища, на основе Nexenta OS
  • OSDyson : Ядро illumos с пользовательской средой GNU и пакетами из Debian. Стремится стать официальным портом Debian.
  • SmartOS : ориентированная на виртуализацию производная от Joyent.

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

  • Nexenta OS (прекращено 31 октября 2012 г.), первый дистрибутив основан на Ubuntu пользовательская среда с ядром, производным от Solaris
См. Также
  • Портал бесплатного ПО с открытым исходным кодом
Ссылки
Внешние ссылки
Викискладе есть носители, связанные с OpenSolaris.
Последняя правка сделана 2021-06-01 12:38:05
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте