See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
OpenSolaris — Википедия

OpenSolaris

Материал из Википедии — свободной энциклопедии

Изображение:Opensolaris_logo_trans.png

Скриншот 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).

[править] Ссылки

[править] Примечания

  1. Belenix boots from a USB drive(англ.) Проверено 28 февраля 2007 г.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -