OpenIndiana

редактировать
Операционная система, подобная Solaris, на основе иллюминатов
OpenIndiana
OpenIndiana logo large.svg
OpenIndiana 2016.10 live desktop.png Live Desktop OpenIndiana
Разработчик Illumos Foundation
Написано в C
семействе ОСUnix (SVR4 )
Рабочее состояниеТекущая
Исходная модельОткрытый исходный код
Последний выпуск Hipster 2020.04 (5 мая 2020 г.; 5 месяцев назад (2020-05-05))
Доступно на английском языке
Метод обновленияСистема упаковки изображений
Диспетчер пакетов pkg(IPS )
Платформыx86-64
Kernel typeMonolithic
Userland Solaris и GNU Core Utilities
По умолчанию пользовательский интерфейс MATE
Лицензия CDDL и другие
Официальный сайтwww.openindiana.org

OpenIndiana . бесплатная Unix операционная система с открытым исходным кодом, полученная из OpenSolaris и основанная на illumos. Разработчики разветвил OpenSolaris после разрыва Oracle Corporation изменил его, чтобы продолжить разработку и распространение исходного кода . OpenIndiana названа в честь Project Indiana, кодового названия разработки Sun Microsystems для OpenSolaris. Проект Indiana возглавлял Ян Мердок, основатель Debian Linux-дистрибутива.

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

Содержание
  • 1 История
    • 1.1 Истоки
    • 1.2 Первоначальная реакция
    • 1.3 Создание сообщества
    • 1.4 Прием носителей
  • 2 Отношение к другим операционным системам
  • 3 График выпуска
    • 3.1 Экспериментальные сборки
    • 3.2 Разработанные сборки
    • 3.3 Hipster
  • 4 Ссылки
  • 5 Внешние ссылки
История

Origins

Project Indiana был первоначально задуман Sun Microsystems для создания двоичного распределения на основе базы исходного кода OpenSolaris. Проект Indiana возглавлял Ян Мердок, основатель Debian Linux-дистрибутива.

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

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

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

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

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

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

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

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

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

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

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

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

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

Медиа-прием

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

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

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

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

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

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

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

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

График выпуска
Legend
Экспериментальные сборкиРазработкиHipster / GnomeHipster / MATE

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

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

ВерсияДатаПримечания
oi_14710 сентября 2010 г.

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

oi_14817 декабря 2010 г.

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

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

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

ВерсияДатаПримечания
oi_151a0Сентябрь 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_151a810 августа 2013 г.

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

oi_151a918 января 2014 г.

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

Hipster

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

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

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

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

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

ВерсияДатаПримечания
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».

Ссылки
Внешние ссылки
На Викискладе есть медиафайлы, связанные с OpenIndiana.
Последняя правка сделана 2021-06-01 12:37:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте