OpenIndiana - OpenIndiana
Живой рабочий стол OpenIndiana | |
Разработчик | Фонд Иллюмос |
---|---|
Написано в | C |
Семейство ОС | Unix (SVR4 ) |
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код |
Последний релиз | Hipster 2020.10 (31 октября 2020 г.[±][1] | )
Доступно в | английский |
Метод обновления | Система упаковки изображений |
Менеджер пакетов | упак. (IPS ) |
Платформы | x86-64 |
Ядро тип | Монолитный |
Userland | Солярис и Основные утилиты GNU |
Дефолт пользовательский интерфейс | ПРИЯТЕЛЬ |
Лицензия | CDDL и другие |
Официальный веб-сайт | www |
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 было сделано 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 г. | |
oi_148[40] | 17 декабря 2010 г. |
Сборки для разработчиков
Первый разрабатываемый выпуск, 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 г. | |
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[46] | 10 августа 2013 г. | |
oi_151a9 | 18 января 2014 г. |
Хипстер
Поскольку модель разработки, унаследованная от проекта 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.02 | 14 февраля 2014 г. | «Примечания к выпуску OpenIndiana Hipster 2014.02».[постоянная мертвая ссылка ] |
2014.07 | 1 июля 2014 г. | «Примечания к выпуску OpenIndiana Hipster 2014.07».[постоянная мертвая ссылка ] |
2014.10 | 12 октября 2014 г. | «Примечания к выпуску OpenIndiana Hipster 2014.10».[постоянная мертвая ссылка ] |
2015.03 | 31 марта 2015 г. | «Примечания к выпуску OpenIndiana Hipster 2015.03».-[постоянная мертвая ссылка ] |
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 |
Рекомендации
- ^ «Примечания к выпуску 2020.10». Получено 2 ноября 2020.
- ^ а б «Добро пожаловать в Project OpenIndiana!». Проект OpenIndiana. 10 сентября 2010 г.. Получено 14 сентября 2010.
- ^ Любунчич, Игорь (23 мая 2011 г.). «OpenIndiana - надежда еще есть». DistroWatch. Получено 20 сентября 2013.
- ^ а б "Почему это называется OpenIndiana?". Получено 26 марта 2020.
Проект «Индиана» возглавлял Иэн Мердок, основатель дистрибутива Debian Linux.
- ^ а б "Часто задаваемые вопросы". OpenIndiana.
- ^ "Illumos Distrbutions - Сравнение". Получено 26 марта 2020.
- ^ "Проект Индиана". Архивировано из оригинал 26 февраля 2011 г.
- ^ Ламсден, Аласдер (13 августа 2010 г.). «OpenSolaris отменен, будет заменен на Solaris 11 Express». осол-обсуждение (Список рассылки). Архивировано из оригинал на 2013-03-07.
- ^ Майкл Ларабель (10 сентября 2010 г.). «OpenIndiana - еще один форк OpenSolaris - появится на следующей неделе». Фороникс. Получено 13 сентября 2010.
- ^ "Объявление". OpenIndiana.
- ^ а б Сэм Варгезе. "Форк OpenSolaris будет объявлен дополнительно". ITWire. Получено 18 сентября 2010.
- ^ а б Управляемый хостинг EveryCity. «EveryCity спонсирует OpenSolaris Fork OpenIndiana». Получено 18 сентября 2010.
- ^ «Аккаунт OpenIndiana в Твиттере».
- ^ Тимоти Прикетт Морган. "OpenSolaris spork готов к загрузке". Реестр. Получено 18 сентября 2010.
- ^ «Фонд« Иллюмос »запускает OpenIndiana». H. Получено 18 сентября 2010.
- ^ Люк Хоупвелл. "Illumos Foundation возрождает OpenSolaris". ZDNet Австралия. Получено 18 сентября 2010.
- ^ Тед Самсон (15 сентября 2010 г.). «Illumos стремится клонировать умирающий OpenSolaris». InfoWorld. Получено 15 сентября 2010.
- ^ Оливер Дидрих (15 сентября 2010 г.). "OpenIndiana statt OpenSolaris". Heise Online (на немецком). Получено 15 сентября 2010.
- ^ «Twitter / openindiana: Надеюсь, вам понравилось объявление».
- ^ "Twitter / openindiana: наш сервер pkg.depotd для".
- ^ «От редакции: консультации с оракулом». Время разработки программного обеспечения. Время разработки программного обеспечения. 15 сентября 2010 г.. Получено 15 сентября 2010.
- ^ Джо Брокмайер. "Краткий обзор OpenIndiana". Журнал Linux. Получено 18 сентября 2010.
- ^ Лоуренс Латиф (15 сентября 2010 г.). «Open Indiana стремится к бесплатному распространению Solaris по умолчанию». Спрашивающий. Получено 15 сентября 2010.
- ^ "Часто задаваемые вопросы". OpenIndiana Wiki.
- ^ «Что, если Oracle прекратит выпуск Sun Studio (основной компилятор с закрытым исходным кодом для построения OpenSolaris)?». OpenIndiana Wiki.
- ^ "Сообщество HCL". OpenIndiana Wiki.
- ^ "Лучшее оборудование для использования?". Архивировано из оригинал на 2011-01-05. Получено 2012-01-11.
- ^ "Проект Nexenta | О предлагаемом оборудовании NAS SAN". Архивировано из оригинал на 2011-12-12.
- ^ «Список поддерживаемого оборудования NexentaStor TM, версия 1.0 - 2 февраля 2011 г.» (PDF). Архивировано из оригинал (PDF) на 01.01.2011.
- ^ «Joyent проверяет серверы TYAN для использования в SmartDataCenter». Архивировано из оригинал на 24.11.2011.
- ^ а б Аласдер Ламсден (29 августа 2012 г.). "Руководитель OpenIndiana Аласдер Ламсден уходит в отставку". Получено 2015-10-24.
- ^ а б «DistroWatch Weekly, выпуск 523, 2 сентября 2013 г.». 2013-09-02. Получено 2015-10-24.
- ^ а б «DistroWatch Weekly, выпуск 609, 11 мая 2015 г.». 2015-05-11. Получено 2015-10-24.
- ^ "Дополнительный проект Spec Files".
- ^ "Joyent - портативное управление пакетами".
- ^ «Illumos теперь будет строить с GCC 4.4.4». Архивировано из оригинал на 2018-06-25. Получено 2017-01-29.
- ^ "oi_147". OpenIndiana Wiki.
- ^ "oi_148". 17 декабря 2010 г.
- ^ «DistroWatch Weekly, выпуск 373, 27 сентября 2010 г.». distrowatch.com.
- ^ «DistroWatch Weekly, выпуск 406, 23 мая 2011 г.». distrowatch.com.
- ^ Бохниг, Мартин (27 сентября 2012 г.). «[OpenIndiana-обсуждение] Предварительная ссылка для скачивания: MartUX_OpenIndiana_Edition на основе Illumos для SPARC LiveDVD (без установщика)».
- ^ «OpenIndiana: выпуск SPARC удален». Архивировано из оригинал на 2013-05-18. Получено 2014-02-14.
- ^ «Twitter / openindiana: стабильный релиз-кандидат».
- ^ «DistroWatch Weekly, выпуск 426, 10 октября 2011 г.». distrowatch.com.
- ^ "Обзор OpenIndiana 151a Desktop | LinuxBSDos.com". linuxbsdos.com.
- ^ «DistroWatch Weekly, выпуск 523, 2 сентября 2013 г.». distrowatch.com.
- ^ "Github: oi-userland". 2020-02-24.
- ^ "Хипстер". OpenIndiana Wiki.
- ^ "репозиторий пакетов". pkg.openindiana.org.
- ^ «LibreOffice обновлен до версии 4.4.7.2 для OpenIndiana Hipster».
внешняя ссылка
- Официальный веб-сайт
- Сеть Ethernet
- Официальный анонс OpenIndiana Объявление на OSNews