OpenSolaris/otheros

Материал из Викиучебника — открытых книг для открытого мира

OpenSolaris и другие операционные системы[править]

OpenSolaris vs Solaris[править]

OpenSolaris — операционная система с открытым исходным кодом, созданная на базе Solaris 10.

Цена

Обе операционные системы распространяются бесплатно, однако Sun Microsystems оказывает платную поддержку пользователям Solaris. Поддержка OpenSolaris осуществляется бесплатно участниками сообщества через форумы и списки рассылок.

Лицензии

OpenSolaris распространяется по лицензии Common Development and Distribution License (CDDL), однако некоторые куски кода закрыты и распространяются под OpenSolaris Binary License. Открытый код OpenSolaris может быть распространён, модифицирован и использован для создания дистрибутивов независимыми разработчиками. В настоящее время на базе OpenSolaris созданы несколько дистрибутивов, в их числе BeleniX, Nexenta OS и некоторые другие. Solaris — проприетарная операционная система, исходный код недоступен.

Поддерживаемое оборудование

Solaris работает на машинах с архитектурами SPARC, SPARC64, x86 и x64. Версия Solaris 2.5.1 также работала на процессорах PowerPC. OpenSolaris поддерживает те же архитектуры, что и Solaris, плюс IBM System z, PowerPC и ARM. Последние три архитектуры поддерживаются экспериментально и не предназначены для широкого использования, также есть сообщество по портированию OpenSolaris на процессоры MIPS. В целом, однако, можно сказать, что первичная разработка OpenSolaris ведётся на машинах x86/x64, на них же работает большинство дистрибутивов. Поддержка SPARC была введена значительно позже, начиная с версии 2009.06.

Совместимость

Программы, предназначенные для Solaris 10, обычно работают и в OpenSolaris за редким исключением. Solaris 10 — сертифицированная система UNIX, а OpenSolaris — Unix-подобная.

Инновации

Большинство инновационных технологий в OpenSolaris взяты из Solaris 10. К таковым относятся файловая система ZFS, фреймворк DTrace, Service Management Facility. В будущем Sun планирует тестировать новые технологии в OpenSolaris и лишь после этого добавлять их в Solaris.

Использование

Solaris зарекомендовала себя как одна из самых стабильных отказоустойчивых операционных систем, поэтому она традиционно применяется крупными компаниями на серверах SPARC (часто в сочетании с СУБД Oracle). OpenSolaris ориентирован прежде всего на использование в домашних и офисных компьютерах.

OpenSolaris vs Windows[править]

OpenSolaris отличается от Windows тем же, чем и другие Unix-подобные системы.

Windows более дружественен к пользователям, имеет больше документации на русском и поддерживает большее число приложений.

OpenSolaris бесплатен, имеет открытый исходный код, поддерживает больше аппаратных платформ.

OpenSolaris vs BSD vs Linux[править]