Interested Article - Solaris

Solaris операционная система , разработанная компанией Sun Microsystems для платформы SPARC , с 2010 года принадлежит вместе с активами 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.

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).

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

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

Предпринималась попытка портировать Solaris на архитектуру PowerPC , в 1996 была выпущена 32-битная версия 2.5.1 (Solaris PowerPC Edition) для платформы PReP, однако вскоре от этого отказались. На рубеже 2009 года существовали идеи возрождения поддержки архитектуры PowerPC в OpenSolaris .

В ноябре 2007 IBM , Sun и продемонстрировали пробную версию 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 следующие производители:

Графический пользовательский интерфейс

OpenWindows

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

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

Файловые системы

Изначально в Solaris использовалась файловая система UFS. В 2004 Sun Microsystems разработала файловую систему ZFS, которая стала включаться в Solaris 10, начиная с релиза 6/06 (июнь 2006).

Всего Solaris 10 поддерживает 14 файловых систем :

Версии

Логотип Solaris 10 до покупки корпорацией Oracle
Цвет Значение
Красный Старая версия; не поддерживается
Жёлтый Старая версия; поддерживается
Зелёный Текущая версия
Синий Будущая версия
Версия Solaris Версия SunOS Дата выпуска Окончание поддержки Особенности
1.x 4.1.x Июнь 1992 Декабрь 1999 Ребрендинг SunOS 4 в маркетинговых целях
2.0 5.0 Июнь 1992 Май 2000 Предварительный выпуск (сначала только для разработчиков), поддержка архитектуры . Появление NIS+ .
2.1 5.1 Декабрь 1992 ( SPARC )
Май 1993 ( x86 )
Август 2000 Поддержка архитектур и sun4m . Первая версия для x86 . Первый релиз Solaris 2, поддерживающий симметричную мультипроцессорность (SMP).
2.2 5.2 Май 1993 Январь 2001 Только для SPARC. Впервые поддержка архитектуры sun4d . Поддержка многопоточных библиотек .
2.3 5.3 Ноябрь 1993 Июль 2001 Только для SPARC. OpenWindows 3.3 переходит с NeWS на и прекращает поддержку SunView . Добавлена поддержка файловых систем autofs и CacheFS .
2.4 5.4 Ноябрь 1994 Апрель 2002 Первый общий релиз для SPARC и x86. Включает поддержку Motif .
2.5 5.5 Ноябрь 1995 Октябрь 2003 Впервые поддерживаются процессоры UltraSPARC . Включает CDE , NFSv3 и NFS/TCP. Архитектура ( VMEbus ) больше не поддерживается. Добавлены POSIX Threads и Doors .
2.5.1 5.5.1 Май 1996 Ноябрь 2001 Единственный релиз для PowerPC . Добавлена поддержка Ultra Enterprise .
2.6 5.6 Июль 1997 Август 2004 Включает Kerberos 5, PAM , шрифты TrueType , WebNFS, поддержку больших файловых систем и procfs . Прекращена поддержка серии .
7 5.7 Ноябрь 1998 Январь 2009 Первый 64-битный релиз для UltraSPARC . Прекращена поддержка для x86 .
8 5.8 Февраль 2000 Май 2010 Включает Multipath I/O , Solaris Volume Manager , , отладчик ; поддержка IPv6 и IPsec . Представлено управление доступом на основе ролей . Прекращена поддержка sun4c .
9 5.9 22 мая 2002 Ноябрь 2013 Добавлены iPlanet Directory Server, Resource Manager, extended file attributes, IKE IPsec keying, и совместимость с Linux . Отсутствуют OpenWindows и поддержка sun4d .
10 5.10 31 января 2005 Июль 2023-Ноябрь 2023 Solaris 10 03/05 (GA релиз). Включает поддержку платформы «x64» (x86-64). Технологии DTrace , Solaris Containers , Service Management Facility (SMF) и NFSv4 . Прекращена поддержка sun4m и UltraSPARC I . Добавлена Java Desktop System в качестве основной среды рабочего стола .
  • В Solaris 10 1/06 добавлен загрузчик GRUB на платформе x86. Поддержка инициатора iSCSI .
  • В Solaris 10 6/06 добавлена поддержка файловой системы ZFS .
  • В Solaris 10 11/06 добавлены Solaris Trusted Extensions и Logical Domains .
  • В Solaris 10 8/07 добавлена поддержка Samba Active Directory, IP Instances (часть проекта OpenSolaris Network Virtualization and Resource Control ), контейнеры для Linux-приложений (на основе BrandZ ) и улучшенная версия (rcapd).
  • В Solaris 10 5/08 увеличена производительность Solaris Containers, введена поддержка SpeedStep для процессоров Intel и PowerNow! для AMD.
  • В Solaris 10 10/08 добавлена возможность загрузки с ZFS и использования ZFS в качестве корневой файловой системы. Улучшена виртуализация с помощью Solaris Containers и Logical Domains.
  • В Solaris 10 5/09 улучшена производительность и управление энергопотреблением на процессорах Intel Nehalem ; улучшена поддержка ZFS.
  • В Solaris 10 10/09 добавлены квоты ZFS.
  • В Solaris 10 09/10 добавлена возможность physical-to-virtual миграции физических хостов Solaris 10 внутрь branded Solaris Containers, Triple-parity RAID-Z, Oracle Solaris Auto Registration.<
  • В Solaris 10 08/11 добавлена поддержка процессоров SPARC T4 , уменьшено время перезагрузки на платформе SPARC.
  • В Solaris 10 01/13 добавлена поддержка процессоров SPARC T5, введено автоматическое разрешение пакетных зависимостей при установке системы в текстовом и графическом режимах, поддержка устройств USB 3.0
11 Express 2010.11 5.11 15 ноября 2010 Январь 2012 Предварительная (Early Adopter) версия Solaris 11, основанная на сборке OpenSolaris snv_151a .
11 5.11 9 ноября 2011 Октябрь 2025-Май 2029 Solaris 11 11/11 (snv_b175) — Первый GA релиз Solaris 11 . Также были исправленные релизы:
  • Solaris 11.1 .
  • Solaris 11.2 .
  • Solaris 11.3 .
  • Solaris 11.4

Примечания

  1. (англ.) . Дата обращения: 3 июня 2023. 3 июня 2023 года.
  2. . Дата обращения: 8 июля 2018. 8 июля 2018 года.
  3. . Дата обращения: 8 июля 2018. 8 июля 2018 года.
  4. . Дата обращения: 20 июня 2018. 20 июня 2018 года.
  5. . Дата обращения: 20 июня 2018. 20 июня 2018 года.
  6. . Дата обращения: 8 июля 2018. 20 июня 2018 года.
  7. . Дата обращения: 8 июля 2018. 20 июня 2018 года.
  8. . Дата обращения: 20 июля 2018. 20 июля 2018 года.
  9. . от 2 февраля 2008 на Wayback Machine
  10. . Дата обращения: 3 марта 2020. 12 августа 2021 года.
  11. 15 июня 2011 года.
  12. . Дата обращения: 3 марта 2020. 5 августа 2020 года.
  13. . Дата обращения: 3 марта 2020. 23 января 2020 года.
  14. . Дата обращения: 3 марта 2020. 23 января 2020 года.
  15. (англ.) . Дата обращения: 26 сентября 2022. 26 сентября 2022 года.
  16. . Дата обращения: 19 июня 2018. 16 мая 2011 года.
  17. . от 5 декабря 2006 на Wayback Machine
  18. . Дата обращения: 21 августа 2009. Архивировано из 25 августа 2009 года.
  19. 5 февраля 2008 года.
  20. . Дата обращения: 29 сентября 2017. 20 сентября 2017 года.
  21. . Дата обращения: 19 июня 2018. Архивировано из 4 октября 2006 года.
  22. . Дата обращения: 19 июня 2018. 28 ноября 2012 года.
  23. (недоступная ссылка)
  24. . от 8 июля 2008 на Wayback Machine
  25. 20 сентября 2006 года.
  26. Ф. И. Торчинский, Е. С. Ильин. Операционная система Solaris. — 2-е изд.
  27. Дата обращения: 20 июля 2018. 20 июля 2018 года.
  28. . 4 октября 2006 года.
  29. . Дата обращения: 20 июля 2018. 20 июля 2018 года.
  30. (недоступная ссылка с 19-06-2018 [2075 дней])
  31. . 18 ноября 2005 года.
  32. . 12 сентября 2005 года.
  33. . от 21 февраля 2006 на Wayback Machine
  34. . 13 ноября 2005 года.
  35. . 7 сентября 2005 года.
  36. . 7 сентября 2006 года.
  37. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  38. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  39. . 12 марта 2008 года.
  40. . 1 мая 2008 года.
  41. . Дата обращения: 19 июня 2018. Архивировано из 26 октября 2012 года.
  42. . от 28 марта 2008 на Wayback Machine
  43. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  44. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  45. . Дата обращения: 19 июня 2018. 27 апреля 2016 года.
  46. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  47. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  48. . Дата обращения: 20 июня 2018. 20 июня 2018 года.
  49. . Дата обращения: 20 июня 2018. 20 июня 2018 года.
  50. Дата обращения: 20 июня 2018. 20 июня 2018 года.
  51. . Дата обращения: 20 июня 2018. 1 октября 2020 года.
  52. . 16 августа 2011 года.
  53. . Дата обращения: 20 июня 2018. 20 июня 2018 года.
  54. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  55. . Дата обращения: 19 июня 2018. 19 июня 2018 года.
  56. . Дата обращения: 19 июня 2018. 14 июня 2018 года.
  57. . Дата обращения: 6 августа 2014. 7 августа 2014 года.
  58. . Дата обращения: 19 июня 2018. 13 октября 2019 года.
  59. (англ.) . docs.oracle.com. Дата обращения: 29 августа 2018. 24 июля 2018 года.

Ссылки

  • (англ.)
  • в каталоге ссылок Curlie (dmoz)
Источник —

Same as Solaris