OpenSolaris
Материал из Википедии — свободной энциклопедии
Скриншот OpenSolaris |
|
Разработчик | Sun Microsystems |
Семейство ОС | Unix |
Исходный код | Open source |
Последняя версия | {{{latest_release_version}}} — {{{latest_release_date}}} |
Последняя тестовая версия | {{{latest_test_version}}} — {{{latest_test_date}}} |
Тип ядра | Монолитное ядро |
Интерфейс | {{{default_ui}}} |
Лицензия | CDDL |
Состояние | актуальное |
Веб-сайт | www.opensolaris.org |
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
На данный момент (май 2008 года) доступен для скачивания первый релиз OpenSolaris 2008.5 (основан на Nevada Build 79) под кодовым названием Indiana. Из особенностей можно выделить:
- Поставляется в виде LiveCD с возможностью установки на диск
- Интерфейс переведен на несколько языков, в том числе и на русский
- окружение рабочего стола - GNOME версии 2.20.2 с композитным менеджером Compiz
- В качестве файловой системы по-умолчанию используется ZFS
- Система управления пакетами IPS (Image Packaging System), напоминающая APT. Работа с пакетами производится через утилиту pkg. Например, для обновления всех пакетов дистрибутива достаточно выполнить команду "pkg image-update"
Так же теперь планируется выход нового релиза каждые 6 месяцев.
[править] Дистрибутивы
[править] SchilliX
Самый первый вышедший дистрибутив, который основан на OpenSolaris. Это Live-CD дистрибутив для платформ X86 и AMD64 (EM64T). Автор дистрибутива — Йорг Шиллинг (Jörg Schilling), автор программы cdrecord для записи CD. Дистрибутив первоначально предоставлял только инструменты командной строки. Начиная с версии 0.51 поддерживает X Window.
[править] BeleniX
LiveCD-дистрибутив операционной системы, основанный на OpenSolaris. Создан в индийской «кремниевой долине» инженерами индийского центра компании SUN Microsystems. В будущем планируется возможность установки его на жёсткий диск. В BeleniX помимо всех компонентов OpenSolaris входит и другое свободное программное обеспечение. На данный момент системой поддерживаются только 32-разрядные платформы x86. Ведутся работы над возможностью запуска Live-CD в AMD64 (что поддерживает сам OpenSolaris). С недавних пор можно использовать загрузку BeleniX с USB-устройств[1] — это несколько быстрее и к тому же позволяет сохранять свои настройки и данные.
[править] Polaris
Ещё одна задача проекта OpenSolaris, поставленная компанией SUN, — это портирование Solaris на более распространнёные типы процессоров, чем Sparc. Второй платформой по распространёности является PowerPC (IBM). Целью проекта Polaris является портирование на эту платформу. Директор проекта — Дэннис Кларк. В самой Sun используют встроенный процессор PowerPC при управлении аппаратными компонентами некоторых своих систем, в том числе в Sun Fire v20z. В настоящее время процессор работает под управлением Linux. Когда Polaris будет достаточно усовершенствована, Sun, по словам Кларка, сможет использовать данную операционную систему. Также впервые в мире коммерческих UNIX систем осуществляется портирование своего UNIX (Solaris) на платформу конкурента (IBM), отличную от x86.
[править] Nexenta OS
Операционная система, базирующаяся на Ubuntu Linux и ядре OpenSolaris для платформ x86 и x64. Это первый дистрибутив, сочетающий утилиты GNU с ядром OpenSolaris.
Nexenta использует подсистему работы с пакетами от Debian; в двух существующих на данный момент репозитариях доступны более 12000 пакетов. Дистрибутив можно использовать как LiveCD и для инсталяции на жёсткий диск.
[править] Solaris Express
Наработанный в проекте OpenSolaris код компания SUN будет использовать в своих будущих дистрибутивах коммерческой версии Solaris. Все системы после Solaris 10 имеют название Nevada. У Nevada и OpenSolaris был общий исходный код. Solaris Express — это бинарный дистрибутив, который можно скачивать с сайта SUN, предназначенный для тестирования будущих версий Solaris (типа бета версий — snapshots). Так как дистрибутив распространяется в бинарном виде, понять, взято ли в него что-либо из проекта OpenSolaris, невозможно.
[править] MilaX
MilaX — небольшой по размеру LiveCD дистрибутив, собранный на основе OpenSolaris. Появился на свет в результате попытки собрать небольшой по размеру OpenSolaris-дистрибутив, напоминающий DamnSmallLinux. Использует оконный менеджер JWM, ряд утилит перенесены из DSL. Способен загружаться с CD, USB-дисков и SD-карт. Возможна установка на жесткий диск с ZFS-boot.
[править] OpenSolaris для Sparc
На данный момент не выпущено ни одного дистрибутива на базе OpenSolaris на платформе Sparc (SUN).
[править] Ссылки
|
OpenSolaris на Викискладе? |
- Дистрибутивы
- OpenSolaris
- Moscow OpenSolaris User Group
- Schillix
- Belenix
- Polaris
- Nexenta — GnuSolaris
- MilaX
- Программное обеспечение
- Nexenta Systems — Программное обеспечение для дистрибутивов, основанных на OpenSolaris
- Blastwave — Open Source Software for Solaris
- Companion Software DVD для Solaris Express
- SUNFreeware
- Исходные коды, предлагаемые SUN в рамках проекта OpenSolaris
- Обзоры
- Обзор OpenSolaris 2008.5
[править] Примечания
- ↑ Belenix boots from a USB drive(англ.) Проверено 28 февраля 2007 г.
|
||||
---|---|---|---|---|
Главное | Common Unix Printing System · The Free Software Definition · GNU Project · Список открытого программного обеспечения · Open source · X Window System |
|
||
История | Linux · Mozilla (Application Suite · Firefox · Thunderbird) | |||
Операционные системы | BSD · Apple Darwin · GNU · Linux · OpenSolaris · ReactOS | |||
Development | GCC · LLVM · PHP · Python · Perl · Java | |||
Window managers | Blackbox · EDE · Enlightenment · Étoilé · Fluxbox · GNOME · IceWM · KDE · Openbox · ROX · Window Maker · Xfce | |||
Организации | Free Software Foundation (Europe, India, Latin America) · Linux Foundation · Mozilla Foundation · Open Source Initiative | |||
Лицензии | Apache · BSD · GPL · LGPL · MIT · MPL · Permissive free software licences · License proliferation | |||
Challenges | Блоб · Технические средства защиты авторских прав · Open source software security · Собственническое программное обеспечение · SCO-Linux controversies · Software patents and free software · Tivoization · Trusted Computing | |||
Другое | Альтернативные названия · Community · Movement · Comparison of open source and closed source · Свободное и открытое ПО · Revolution OS |