Solaris

Sun Solaris – это операционная система, разработанная и выпускаемая компанией Sun Microsystems (позднее стала частью Oracle Corporation). Эта операционная система является UNIX-подобной и была широко использована в корпоративных средах и серверах благодаря своей надежности, производительности и безопасности. Sun Solaris также поддерживает широкий спектр аппаратного оборудования и предлагает различные инструменты для разработки, настройки и администрирования системы. Несмотря на то, что разработка Solaris была приостановлена после приобретения Sun Microsystems Oracle Corporation, операционная система Solaris все еще используется в некоторых компаниях и организациях. Несмотря на то, что 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, комплекта печатной документации и некоторого объёма дополнительного проприетарного программного обеспечения.

В июне 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.

2 сентября 2017 года, Саймон Фиппс, бывший сотрудник Sun Microsystems, который не хотел приобретения компании Sun от Oracle, сообщил в Twitter’е, что Oracle уволил много разработчиков Solaris’а, и многие уволенные сотрудники интерпретировали это как знак того, что Oracle больше не намерен поддерживать будущую разработку платформы. В то время, как у Oracle случились увольнения, разработка Solaris 11.4, которая должна выйти в 2018 году, продолжалась.

3 марта 2022 года, компания Oracle представила Solaris 11.4 CBE (Common Build Environment), новый бесплатный вариант операционной системы Solaris 11.4, нацеленный на использование разработчиками открытого ПО и применения в персональных целях. Редакция отличается задействованием непрерывной модели публикации новых версий и близка к редакции Solaris 11.4 SRU (Support Repository Update).

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

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

Поддержка процессоров Itanium (Intel) была запланирована, но так и не была реализована.

Solaris поддерживает несколько различных файловых систем, включая:
1. ZFS (Zettabyte File System) – это революционная файловая система, разработанная для обеспечения надежности, интегритета данных и высокой производительности.
2. UFS (Unix File System) – классическая файловая система, которая также поддерживается на Solaris.
3. NFS (Network File System) – протокол удаленного доступа к файлам, который позволяет обмениваться файлами и директориями между компьютерами через сеть.
4. Lustre – распределенная параллельная файловая система, используемая для хранения и управления крупными объемами данных.
5. PCFS (PC File System) – файловая система, предназначенная для обмена данными между Solaris и другими операционными системами, такими как Windows.
6. HSFS (High Sierra File System) – файловая система для записи и чтения данных на CD-ROM.
Кроме того, Solaris также поддерживает различные другие файловые системы через дополнительные пакеты и драйверы, такие как ext3/ext4, XFS, NTFS и другие.

В первых версиях Solaris использовался GUI OpenWindows. Начиная с версии Solaris 2.6 его сменила CDE, а в версию Solaris 10 включена Sun Java Desktop System Release 3, которая базируется на GNOME. В последние релизы Solaris Express не уже включается CDE.

Также на сайте blastwave.org находятся скомпилированные для Solaris пакеты KDE и Xfce.

Обсуждение закрыто.