stringtranslate.com

OpenSolaris

OpenSolaris ( / ˌ p ən s ə ˈ l ɑːr ɪ s / [6] ) — это прекращённая операционная система с открытым исходным кодом, основанная на Solaris и созданная Sun Microsystems . Это также, возможно, из-за путаницы, название проекта, инициированного Sun для создания сообщества разработчиков и пользователей вокруг одноимённого программного обеспечения операционной системы.

OpenSolaris является потомком кодовой базы UNIX System V Release 4 (SVR4), разработанной Sun и AT&T в конце 1980-х годов, и является единственной версией варианта System V UNIX, доступной с открытым исходным кодом. [7] OpenSolaris был разработан как комбинация нескольких программных консолидаций , которые были открыты с исходным кодом, начиная с Solaris 10. Он включает в себя разнообразное бесплатное программное обеспечение , включая популярное настольное и серверное программное обеспечение. [8] [9]

После приобретения Oracle компании Sun Microsystems в 2010 году, Oracle прекратила разработку OpenSolaris собственными силами, сосредоточившись исключительно на разработке собственной ОС Solaris Express (теперь Oracle Solaris ). [10] [11]

До того, как Oracle закрыла исходный код Solaris, группа бывших разработчиков OpenSolaris начала попытки создать ответвление основного программного обеспечения под названием OpenIndiana . Фонд illumos , основанный после прекращения поддержки OpenSolaris, продолжает разрабатывать и поддерживать ядро ​​и пользовательское пространство OpenIndiana (совместно переименованное в «illumos»), в то время как проект OpenIndiana (теперь под эгидой фонда illumos) продолжает поддерживать и развивать дистрибутив OpenIndiana на основе illumos (включая его установщик и систему сборки) как прямого потомка OpenIndiana. [12] С тех пор появились и активно разрабатываются дополнительные дистрибутивы illumos , как коммерческие, так и некоммерческие, объединяющие ядро ​​и пользовательское пространство illumos с пользовательскими установщиками, системами упаковки и сборки, а также другими утилитами и инструментами, специфичными для дистрибутива.

История

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

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

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

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

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

19 марта 2007 года компания Sun объявила, что наняла Яна Мёрдока , основателя Debian , для руководства проектом Indiana [ 20], целью которого было создание полного дистрибутива OpenSolaris с GNOME и пользовательскими инструментами GNU , а также сетевой системой управления пакетами [21] . Новый дистрибутив должен был обновить пользовательский интерфейс и стать преемником 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. [22] [23] 1 апреля 2009 года Tecra M10 и Portégé R600 вышли с предустановленной ОС OpenSolaris 2008.11 и несколькими дополнительными программными пакетами. [24] [25]

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

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

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

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

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

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

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

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

[33]


Модель выпуска

OpenSolaris 2009.06 x86 LiveCD GNOME с терминалом

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

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

Репозитории

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

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

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

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

При выборе оборудования для развертывания OpenSolaris можно ознакомиться со списком совместимого оборудования (HCL). [ 40 ]

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

Лицензия

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

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

Конференции

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

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

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

3 ноября 2009 года в районе Иннер-Харбор в Балтиморе, штат Мэриленд , компанией Sun был проведён саммит по безопасности Solaris/OpenSolaris , который предшествовал конференции по администрированию крупных системных установок (LISA). [54]

Порты

Производные

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

Прекращено

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

Ссылки

  1. ^ "/osol-discuss/ OpenSolaris отменен, будет заменен на Solaris 11 Express". Архивировано из оригинала 2010-08-16 . Получено 2012-02-28 .
  2. ^ "/osol-discuss/ OpenSolaris отменен, будет заменен на Solaris 11 Express". Архивировано из оригинала 2012-01-05 . Получено 2012-02-28 .
  3. ^ Гарретт Д'Амор (3 августа 2010 г.). "illusos - Hope and Light Springs Anews - Presented by Garrett D'Amore" (PDF) . illumos.org . Получено 3 августа 2010 г. .
  4. ^ Петр Грушка (6 апреля 2010 г.). "Language/Locale Coverage". План тестирования OpenSolaris 2010.03 . opensolaris.org. Архивировано из оригинала 10 апреля 2010 г. Получено 20 апреля 2010 г.
  5. ^ "Часто задаваемые вопросы по лицензированию двоичных файлов OpenSolaris". opensolaris.org. Архивировано из оригинала 2009-10-01 . Получено 2009-11-21 .
  6. ^ Произношение рифмуется с "Polaris". Словарь английского языка Lexico UK . Oxford University Press . Архивировано из оригинала 2020-08-06.
  7. ^ Вариант BSD UNIX, на котором базировались версии Solaris до Solaris 2 (= SunOS 5), имеет открытый исходный код с июня 1994 года.
  8. Джим Грисанцио (12 декабря 2009 г.). «Информация о консолидации OpenSolaris». opensolaris.org. Архивировано из оригинала 29 июля 2012 г. Получено 22 апреля 2010 г.
  9. ^ Джим Грисанцио (26 марта 2010 г.). «Какая версия операционной системы Solaris — OpenSolaris?». opensolaris.org. Архивировано из оригинала 2 января 2012 г. Получено 22 апреля 2010 г.
  10. ^ "OpenSolaris теперь официально мертв. Покойся с миром". Архивировано из оригинала 2010-08-15 . Получено 2010-08-13 .
  11. ^ "Сайт выведен из эксплуатации". opensolaris.org. Архивировано из оригинала 2012-12-28 . Получено 2012-12-29 .
  12. ^ «Добро пожаловать в Project OpenIndiana!». Project OpenIndiana . 10 сентября 2010 г. Получено 28 сентября 2010 г.
  13. ^ "SunSoft представляет первое компактное решение для распределенных вычислений: Solaris" (пресс-релиз). Sun Microsystems . 4 сентября 1991 г. Получено 07.08.2007 г.
  14. ^ Йорг Шиллинг (24 марта 2010 г.). "Больше встроенных функций ksh93". opensolaris.org. Архивировано из оригинала 5 октября 2011 г. Получено 12 апреля 2010 г.
  15. Майкл Сингер (25 января 2005 г.). «Sun Cracks Open Solaris». InternetNews.com . Получено 12 апреля 2010 г.
  16. Саймон Фиппс (10 февраля 2006 г.). «День независимости OpenSolaris». Sun Microsystems . Архивировано из оригинала 25 февраля 2006 г. Получено 21 ноября 2009 г.
  17. ^ Ларабель, Майкл (2010-07-20). «Похоже, Oracle поддержит OpenSolaris». Phoronix . Получено 21 ноября 2012 г.
  18. Дэн Прайс (21 июня 2006 г.). "Что нового в Solaris Express 6/05 (Nevada Build 15)". Sun Microsystems . Архивировано из оригинала 21 октября 2010 г. Получено 12 апреля 2010 г.
  19. ^ "Schillix's Homepage: Main / Announce". Йорг Шиллинг. 22 апреля 2008 г. Архивировано из оригинала 9 ноября 2011 г. Получено 2010-04-08 .
  20. Саймон Фиппс (19 марта 2007 г.). «Charting the Next 25 Years». Sun Microsystems . Архивировано из оригинала 25 сентября 2009 г. Получено 21 ноября 2009 г.
  21. ^ Тимоти Прикетт Морган (2 августа 2007 г.). "Вопросы и ответы: стратегия Brass Talk OS от Sun's Top Operating System". IT Jungle. Архивировано из оригинала 2013-03-04 . Получено 2012-12-29 .
  22. Том Эспинер (12 декабря 2008 г.). «OpenSolaris теперь на ноутбуках Toshiba». ZDNet Australia .
  23. ^ "Sun Microsystems запускает последнюю версию OpenSolaris; представляет инструмент визуализации ползунка времени и новое партнерство с Toshiba для создания линейки ноутбуков OpenSolaris" (пресс-релиз). Sun Microsystems . 10 декабря 2008 г. Получено 21 декабря 2008 г.
  24. ^ "Toshiba OpenSolaris Laptops". Sun Microsystems . Получено 21.11.2009 .
  25. ^ "Get the Toshiba OpenSolaris Laptop". ShopOpenSolaris.com. Архивировано из оригинала 2010-03-05 . Получено 2009-11-21 .
  26. ^ "Что нового в 2009.06". Sun Microsystems . Июнь 2006. Получено 21.11.2009 .
  27. ^ Дерек Цицеро (6 января 2010 г.). "Обновление SXCE". opensolaris.org. Архивировано из оригинала 24 февраля 2012 г.
  28. Steven Stallion (13 августа 2010 г.). «Обновление SXCE». Iconoclastic Tendencies. Архивировано из оригинала 9 ноября 2020 г. Получено 17 августа 2010 г.
  29. ^ Alasdair Lumsden (13 августа 2010 г.). "Обновление SXCE". OpenSolaris.org. Архивировано из оригинала 14 мая 2012 г.
  30. ^ ab Часто задаваемые вопросы] Из OpenIndiana Wiki, OpenIndiana , архивировано из оригинала 2011-02-09 , извлечено 2012-12-29
  31. Глинн Фостер (15 ноября 2010 г.). "[osol-announce] Oracle Solaris 11 Express 2010.11 Releases Today!". opensolaris.org. Архивировано из оригинала 5 октября 2011 г. Получено 15 ноября 2010 г.
  32. ^ "Окончание срока службы операционной системы OpenSolaris". Sun Microsystems . Получено 28.09.2009 .
  33. ^ "Состояние срока службы для выпусков операционной системы OpenSolaris". Oracle . Получено 20.06.2010 .
  34. ^ Руководство по автоматической установке OpenSolaris 2010.03, Sun Microsystems , заархивировано из оригинала 2011-10-02
  35. ^ Дистрибутивы OpenSolaris и разрабатываемые версии, genunix.org[ ]
  36. ^ Репозиторий пакетов релизов разработки OpenSolaris [ постоянная неработающая ссылка ]
  37. ^ Алан Макклеллан (10 апреля 2009 г.). «Дополнительные репозитории IPS». Sun Microsystems . Получено 27.04.2010 .[ постоянная мертвая ссылка ]
  38. ^ "OpenSolaris Packaging Repository". Архивировано из оригинала 2011-11-13 . Получено 2010-04-08 .
  39. ^ "Состояние срока службы для выпусков операционной системы OpenSolaris". Sun Microsystems . Получено 27.04.2010 .
  40. ^ Список совместимого оборудования OpenSolaris (HCL), Oracle Corporation
  41. ^ Страница документации OpenSolaris, opensolaris.org, заархивирована с оригинала 2009-11-24
  42. ^ Домашняя вики-страница информационных ресурсов OpenSolaris, Sun Microsystems , заархивировано с оригинала 21.03.2009
  43. ^ "Можно ли объединить код, лицензированный по CDDL, с кодом, лицензированным по другим лицензиям с открытым исходным кодом?". OpenSolaris FAQ: Common Development and Distribution License (CDDL) . OpenSolaris. Архивировано из оригинала 2007-10-27.
  44. ^ "Sun Opens Java". Sun Microsystems . Архивировано из оригинала ( OGG Theora ) 2009-03-19.
  45. ^ Галли, Питер (16 января 2007 г.). «Sun лицензирует OpenSolaris по лицензии GPLv3». eWeek .
  46. Rich Green (17 января 2007 г.). «Все новости, пригодные для печати». Веблог Rich Green . Архивировано из оригинала 17 июля 2011 г. Получено 25 января 2007 г.
  47. ^ "OpenSolaris Developer Conference 2007". German Unix User Group . 22 февраля 2007 г. Архивировано из оригинала 2010-04-13 . Получено 2010-04-12 .
  48. ^ "Конференция разработчиков OpenSolaris 2008". Конференция разработчиков OpenSolaris . Получено 2010-04-12 .
  49. ^ "Конференция разработчиков OpenSolaris 2009". Конференция разработчиков OpenSolaris . Получено 2010-04-12 .
  50. ^ Линда Бернал; Эрик Бутилье; Бонни Корвин; Джим Грисанцио; Джесси Сильвер (26 октября 2009 г.). "OpenSolaris Newsletter: October 2007". opensolaris.org. Архивировано из оригинала 6 июня 2010 г. Получено 12 апреля 2010 г.
  51. ^ "OpenSolaris Summit". genunix. 31 августа 2009 г. Получено 12 апреля 2010 г.
  52. ^ "OpenSolaris Storage Summit 2008". Sun Microsystems . 25 марта 2010 г. Архивировано из оригинала 5 января 2010 г. Получено 12 апреля 2010 г.
  53. ^ "OpenSolaris Storage Summit 200902". Sun Microsystems . 15 ноября 2009 г. Архивировано из оригинала 5 января 2010 г. Получено 12 апреля 2010 г.
  54. ^ "Security Summit November 2009 — Make System Security Work for You". Sun Microsystems . 21 декабря 2009 г. Архивировано из оригинала 26 сентября 2009 г. Получено 2010-04-12 .
  55. ^ PowerPC, opensolaris.org, архивировано из оригинала 17 октября 2009 г. , извлечено 29 декабря 2012 г.
  56. Polaris native boot, blastwave.org, архивировано из оригинала 25 сентября 2008 г. , извлечено 29 декабря 2012 г.
  57. Проект Pulsar, Sun Microsystems , архивировано из оригинала 7 августа 2011 г.
  58. Проект Systemz, opensolaris.org, архивировано из оригинала 25 августа 2009 г. , извлечено 29 декабря 2012 г.
  59. ^ Порт платформы ARM, opensolaris.org, заархивировано из оригинала 16 октября 2009 г. , извлечено 29 декабря 2012 г.
  60. ^ MIPS Platform Port, opensolaris.org, заархивировано из оригинала 4 октября 2009 г. , извлечено 29 декабря 2012 г.
  61. ^ DownloadMirrors - Nexenta Project Wiki, заархивировано из оригинала 2010-04-05

Дальнейшее чтение

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