Live Desktop OpenIndiana | |
Разработчик | Illumos Foundation |
---|---|
Написано в | C |
семействе ОС | Unix (SVR4 ) |
Рабочее состояние | Текущая |
Исходная модель | Открытый исходный код |
Последний выпуск | Hipster 2020.04 (5 мая 2020 г.; 5 месяцев назад (2020-05-05)) |
Доступно на | английском языке |
Метод обновления | Система упаковки изображений |
Диспетчер пакетов | pkg (IPS ) |
Платформы | x86-64 |
Kernel type | Monolithic |
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.
Project Indiana был первоначально задуман Sun Microsystems для создания двоичного распределения на основе базы исходного кода OpenSolaris. Проект Indiana возглавлял Ян Мердок, основатель Debian Linux-дистрибутива.
OpenIndiana был задуман после переговоров о поглощении Sun Microsystems компанией Oracle действовала, чтобы обеспечить постоянную доступность и дальнейшее развитие ОС на основе OpenSolaris, поскольку она широко используется. Неуверенность в сообществе разработчиков OpenSolaris привела к тому, что некоторые разработчики сформировали предварительные планы по созданию форка существующей кодовой базы.
Эти планы были реализованы после объявления о прекращении поддержки проекта OpenSolaris со стороны Oracle.
Официальное объявление о проекте 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 года.
Экспериментальные сборки | Разработки | Hipster / Gnome | Hipster / MATE |
Первый экспериментальный выпуск OpenIndiana, сборка 147, был выпущен 14 сентября 2010 г.; второй экспериментальный выпуск, сборка 148, был выпущен 17 декабря 2010 г.
Версия | Дата | Примечания |
---|---|---|
oi_147 | 10 сентября 2010 г. | |
oi_148 | 17 декабря 2010 г. |
Выпущен первый выпуск разработки, сборка 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 | |
oi_151a1 | 26 января 2012 г. | |
oi_151a2 | 13 февраля 2012 г. | |
oi_151a3 | 12 апреля 2012 г. | |
oi_151a4 | 4 мая 2012 г. | |
oi_151a5 | 2 июля 2012 г. | |
oi_151a6 | 4 сентября 2012 г. | |
oi_151a7 | 6 октября 2012 г. | |
oi_151a8 | 10 августа 2013 г. | |
oi_151a9 | 18 января 2014 г. |
Поскольку модель разработки, унаследованная от проекта OpenSolaris, не подходила для проекта сообщества, инициатива Hipster была создана в конце 2013 года для перезагрузки и модернизации OpenIndiana. Проект Hipster - это ветвь быстрой разработки OpenIndiana, основанная на модели скользящего выпуска и горизонтальной схеме участия через систему сборки oi-userland и использовании непрерывной интеграции.
Hipster активно поддерживается: репозиторий получает обновления программного обеспечения, а также исправления безопасности, а установочные образы публикуются дважды в год. Каждый выпуск снимков объявляется через список рассылки и Twitter. Первый выпуск моментальных снимков был выпущен 14 февраля 2014 г., а последующие снимки основывались на шестимесячном цикле разработки.
Некоторые примечательные особенности Hipster:
Список функций обновляется для каждого цикла разработки на странице Roadmap средства отслеживания проблем.
Версия | Дата | Примечания |
---|---|---|
2014.02 | 14 февраля 2014 г. | |
2014.07 | 1 июля 2014 г. | |
2014.10 | 12 октября 2014 г. | |
2015.03 | 31 марта 2015 г. | |
2015.10 | 12 октября 2015 г. | |
2016.04 | 21 апреля, 2016 | |
2016.10 | 2 ноября 2016 г. | |
2017.04 | 2 мая 2017 г. | |
2017.10 | 31 октября 2017 г. | |
2018.04 | 28 апреля 2018 г. | |
2018.10 | 23 октября 2018 г. | |
2019.04 | 12 мая 2019 г. | |
2019.10 | 7 ноября 2019 г. | |
2020.04 | 5 мая 2020 г. |
На Викискладе есть медиафайлы, связанные с OpenIndiana. |