OpenSolaris
Материал из Википедии — свободной энциклопедии
OpenSolaris — проект Sun по разработке версии Solaris с открытыми исходниками.
Выход первого билда OpenSolaris состоялся 14 июня 2005 года. На данный момент Sun открыла исходные коды ядра ОС, сетевых компонентов, системных библиотек и базовых команд как для SPARC, так и для x86 архитектур. Эти компоненты можно взять за основу для построения дистрибутивов сторонними фирмами, что в данный момент и сделано, как с участием Sun Microsystems так и без. Со временем планируется раскрытие и других частей Solaris OS.
Содержание |
[править] Разработка OpenSolaris и будущее Solaris OS
Процесс разработки OpenSolaris ведётся на добровольной и неоплачиваемой основе сообществом разработчиков OpenSolaris (OpenSolaris Developer Community), однако направляется и координируется с участием специалистов Sun. При этом установлен чёткий протокол организации разработки — так называемый OpenSolaris Community Process.
В будущем планируется, что разработка новых версий Sun Solaris будет идти главным образом в проекте OpenSolaris усилиями сообщества разработчиков-энтузиастов. Разработанные добровольцами куски кода, новые утилиты и различные улучшения и усовершенствования по мере их тестирования, обкатки и проверки на надежность и соответствие принятым в Sun корпоративным стандартам качества будут добавляться в фирменную коммерческую версию Sun Solaris. Вместе с тем фирма Sun не обещает полного соответствия OpenSolaris коммерческой версии Solaris. Sun оставляет за собой право не добавлять в коммерческую версию Solaris некоторые новые возможности, функции и утилиты, которые могут присутствовать в OpenSolaris. И напротив, в коммерческой версии Sun собирается поставлять дополнительное проприетарное программное обеспечение, которое не будет присутствовать в OpenSolaris, и раскрывать которое вообще не планируется.
OpenSolaris будет отличаться от коммерческой версии Sun Solaris также отсутствием какой-либо официальной документации от Sun и формальной технической поддержки со стороны специалистов Sun. Неформальная техническая поддержка и документация будут доступны от разработчиков — участников OpenSolaris Community.
Стоит отметить, что Sun ещё до запуска проекта OpenSolaris, стремясь увеличить популярность ОС Solaris, начала предлагать свободную для скачивания бинарную (с закрытым исходным кодом) некоммерческую версию Sun Solaris, отличающуюся от коммерческой лишь отсутствием формальной технической поддержки, печатной документации и дополнительного проприетарного софта (Value Added Software).
[править] Текущее состояние проекта OpenSolaris
На данный момент (июль 2006 года) доступен для скачивания промежуточный билд OpenSolaris 1.0 (он же — Solaris 11.0) — Nevada Build 43. В новом билде значительно (по сравнению с Solaris 10.0) улучшена поддержка новой аппаратуры, увеличено количество драйверов, имеющихся в поставке ОС, обновлён GNOME до версии 2.14, упрощена и ускорена процедура инсталляции, оптимизирована поддержка 64-битных процессоров AMD и Intel, введена возможность собирать ОС не только проприетарным компилятором Sun Studio, но и с помощью свободного компилятора GCC, улучшено распознавание имеющихся разделов Linux при инсталляции Solaris (теперь GRUB находит и добавляет в меню загрузки Linux не только в случае раздела ext2, но и ext3). Окончательный релиз стабильной версии OpenSolaris 1.0 планируется в начале 2007 года.
[править] Дистрибутивы
[править] SchilliX
Самый первый вышедший дистрибутив, который основан на OpenSolaris. Это Live-CD дистрибутив для платформ X86 и AMD64 (EMT64). Автор дистрибутива — Йорг Шиллинг (Jörg Schilling), автор программы cdrecord для записи CD. Дистрибутив первоначально предоставлял только инструменты командной строки. Начиная с версии 0.51 поддерживает X-window.
[править] BeleniX
LiveCD-дистрибутив операционной системы, основанный на OpenSolaris. Создан в индийской «силиконовой долине» инженерами индийского центра компании SUN Microsystems. В будущем планируется возможность установки его на жёсткий диск. В BeleniX помимо всех компонентов OpenSolaris входит и другое свободное программное обеспечение. На данный момент системой поддерживаются только 32-разрядные платформы x86. Ведутся работы над возможностью запуска Live-CD в AMD64 (что поддерживает сам OpenSolaris).
[править] Polaris
Ещё одна задача проекта opensolaris, поставленная компанией SUN,— это портирование Solaris на более распространнёные типы процессоров, чем Sparc. Второй платформой по распространёности является PowerPC (IBM). Целью проекта Polaris является портирование на эту платформу. Директор проекта — Дэннис Кларк. В самой Sun используют встроенный процессор PowerPC при управлении аппаратными компонентами некоторых своих систем, в том числе в Sun Fire v20z. В настоящее время процессор работает под управлением Linux. Когда Polaris будет достаточно усовершенствована, Sun, по словам Кларка, сможет использовать данную операционную систему. Также впервые в мире комерческих UNIX систем осуществляется портирование своего UNIX (Solaris) на платформу конкурента (IBM) отличную от x86.
[править] Solaris Express
Наработанный в проекте OpenSolaris код компания SUN будет использовать в своих будущих дистрибутивах коммерческой версии Solaris. Все системы после Solaris 10 имеет название Nevada. У Nevada и OpenSolaris был общий исходный код. Solaris Express — это бинарный дистрибутив, который можно скачивать с сайта SUN, предназначенный для тестирования будущих версий Solaris (Типа бета версий — snapshots). Так как дистрибутив распространяется в бинарном виде, понять, взято ли в него что-либо из проекта OpenSolaris, невозможно.
[править] OpenSolaris для Sparc
На данный момент не выпущено ни одного дитрибутива на базе OpenSolaris на платформе Sparc(SUN).
[править] Ссылки
- OpenSolaris.
- Moscow OpenSolaris User Group.
- Schillix.
- Belenix.
- Polaris.
- Nexenta — GnuSolaris.
- Nexenta Systems, Inc.San Francisco Bay Area, California, U.S.A. Программное обеспечение для дистрибутивов, основанных на OpenSolaris.
- Blastwave — Open Source Software for Solaris.
- Companion Software DVD для Solaris Express.
- sunfreeware.
- исходники, предлагаемые SUN в рамках проекта OpenSolaris.