В рамках проекта Illumos официально создано ответвление от OpenSolaris

4 августа 2010 года

Несколько ключевых разработчиков OpenSolaris при поддержке компании Nexenta Systems официально объявили о создании проекта Illumos, в рамках которого создан полностью свободное и развиваемое независимым сообществом разработчиков ответвление от операционной системы OpenSolaris. По заявлению разработчиков проект будет на 100% совместим на уровне ABI с оригинальным ядром Solaris, т.е. будет следовать изменениям в кодовой базе OpenSolaris, дополняя ее собственными разработками и поддерживая собственный набор изменений. Проект будет содержать в себе только открытые компоненты, включая системные библиотеки, ядро ОС и драйверы.

Работа над Illumos будет вестись отдельно от проекта OpenSolaris и без влияния корпораций. Компания Nexenta выступает только в роли спонсора и не обладает возможностью навязывания своей точки зрения - управление проектом целиком сосредоточено в руках сообщества, управляющая иерархия в котором строится на основе принципов меритократии. Тем не менее, Illumos не позиционируется как конкурент Solaris, напротив, разработчики намерены активно контактировать с работниками Oracle и возвращать улучшения в недра OpenSolaris и Solaris. Взаимодействие с Oracle будут строится на партнерских отношениях, но без зависимости от данной компании.

К сожалению не весь код OpenSolaris доступен в исходных текстах, например, закрытыми остаются такие компоненты, как libc_i18n (локализация и интернационализация), менеджер блокировок NFS/CIFS, часть криптографического фреймворка (в частности, закрыт модуль/демон kcf и labeld), набор важных драйверов устройств (например, mpt). Данные подсистемы энтузиастам предстоит написать с нуля. Положительным моментом является то, что наиболее интересные технологии Solaris, такие как ZFS, DTrace, Crossbow и Zones, являются открытыми и будут включены в состав Illumos.

Illumos не является дистрибутивом, он лишь предоставляет все необходимые средства для создания сборок. Проект занял нейтральную позицию к выбору способа формирования пакетов и является просто базой исходных текстов, который можно упаковать при помощи IPS в формат DEB, так и в форматы RPM, SVR4 и т.д. Несмотря на то, что изначально Illumos развивается как базовый костяк операционной системы, в будущем предусмотрено его расширение субпроектами, направленными на создание десктоп-окружения на базе Illumos, C++ Runtime и средств для создания производных дистрибутивов.

В настоящий момент заявлено только о поддержке аппаратных архитектур x86 и amd64, в будущем планируется расширить этот список платформой SPARC. Не исключено также портирование кодовой базы на такие платформы, как PowerPC и ARM. Отмечено, что проект не является полноценным форком, так как сохраняет связь с кодовой базой OpenSolaris, но по заявлению разработчиков в любой момент может перейти к обособленному развитию. Illumos больше похож на разные ветки Linux-ядра, поддерживаемые отдельно Линусом Торвальдсом и Аланом Коксом, но служащие единой цели, в отличие от полностью изолированных форков, подобных FreeBSD/DragonFlyBSD или NetBSD/OpenBSD.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «В рамках проекта Illumos официально создано ответвление от OpenSolaris», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.