Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

OpenIndiana - это бесплатная операционная система Unix с открытым исходным кодом , производная от OpenSolaris и основанная на illumos . Раздвоенный из OpenSolaris после OpenSolaris была прекращена Корпорация Oracle , [2] [3] открыла демонстрационный берет свое название от проекта Indiana, внутренний кодовому для OpenSolaris в Sun Microsystems до приобретения Oracle, Солнца в 2010 году [4]

Проект OpenIndiana, созданный группой разработчиков под руководством Аласдэра Ламсдена [5], в настоящее время курируется фондом illumos Foundation, который разрабатывает и поддерживает операционную систему illumos. [2] Проект направлен на то, чтобы сделать OpenIndiana « де-факто дистрибутивом OpenSolaris, установленным на производственных серверах, где безопасность и исправления ошибок предоставляются бесплатно». [6]

История [ править ]

Истоки [ править ]

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

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

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

Первая реакция [ править ]

OpenIndiana работает в консольном режиме . Просмотр корневого каталога

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

Объявление OpenIndiana было встречено в основном положительным откликом; более 350 человек [12] просмотрели онлайн-объявление, образ ISO был загружен более 2000 раз, [12] аккаунт в Твиттере набрал более 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]

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

Медиа-прием [ править ]

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

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

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

Хотя OpenIndiana выглядит стабильной и функциональной, создается впечатление, что она застряла в прошлом, возможно, из-за отсутствия разработчиков, желающих работать над проектом. OpenIndiana работает и может быть полезна в ситуациях, когда по разным причинам администратору действительно нужна версия Solaris , но мне кажется, что 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 основана на illumos . В проекте действительно используется та же система управления пакетами Image Packaging System (IPS), что и в OpenSolaris. [36]

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

График выпуска [ править ]

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

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

Сборки для разработчиков [ править ]

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

Хипстер [ править ]

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

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

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

  • MATE в качестве среды рабочего стола по умолчанию (с Hipster 2016.10)
  • Обновление до новой версии Illumos KVM
  • Обновление графического стека с более новой поддержкой Xorg и DRM
  • Поддержка FUSE и NTFS-3G
  • Поддержка мультимедийного программного обеспечения [50]
  • Поддержка стороннего репозитория SFE, предоставляющего LibreOffice [51]
  • Переход на GCC в качестве компилятора по умолчанию
  • Миграция устаревших консолидаций программного обеспечения в единую систему сборки "oi-userland" . 2020-02-24.

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

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Список поддерживаемого оборудования
  • OpenIndiana официально объявила об анонсе на OSNews