Oracle solaris что это

Обновлено: 07.07.2024

Solaris — операционная система, разработанная компанией Sun Microsystems для платформы SPARC, с 2008 года принадлежит вместе с активами Sun корпорации Oracle. Несмотря на то, что Solaris — операционная система с закрытым исходным кодом, бо́льшая его часть открыта и опубликована в проекте OpenSolaris.

Содержание

История

В начале 1990-х годов Sun Microsystems заменила основанную на BSD SunOS 4 на UNIX System V Release 4 (SVR4), разрабатываемую совместно с AT&T, а также изменила имя SunOS 5 на Solaris 2. После выхода версии 2.6 Sun Microsystems отбросила из имени «2.», и следующая версия называлась уже Solaris 7.

Фактически, Solaris — это операционная система SunOS с графической оболочкой и некоторыми дополнительными компонентами.

Начиная с версии Solaris 9 выпускалась общедоступная (в бинарном виде, то есть с закрытым исходным кодом) некоммерческая версия Solaris по лицензии CDDL. От коммерческой версии она отличалась отсутствием технической поддержки от Sun, печатной документации и некоторого объёма дополнительного проприетарного программного обеспечения (англ. Value Added Software).

В июне 2005 года Sun Microsystems приняла решение открыть значительную часть исходного кода последней версии системы — Solaris 10, и запустить проект OpenSolaris. Стандартные бинарные сборки Solaris 10 были размещены на веб-сайте Sun Microsystems и доступны всем желающим по лицензии CDDL, после регистрации на веб-сайте компании.

Разработка следующей версии — Solaris 11 (рабочее название проекта — Solaris Nevada) велось уже в сотрудничестве с сообществом разработчиков OpenSolaris. Вдобавок к исходному коду операционной системы Solaris, Sun Microsystems открыла целый ряд программного обеспечения собственной разработки для неё, в рамках проекта OpenSolaris.

С апреля 2010 года новый владелец интеллектуальной собственности — корпорация Oracle, изменил условия лицензирования системы Solaris 10. По новым правилам, продуктом бесплатно, в коммерческих целях, стало разрешено пользоваться только в течение 90 дней, для последующего коммерческого использования Solaris 10 и выпущенной в ноябре 2011 года версии 11 необходимо приобретение контракта на техническую поддержку операционной системы, либо целиком системы от Oracle. Бинарные сборки Solaris 10 и 11 по-прежнему доступны на веб-сайте компании после регистрации, но уже по условиям особой разработческой лицензии (Oracle Technology Network Developer License), разрешающей их использование исключительно для разработки и тестирования приложений под платформу Solaris.

Поддерживаемые архитектуры

  • SPARC (Sun UltraSPARC, Fujitsu SPARC64)
  • 32 и 64-битные процессоры x86 производства AMD, Intel и VIA

Поддержка микропроцессоров Itanium (Intel) была запланирована, но не была реализована. Предпринималась попытка портировать Solaris на архитектуру PowerPC, в 1996 была выпущена 32-битная версия 2.5.1 (Solaris PowerPC Edition) для платформы PReP, однако, вскоре от этого отказались. В настоящее время идет возрождение поддержки архитектуры PowerPC в OpenSolaris. В ноябре 2007 IBM, Sun и Sine Nomine Associates продемонстрировали пробную версию OpenSolaris for System z, работающую на мейнфрейме IBM System z под z/VM. Эта версия получила название Sirius. 19 ноября 2008 IBM авторизовала Sirius на процессорах System z IFL. В Solaris 10 Sun Microsystems реализовала двоичную совместимость с Linux, что позволяет запускать Linux-приложения под Solaris на системах x86 в зонах BrandZ. Планируется двоичная совместимость с FreeBSD. В Solaris SPARC эта функциональность не доступна.

По состоянию на 2009 год Solaris официально поддерживали на некоторых своих системах с архитектурой x86 и x86-64 следующие производители:

  • IBM
  • Intel
  • Hewlett-Packard
  • Dell
  • Fujitsu Siemens Computers
  • Core Micro Systems
  • Egenera

Solaris 10

Продуктивную версию ОС Oracle Solaris 10 можно бесплатно скачать с сайта Sun Microsystems Последнюю версию ОС OpenOracle Solaris можно скачать с сайта сообщества OpenOracle Solaris. При закачке образа следует быть внимательным, так как по умолчанию предлагается «облегченный» образ с ограниченной локализацией (только основные языки) и ускоренной установкой. В образе, отмеченном буквой «g» (global), используется LZMA-компрессия. Это позволило добавить поддержку 12 языков рабочего стола. Кстати, диск можно получить по почте совершенно бесплатно. Для этого нужно выбрать на сайте проекта ссылку «Get Free Media» и заполнить форму.


В сентябре 2010 года корпорация Oracle выпустила обновление для операционной системы Solaris 10. Параллельно с этим, были выпущены пакеты программного обеспечения Oracle Solaris Cluster 3.3 и среда разработки приложений Oracle Solaris 12.2.

Выпущенное обновление было протестировано на совместимость с другими решениями корпорации и популярными серверными решениями других производителей. Вместе с релизом системы были обновлены и сертификационные курсы по Solaris, куда были включены порядка 50 000 различных вопросов и практических кейсов.

В версии 10/09 компания повысила производительность сетевой подсистемы и ядра ОС в целом, добавлены новые возможности, касающиеся виртуализации на базе x86- и SPARC-серверов. Также в новинке появилась новая версия фирменной файловой системы ZFS, поддерживающей очень большие дисковые массивы.

С аппаратной точки зрения 10/09 поддерживает последние версии x86-процессоров AMD и Intel. В Oracle также заявляют, что новая версия полностью совместима с 11 000 сторонних приложений, написанных ранее под среду Solaris 10.

Что касается Solaris Cluster 3.3, то здесь Oracle предлагает набор решений для создания отказоустойчивых производственных кластеров уровня предприятия. Здесь в наличии присутствуют кластерные приложения Oracle Solaris Containers и Oracle Solaris Cluster Geographic Edition. Поддерживает кластерная платформа и другие популярные продукты, ориентированные на кластерные среды, в частности Oracle WebLogic Server, Oracle’s Siebel CRM, MySQL Cluster и Oracle Business Intelligence Enterprise Edition 11g.

Кластерный пакет программ на уровне системы также поддерживает расширения Solaris Trusted Extensions для повышения безопасности данных и технологию InfiniBand для скоростного обмена данными.

Среда Solaris Studio 12.2 получила новые инструменты для разработки многопоточных и распределенных Solaris-приложений.

Solaris 11

После 7 лет разработки увидел свет релиз операционной системы Solaris 11. По сравнению с Solaris 10 в Solaris 11 реализовано более 400 новшеств, объем кода Solaris 11 оценивается в более чем 20 млн. человеко-часов, затраченных на разработку, и ещё 60 млн. часов на тестирование. Компания Oracle представила новую версию как "первую облачную операционную систему", т.е. ОС специально созданную с оглядкой на облачные вычисления и готовую для обеспечения работы публичных, приватных и гибридных облачных окружений на предприятиях. Значительные улучшения наблюдаются во всех ключевых компонентах Solaris 11, начиная с сетевого стека и файловых систем и заканчивая инфраструктурой управление пакетами и расширенной поддержкой многопоточности.

Solaris 11 доступен только для 64-разрядных x86-систем и серверов на базе процессоров SPARC серии M и T. Поддержка неактуального оборудования, 32-битного ядра и старых моделей процессоров SPARC, включая UltraSparc IV+, прекращена. Размер установочного образа составляет 430 Мб для архитектуры x86 и 526 Мб для SPARC. Об открытии кода Solaris 11 пока ничего не известно. Напомним, что в отличие от Sun компания Oracle перешла от развития Solaris в качестве открытого проекта к практике закрытой разработки, с открытием кода только после вывода готового продукта на рынок. Версия Solaris 11 станет первым значительным обновлением операционной системы, выпущенным в течение последних шести лет. Ключевыми особенностями новой версии станут более тесная поддержка технологий виртуализации, повышенная масштабируемость и расширенные возможности управления разнородными системами. Обновления для Solaris 11 будут выпускаться ежегодно, вплоть до 2014 года. Все это время компания продолжит поддерживать и предыдущую версию платформы – Solaris 10.

Специалисты Oracle также займутся разработкой новых аппаратных платформ, оптимизированных для более производительной работы приложений. К 2015 году производительность программ, запускаемых на серверах Oracle, возрастет в сорок раз. Для обеспечения таких результатов разработчики собираются в четыре раза увеличить число поддерживаемых процессорных ядер, а объемы доступных ресурсов оперативной памяти будут увеличены в 16 раз и составят 64 терабайта.

Сентябрь 2010 года - Выпущен предварительный вариант новой версии операционной системы Solaris 11. Самым заметным отличием Solaris 11 от предыдущих версий является масштабируемость – новая платформа позволяет обслуживать тысячи потоков одновременной обработки данных и сотни терабайт памяти.

Если текущая версия Solaris 10 может поддерживать сотни потоков исполнения и несколько терабайт памяти, то новая версия масштабируется до более высокого уровня, предоставляя широкие возможности для создания новых суперкомпьютеров и консолидации центров обработки данных. В Solaris 11 появились новые встроенные инструменты для виртуализации и обеспечения безопасности.

В версии 11 реализована технология, которую компания Oracle называет инструментарием формирования пакетов с учетом зависимостей (dependency-aware packaging tools). Этот инструментарий можно привязать к любым программным и аппаратным компонентам Oracle, чтобы полностью автоматизировать и оптимизировать установку обновлений. Новая программа Fast Reboot позволяет заказчикам возвращать свои системы к работе в течение нескольких десятков секунд, а не минут, как прежде.

Компания Oracle при создании Solaris 11 уделила внимание технологиям для «облачных» вычислений. В частности, Solaris 11 предусматривает совместимость с перспективным будущим оборудованием, которое будет поддерживать огромные объемы потоков исполнения и оперативной памяти, а также высокую скорость ввода-вывода, измеряемую гигабитами.

Операционная система Solaris 11 будет выпущена в системах Oracle X2-8 Database Machine (сервер баз данных) и Oracle Exalogic Elastic Cloud (модуль для организации «облачных» систем). Кроме того, до конца 2010 года новая операционная система появится в системах хранения данных, выпускаемых под маркой Oracle. В самостоятельном виде для установки на серверы с архитектурой Sparc и x86 сторонних производителей система будет доступна в 2011 году.

Кроме Solaris 11, компания Oracle анонсировала серию обновлений к текущим продуктам семейства Solaris. Серия охватывает продукты на базе доступной сейчас промышленной операционной системы Oracle Solaris 10 9/10. Кроме того, представлена обновленная система обеспечения отказоустойчивости Solaris Cluster 3.3 и обновленная среда разработки Oracle Solaris Studio 12.2. К прочим обновлениям системы Solaris 10 следует отнести заметное повышение производительности для систем, где используются кластеры Oracle RAC (Real Application Clusters) и среда исполнения Java Runtime.

Читайте также: