OpenIndiana - OpenIndiana

OpenIndiana
Логотип OpenIndiana large.svg
OpenIndiana 2016.10 live desktop.png
Живой рабочий стол OpenIndiana
РазработчикФонд Иллюмос
Написано вC
Семейство ОСUnix (SVR4 )
Рабочее состояниеТекущий
Исходная модельОткрытый исходный код
Последний релизHipster 2020.10 (31 октября 2020 г.; 45 дней назад (2020-10-31)) [±][1]
Доступно ванглийский
Метод обновленияСистема упаковки изображений
Менеджер пакетовупак. (IPS )
Платформыx86-64
Ядро типМонолитный
UserlandСолярис и Основные утилиты GNU
Дефолт пользовательский интерфейсПРИЯТЕЛЬ
ЛицензияCDDL и другие
Официальный веб-сайтwww.openindiana.org

OpenIndiana это бесплатно и с открытым исходным кодом Unix Операционная система происходит от OpenSolaris и на основе иллюзия. Разработчики раздвоенный OpenSolaris после Корпорация Oracle прекратил его выпуск, чтобы продолжить разработку и распространение исходный код.[2][3] OpenIndiana названа в честь Project Indiana, кодовое название разработки в Sun Microsystems для OpenSolaris. Проект Индиана возглавил Ян Мердок, основатель Debian Дистрибутив Linux.[4]

Проект OpenIndiana курируется фондом illumos Foundation, который также управляет операционной системой illumos.[2] Разработчики OpenIndiana стремятся сделать его де-факто дистрибутивом OpenSolaris для производственных серверов, где безопасность и исправление ошибок требуются бесплатно.[5] С точки зрения Дистрибутивы Linux, OpenIndiana стремится быть похожей на Ubuntu.[6]

История

Происхождение

Проект Индиана изначально был задуман Sun Microsystems для создания двоичного дистрибутива на основе базы исходного кода OpenSolaris.[7] Проект Индиана возглавил Ян Мердок, основатель Debian Дистрибутив Linux.[4]

OpenIndiana была задумана после переговоров о поглощении Sun Microsystems от Oracle, чтобы обеспечить постоянную доступность и дальнейшее развитие ОС на основе OpenSolaris, поскольку она широко используется. Неуверенность в сообществе разработчиков OpenSolaris привела к тому, что некоторые разработчики сформировали предварительные планы по разветвлению существующей кодовой базы.

Эти планы были реализованы после объявления Oracle о прекращении поддержки проекта OpenSolaris.[8][9]

Первоначальная реакция

OpenIndiana работает в консольный режим. Вид на корневая директория

Официальное объявление о проекте OpenIndiana было сделано 14 сентября 2010 г. JISC Центр в Лондон.[10] Первый выпуск операционной системы стал общедоступным в то же время, несмотря на то, что не был протестирован. Причина непроверенной версии заключалась в том, что команда OpenIndiana опередила дату запуска Oracle OpenWorld, чтобы опередить выпуск Solaris 11 Express.[11]

Объявление OpenIndiana было встречено в основном положительно; более 350 человек[12] просмотрел онлайн-объявление, ISO-образ был загружен более 2000 раз,[12] аккаунт в Twitter набрал более 500 подписчиков,[13] и многочисленные известные сайты ИТ-прессы написали об этом релизе.[11][14][15][16][17][18] Пропускная способность широковещательной передачи объявления была значительной, до 350 Мбит / с.[19] Сервер хранилища сетевых пакетов получил в 20 раз больше трафика, заинтересованного в их распространении, чем они первоначально планировали, в результате чего позже было подготовлено больше потоков.[20]

Однако не все отчеты были положительными, поскольку в некоторых онлайн-статьях ставилась под сомнение актуальность Solaris с учетом проникновения на рынок Linux.[21][22] Одна статья содержала критику запуска OpenIndiana, ссылаясь на непрофессионализм в отношении выпуска непроверенной сборки и отсутствие у проекта обязательств по графику выпуска.[23] Первоначальный выпуск OpenIndiana рекламировался как экспериментальный и основанный непосредственно на последней сборке разработки OpenSolaris, предшествующей выпуску OpenSolaris 2010.

Общественное здание

С перемещением двоичного дистрибутива OpenSolaris в SolarisExpress и прекращением подачи обновлений OpenSolaris в реальном времени возникло множество опасений по поводу того, что случится с OpenIndiana, если Oracle решит прекратить возвращать исходный код сообществу. Команда OpenIndiana смягчила эти опасения, объявив о своем намерении перенести поток исходного кода в Illumos Foundation.[24]

Были высказаны опасения по поводу возможного прекращения бесплатного доступа к принадлежащему Oracle компилятору, используемому для создания OpenIndiana. В ответ OpenIndiana была изменена для возможности компиляции с открытым исходным кодом. Коллекция компиляторов GNU.[25]

Список совместимого оборудования (HCL) остается в некоторой степени неформальным, фрагментированным и нецентрализованным, требуя от конечных пользователей тщательного изучения выбора оборудования.[26][27][28][29][30] Отсутствие всеобъемлющего централизованного HCL следует из того факта, что OpenSolaris HCL размещался в серверной инфраструктуре Oracle, а серверный код для отправки служебной программы драйвера устройства не был доступен.

В августе 2012 года руководитель проекта-основателя Аласдер Ламсден ушел из проекта, сославшись на личные причины и разочарование в связи с отсутствием прогресса в проекте.[31] Среди причин отсутствия прогресса - нехватка разработчиков и ресурсов. В своей отставке Ламсден написал: «Для многих из нас это был первый проект с открытым исходным кодом, в который мы участвовали, в том числе и я. Перед нами стояла огромная задача, и мы были плохо подготовлены к ее решению».[31]

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

Медиа-прием

Сентябрь 2013 г. DistroWatch В обзоре говорится, что проект OpenIndiana «похоже, неуклонно снижается в течение последних двух лет».[32] В том же обзоре сделан вывод, что OpenIndiana не сильно продвинулась по сравнению с OpenSolaris пятью годами ранее:[32]

Запуск OpenIndiana сегодня почти такой же, как и запуск OpenSolaris пять лет назад, инструменты в основном те же, рабочий стол такой же. Включенное программное обеспечение начинает показывать свой возраст, и я не чувствую, что за последние несколько лет были введены какие-либо действительно важные функции. Я уверен, что разработчики, стоящие за проектом, хорошо справляются с поиском ошибок и обновлением драйверов, и это здорово. Тем не менее, мне кажется, что OpenIndiana ступает на воду, а не продвигается сколько-нибудь значимо.

Обзор OpenIndiana, проведенный компанией DistroWatch в мае 2015 года, также пришел к выводу, что за эти годы система не достигла значительного прогресса.[33] В обзоре говорилось, что выбор пакетов и аппаратная поддержка, по-видимому, отставали от других систем, в то время как многие функции системного администрирования были либо скопированы, либо перенесены на Linux и BSD. Обзор заключает, что:[33]

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

Заявления об отсутствии поддержки пакетов могут быть смягчены тем фактом, что более 3500 программных пакетов, предоставляемых OpenIndiana Hipster, не разделены на несколько пакетов, что может искусственно увеличить количество пакетов (например, как в дистрибутивах Linux): система упаковки изображений - это файловое управление пакетами, обеспечивающее инкрементные обновления и фасеты пакетов, что делает такое разделение ненужным бременем. В течение первых двух лет своего существования проект Hipster перенес и обновил более 1500 пакетов: он поддерживает коллекцию выбранных программных пакетов, полагаясь на сторонние репозитории, такие как SFE.[34] для дополнений. Для расширенного выбора используется система pkgsrc, поддерживаемая Joyent.[35] с готовностью предоставляет более 20000 пакетов для систем Illumos.

Отношение к другим операционным системам

OpenIndiana - это форк в техническом смысле, но по духу это продолжение OpenSolaris. В рамках проекта планируется предоставить операционную систему семейства System V, которая двоично совместима с продуктами Oracle Solaris 11 и Solaris 11 Express. Однако вместо того, чтобы основываться на Консолидация OS / Net как и OpenSolaris, OpenIndiana основана на иллюзия. В проекте используется то же самое Система упаковки изображений (IPS) система управления пакетами как OpenSolaris.[5]

Хотя кодовая база OpenIndiana изначально была основана на большей части общедоступного кода Oracle, это не так, поскольку сборки разработки oi_151a, основанные на иллюзия с сентября 2011 г. Проект фактически отошел от инструментов, принадлежащих Oracle, таких как Солнечная студия: все сборки с 2013 года, включая активную ветвь Hipster, используют GNU Compiler Collection (GCC) в качестве единственного компилятора. Сам проект illumos строится на GCC с 15 июня 2012 года.[36]

График выпуска

Легенда
Экспериментальные сборкиСборки для разработчиковХипстер / ГномХипстер / МАТЕРИАЛ

Экспериментальные сборки

Первый экспериментальный выпуск OpenIndiana, сборка 147, был выпущен 14 сентября 2010 г .;[37] второй экспериментальный выпуск, сборка 148, был выпущен 17 декабря 2010 г.[38]

ВерсияДатаПримечания
oi_147[39]10 сентября 2010 г.

"Примечания к выпуску OpenIndiana oi_147".

oi_148[40]17 декабря 2010 г.

"Примечания к выпуску OpenIndiana oi_148".

Сборки для разработчиков

Первый разрабатываемый выпуск, Build 151, был выпущен 14 сентября 2011 года. Это первый выпуск, основанный на иллюзиях. MartUX 151a0[41] был выпущен как первая сборка SPARC для OpenIndiana. Сборка 151a7 для архитектур Intel / AMD была выпущена 6 октября 2012 г. Сборка 151a8 была выпущена 10 августа 2013 г. OpenSXCE 2013.01 SPARC Build 151a, ранее MartUX, был выпущен через OpenIndiana 1 февраля 2013 г. как второй и, возможно, последний OpenIndiana. SPARC строить,[42] с последующими выпусками на основе DilOS.[43]

ВерсияДатаПримечания
oi_151a0[44][45]19 сентября 2011 г.

"Примечания к выпуску OpenIndiana oi_151a0".

oi_151a126 января 2012 г.

"Примечания к выпуску OpenIndiana oi_151a1".

oi_151a213 февраля 2012 г.

"Примечания к выпуску OpenIndiana oi_151a2".

oi_151a312 апреля 2012 г.

"Примечания к выпуску OpenIndiana oi_151a3".

oi_151a44 мая 2012 г.

"Примечания к выпуску OpenIndiana oi_151a4".

oi_151a52 июля 2012 г.

"Примечания к выпуску OpenIndiana oi_151a5".

oi_151a64 сентября 2012 г.

"Примечания к выпуску OpenIndiana oi_151a6".

oi_151a76 октября 2012 г.

"Примечания к выпуску OpenIndiana oi_151a7".

oi_151a8[46]10 августа 2013 г.

"Примечания к выпуску OpenIndiana oi_151a8".

oi_151a918 января 2014 г.

"Примечания к выпуску OpenIndiana oi_151a9".

Хипстер

Поскольку модель разработки, унаследованная от проекта OpenSolaris, не подходила для проекта сообщества, в конце 2013 года была создана инициатива Hipster для перезагрузки и модернизации OpenIndiana. Проект Hipster - это ветвь быстрой разработки OpenIndiana, основанная на скользящая модель и горизонтальная схема участия через систему сборки oi-userland[47] и использование непрерывной интеграции.

Hipster активно поддерживается: в репозиторий поступают обновления программного обеспечения, а также исправления безопасности, а установочные образы публикуются дважды в год. О выпуске каждого моментального снимка объявляется через список рассылки и Twitter.[48]Первый выпуск моментальных снимков был выпущен 14 февраля 2014 года, а последующие снимки основывались на шестимесячном цикле разработки.

Некоторые примечательные особенности Hipster:

  • ПРИЯТЕЛЬ в качестве среды рабочего стола по умолчанию (начиная с Hipster 2016.10)
  • Обновление до новой версии Illumos KVM
  • Обновление графического стека с более новой поддержкой Xorg и DRM
  • Поддержка для ПРЕДОХРАНИТЕЛЬ и NTFS-3G
  • Поддержка мультимедийного ПО[49]
  • Поддержка стороннего репозитория SFE, предоставляющего LibreOffice[50]
  • Переход на GCC в качестве компилятора по умолчанию
  • Миграция устаревших объединений программного обеспечения в единую систему сборки "oi-userland". 2020-02-24.

Список функций обновляется для каждого цикла разработки на Дорожная карта страница системы отслеживания проблем.

ВерсияДатаПримечания
2014.0214 февраля 2014 г.

«Примечания к выпуску OpenIndiana Hipster 2014.02».[постоянная мертвая ссылка ]

2014.071 июля 2014 г.

«Примечания к выпуску OpenIndiana Hipster 2014.07».[постоянная мертвая ссылка ]

2014.1012 октября 2014 г.

«Примечания к выпуску OpenIndiana Hipster 2014.10».[постоянная мертвая ссылка ]

2015.0331 марта 2015 г.

«Примечания к выпуску OpenIndiana Hipster 2015.03».-[постоянная мертвая ссылка ]

2015.1012 октября 2015 г.

«Примечания к выпуску OpenIndiana Hipster 2015.10».

2016.0421 апреля 2016 г.

«Примечания к выпуску OpenIndiana Hipster 2016.04».

2016.102 ноября 2016 г.

«Примечания к выпуску OpenIndiana Hipster 2016.10».

2017.042 мая 2017 г.

«Примечания к выпуску OpenIndiana Hipster 2017.04».

2017.1031 октября 2017 г.

«Примечания к выпуску OpenIndiana Hipster 2017.10».

2018.0428 апреля 2018 г.

«Примечания к выпуску OpenIndiana Hipster 2018.04».

2018.1023 октября 2018 г.

«Примечания к выпуску OpenIndiana Hipster 2018.10».

2019.0412 мая 2019

«Примечания к выпуску OpenIndiana Hipster 2019.04».

2019.107 ноября 2019 г.,

«Примечания к выпуску OpenIndiana Hipster 2019.10».

2020.045 мая 2020

«Примечания к выпуску OpenIndiana Hipster 2020.04».

Рекомендации

  1. ^ «Примечания к выпуску 2020.10». Получено 2 ноября 2020.
  2. ^ а б «Добро пожаловать в Project OpenIndiana!». Проект OpenIndiana. 10 сентября 2010 г.. Получено 14 сентября 2010.
  3. ^ Любунчич, Игорь (23 мая 2011 г.). «OpenIndiana - надежда еще есть». DistroWatch. Получено 20 сентября 2013.
  4. ^ а б "Почему это называется OpenIndiana?". Получено 26 марта 2020. Проект «Индиана» возглавлял Иэн Мердок, основатель дистрибутива Debian Linux.
  5. ^ а б "Часто задаваемые вопросы". OpenIndiana.
  6. ^ "Illumos Distrbutions - Сравнение". Получено 26 марта 2020.
  7. ^ "Проект Индиана". Архивировано из оригинал 26 февраля 2011 г.
  8. ^ Ламсден, Аласдер (13 августа 2010 г.). «OpenSolaris отменен, будет заменен на Solaris 11 Express». осол-обсуждение (Список рассылки). Архивировано из оригинал на 2013-03-07.
  9. ^ Майкл Ларабель (10 сентября 2010 г.). «OpenIndiana - еще один форк OpenSolaris - появится на следующей неделе». Фороникс. Получено 13 сентября 2010.
  10. ^ "Объявление". OpenIndiana.
  11. ^ а б Сэм Варгезе. "Форк OpenSolaris будет объявлен дополнительно". ITWire. Получено 18 сентября 2010.
  12. ^ а б Управляемый хостинг EveryCity. «EveryCity спонсирует OpenSolaris Fork OpenIndiana». Получено 18 сентября 2010.
  13. ^ «Аккаунт OpenIndiana в Твиттере».
  14. ^ Тимоти Прикетт Морган. "OpenSolaris spork готов к загрузке". Реестр. Получено 18 сентября 2010.
  15. ^ «Фонд« Иллюмос »запускает OpenIndiana». H. Получено 18 сентября 2010.
  16. ^ Люк Хоупвелл. "Illumos Foundation возрождает OpenSolaris". ZDNet Австралия. Получено 18 сентября 2010.
  17. ^ Тед Самсон (15 сентября 2010 г.). «Illumos стремится клонировать умирающий OpenSolaris». InfoWorld. Получено 15 сентября 2010.
  18. ^ Оливер Дидрих (15 сентября 2010 г.). "OpenIndiana statt OpenSolaris". Heise Online (на немецком). Получено 15 сентября 2010.
  19. ^ «Twitter / openindiana: Надеюсь, вам понравилось объявление».
  20. ^ "Twitter / openindiana: наш сервер pkg.depotd для".
  21. ^ «От редакции: консультации с оракулом». Время разработки программного обеспечения. Время разработки программного обеспечения. 15 сентября 2010 г.. Получено 15 сентября 2010.
  22. ^ Джо Брокмайер. "Краткий обзор OpenIndiana". Журнал Linux. Получено 18 сентября 2010.
  23. ^ Лоуренс Латиф (15 сентября 2010 г.). «Open Indiana стремится к бесплатному распространению Solaris по умолчанию». Спрашивающий. Получено 15 сентября 2010.
  24. ^ "Часто задаваемые вопросы". OpenIndiana Wiki.
  25. ^ «Что, если Oracle прекратит выпуск Sun Studio (основной компилятор с закрытым исходным кодом для построения OpenSolaris)?». OpenIndiana Wiki.
  26. ^ "Сообщество HCL". OpenIndiana Wiki.
  27. ^ "Лучшее оборудование для использования?". Архивировано из оригинал на 2011-01-05. Получено 2012-01-11.
  28. ^ "Проект Nexenta | О предлагаемом оборудовании NAS SAN". Архивировано из оригинал на 2011-12-12.
  29. ^ «Список поддерживаемого оборудования NexentaStor TM, версия 1.0 - 2 февраля 2011 г.» (PDF). Архивировано из оригинал (PDF) на 01.01.2011.
  30. ^ «Joyent проверяет серверы TYAN для использования в SmartDataCenter». Архивировано из оригинал на 24.11.2011.
  31. ^ а б Аласдер Ламсден (29 августа 2012 г.). "Руководитель OpenIndiana Аласдер Ламсден уходит в отставку". Получено 2015-10-24.
  32. ^ а б «DistroWatch Weekly, выпуск 523, 2 сентября 2013 г.». 2013-09-02. Получено 2015-10-24.
  33. ^ а б «DistroWatch Weekly, выпуск 609, 11 мая 2015 г.». 2015-05-11. Получено 2015-10-24.
  34. ^ "Дополнительный проект Spec Files".
  35. ^ "Joyent - портативное управление пакетами".
  36. ^ «Illumos теперь будет строить с GCC 4.4.4». Архивировано из оригинал на 2018-06-25. Получено 2017-01-29.
  37. ^ "oi_147". OpenIndiana Wiki.
  38. ^ "oi_148". 17 декабря 2010 г.
  39. ^ «DistroWatch Weekly, выпуск 373, 27 сентября 2010 г.». distrowatch.com.
  40. ^ «DistroWatch Weekly, выпуск 406, 23 мая 2011 г.». distrowatch.com.
  41. ^ Бохниг, Мартин (27 сентября 2012 г.). «[OpenIndiana-обсуждение] Предварительная ссылка для скачивания: MartUX_OpenIndiana_Edition на основе Illumos для SPARC LiveDVD (без установщика)».
  42. ^ «OpenIndiana: выпуск SPARC удален». Архивировано из оригинал на 2013-05-18. Получено 2014-02-14.
  43. ^ «Twitter / openindiana: стабильный релиз-кандидат».
  44. ^ «DistroWatch Weekly, выпуск 426, 10 октября 2011 г.». distrowatch.com.
  45. ^ "Обзор OpenIndiana 151a Desktop | LinuxBSDos.com". linuxbsdos.com.
  46. ^ «DistroWatch Weekly, выпуск 523, 2 сентября 2013 г.». distrowatch.com.
  47. ^ "Github: oi-userland". 2020-02-24.
  48. ^ "Хипстер". OpenIndiana Wiki.
  49. ^ "репозиторий пакетов". pkg.openindiana.org.
  50. ^ «LibreOffice обновлен до версии 4.4.7.2 для OpenIndiana Hipster».

внешняя ссылка