Solaris

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Sun Solaris»)
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 8 ноября 2020 года; проверки требуют42 правки.
Перейти к навигацииПерейти к поиску
У этого термина существуют и другие значения, см.Солярис.
Solaris
Изображение логотипа

РазработчикOracle
Семейство ОСUNIX System V
Основана наUNIX System V
Последняя версия

11.4 SRU72

(20 августа 2024)
Менеджеры пакетовImage Packaging System[вд]
Поддерживаемые платформыSPARC,x86,x86-64,PowerPC (только Solaris 2.5.1)
ТипядраМонолитное ядро
ИнтерфейсCDE,Java Desktop System Release 3,GNOME
ЛицензияПроприетарная
СостояниеАктивное
Веб-сайтoracle.com/solaris
Логотип Викисклада Медиафайлы на Викискладе

Solaris —операционная система, разработанная компаниейSun Microsystems для платформыSPARC, с 2010 года принадлежит вместе с активами Sun корпорацииOracle. Несмотря на то, что Solaris — операционная система сзакрытым исходным кодом, бо́льшая его часть открыта и опубликована в проектеOpenSolaris[1][2][3][4][5][6][7].

Содержание

История

[править |править код]

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

Фактически, 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 дней[10], для последующего коммерческого использования Solaris 10 и выпущенной в ноябре 2011 года версии 11 необходимо приобретение контракта на техническую поддержку операционной системы либо целиком системы от Oracle. Бинарные сборки Solaris 10 и 11 по-прежнему доступны на веб-сайте компании после регистрации, но уже по условиям особой разработческой лицензии (Oracle Technology Network Developer License), разрешающей их использование исключительно для разработки и тестирования приложений под платформу Solaris.

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

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

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

[править |править код]

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

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

В ноябре 2007IBM, Sun иSine Nomine Associates продемонстрировали пробную версиюOpenSolaris for System z, работающую намейнфреймеIBM System z подz/VM.[18] Эта версия получила названиеSirius. 19 ноября 2008 IBM авторизовала Sirius на процессорах System zIFL.[19]

В Solaris 10 Sun Microsystems реализоваладвоичную совместимость сLinux, что позволяет запускать Linux-приложения под Solaris на системахx86 в зонахBrandZ[20]. Планируется двоичная совместимость с FreeBSD. В Solaris SPARC эта функциональность недоступна.

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

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

[править |править код]
OpenWindows

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

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

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

[править |править код]

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

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

Версии

[править |править код]
Логотип Solaris 10 до покупки корпорацией Oracle
ЦветЗначение
КрасныйСтарая версия; не поддерживается
ЖёлтыйСтарая версия; поддерживается
ЗелёныйТекущая версия
СинийБудущая версия
Версия SolarisВерсия SunOSДата выпускаОкончание поддержкиОсобенности
1.x[26]4.1.x[26]Июнь1992Декабрь 1999РебрендингSunOS 4 в маркетинговых целях
2.05.0Июнь1992Май 2000Предварительный выпуск (сначала только для разработчиков), поддержка архитектурыsun4c. ПоявлениеNIS+[27].
2.1[28]5.1Декабрь1992 (SPARC)
Май1993 (x86)
Август 2000Поддержка архитектурsun4 иsun4m. Первая версия дляx86. Первый релиз Solaris 2, поддерживающийсимметричную мультипроцессорность (SMP).
2.25.2Май1993Январь 2001Только для SPARC. Впервые поддержка архитектурыsun4d. Поддержка многопоточных библиотек[29].
2.35.3Ноябрь1993Июль 2001Только для SPARC.OpenWindows 3.3 переходит сNeWS наDisplay PostScript и прекращает поддержкуSunView. Добавлена поддержка файловых систем autofs иCacheFS.
2.45.4Ноябрь1994Апрель 2002Первый общий релиз для SPARC и x86. Включает поддержкуMotif.
2.55.5Ноябрь1995Октябрь 2003Впервые поддерживаются процессорыUltraSPARC. ВключаетCDE,NFSv3 и NFS/TCP. Архитектураsun4 (VMEbus) больше не поддерживается. ДобавленыPOSIX Threads иDoors[30].
2.5.15.5.1Май1996Ноябрь 2001Единственный релиз дляPowerPC. Добавлена поддержкаUltra Enterprise[31][32].
2.65.6Июль1997Август 2004ВключаетKerberos 5,PAM, шрифтыTrueType, WebNFS, поддержку больших файловых систем иprocfs. Прекращена поддержка серииSPARCserver 600MP[33].
75.7Ноябрь1998Январь 2009Первый 64-битный релиз дляUltraSPARC. Прекращена поддержкаMicro Channel architecture для x86[34].
85.8Февраль2000Май 2010ВключаетMultipath I/O,Solaris Volume Manager,IPMP, отладчикmdb; поддержкаIPv6 иIPsec. Представленоуправление доступом на основе ролей. Прекращена поддержка sun4c[35].
95.922 мая2002Ноябрь 2013ДобавленыiPlanet Directory Server, Resource Manager, extended file attributes,IKE IPsec keying, и совместимость сLinux. ОтсутствуютOpenWindows и поддержка sun4d[36].
105.1031 января2005Июль 2023-Ноябрь 2023Solaris 10 03/05 (GA релиз). Включает поддержку платформы «x64» (x86-64). ТехнологииDTrace,Solaris Containers,Service Management Facility (SMF) иNFSv4. Прекращена поддержкаsun4m иUltraSPARC I. ДобавленаJava Desktop System в качестве основной среды рабочего стола[4][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51].
  • В 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) и улучшенная версияResource Capping Daemon (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 улучшена производительность и управление энергопотреблением на процессорах IntelNehalem; улучшена поддержка 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.115.1115 ноября2010Январь 2012Предварительная (Early Adopter) версия Solaris 11, основанная на сборкеOpenSolaris snv_151a[52].
11[53]5.119 ноября2011Октябрь 2025-Май 2029Solaris 11 11/11 (snv_b175) — Первый GA релиз Solaris 11[54]. Также были исправленные релизы:

Примечания

[править |править код]
  1. Solaris 9 Operating Environment (final beta) reviewed by PC Magazine  (неопр.). Дата обращения: 8 июля 2018. Архивировано 8 июля 2018 года.
  2. Solaris 10 Review & Rating | PCMag.com  (неопр.). Дата обращения: 8 июля 2018. Архивировано 8 июля 2018 года.
  3. Solaris 10 heads for Linux territory | NetworkWorld  (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
  4. 12Review of Solaris 10  (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
  5. Sun’s Linux killer shows promise • The Register  (неопр.). Дата обращения: 8 июля 2018. Архивировано 20 июня 2018 года.
  6. A Quick Tour Of Oracle Solaris 11 — Phoronix  (неопр.). Дата обращения: 8 июля 2018. Архивировано 20 июня 2018 года.
  7. PC Mag — Google Книги  (неопр.). Дата обращения: 20 июля 2018. Архивировано 20 июля 2018 года.
  8. Press Releases from the Past 25 Years.Архивная копия от 2 февраля 2008 наWayback Machine
  9. A Quarter Century of UNIX — Peter H. Salus — Google Книги  (неопр.). Дата обращения: 3 марта 2020. Архивировано 12 августа 2021 года.
  10. Операционная система Solaris 10 стала платнойАрхивировано 15 июня 2011 года.
  11. iTWire — Bye, bye Solaris, it was a nice ride while it lasted  (неопр.). Дата обращения: 3 марта 2020. Архивировано 5 августа 2020 года.
  12. Continuous Delivery, Really? | Oracle Solaris Blog  (неопр.). Дата обращения: 3 марта 2020. Архивировано 23 января 2020 года.
  13. 2017 in Review and Looking ahead to 2018 | Oracle Solaris Blog  (неопр.). Дата обращения: 3 марта 2020. Архивировано 23 января 2020 года.
  14. Announcing the First Oracle Solaris 11.4 CBE (англ.). Дата обращения: 26 сентября 2022. Архивировано 26 сентября 2022 года.
  15. 12Oracle Solaris OS: Hardware Compatilibity Lists  (неопр.). Дата обращения: 19 июня 2018. Архивировано 16 мая 2011 года.
  16. SUN TO DELIVER ENTERPRISE-CLASS SOLARIS FOR INTEL’S MERCED PROCESSOR.Архивная копия от 5 декабря 2006 наWayback Machine
  17. Solaris на PowerPC  (неопр.). Дата обращения: 21 августа 2009. Архивировано изоригинала 25 августа 2009 года.
  18. Solaris Runs on IBM MainframeАрхивировано 5 февраля 2008 года.
  19. IBM authorizes OpenSolaris on mainframes  (неопр.). Дата обращения: 29 сентября 2017. Архивировано 20 сентября 2017 года.
  20. Архивированная копия  (неопр.). Дата обращения: 19 июня 2018. Архивировано изоригинала 4 октября 2006 года.
  21. Press Releases  (неопр.). Дата обращения: 19 июня 2018. Архивировано 28 ноября 2012 года.
  22. HP TouchPad Needs 6 to 8 Weeks for Additional Shipments (недоступная ссылка)
  23. Sun Microsystems and Fujitsu Siemens Computers Power PRIMERGY Servers with Solaris Operating System.Архивная копия от 8 июля 2008 наWayback Machine
  24. Blastwave.org — An OpenSolaris Community SiteАрхивировано 20 сентября 2006 года.
  25. Ф. И. Торчинский, Е. С. Ильин. Операционная система Solaris. — 2-е изд.
  26. 12What are SunOS and Solaris?  (неопр.) Дата обращения: 20 июля 2018. Архивировано 20 июля 2018 года.
  27. 1992: SUMMARY: Solaris 2.0 vs 2.1.Архивировано 4 октября 2006 года.
  28. PC Mag — Google Книги  (неопр.). Дата обращения: 20 июля 2018. Архивировано 20 июля 2018 года.
  29. http://sosc-dr.sun.com/software/whitepapers/solaris9/multithread.pdf  (недоступная ссылка с 19-06-2018 [2472 дня])
  30. Solaris 2.5.Архивировано 18 ноября 2005 года.
  31. Solaris 2.5.1.Архивировано 12 сентября 2005 года.
  32. Solaris Processor Sets Made Easy.Архивная копия от 21 февраля 2006 наWayback Machine
  33. Solaris 2.6.Архивировано 13 ноября 2005 года.
  34. Solaris 7.Архивировано 7 сентября 2005 года.
  35. Solaris 8.Архивировано 7 сентября 2006 года.
  36. Solaris Operating System — Releases  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  37. Архивированная копия  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  38. SAMBA and SWAT in Solaris 10 Update 4 (Solaris 10 8/07) : As Good A Place As Any.Архивировано 12 марта 2008 года.
  39. Introducing Enhanced Intel SpeedStep to Solaris : Mark Haywood.Архивировано 1 мая 2008 года.
  40. Архивированная копия  (неопр.). Дата обращения: 19 июня 2018. Архивировано изоригинала 26 октября 2012 года.
  41. Solaris Operating System — General FAQs.Архивная копия от 28 марта 2008 наWayback Machine
  42. Архивированная копия  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  43. Oracle Solaris 10 9/10 What’s New — Oracle Solaris 10 9/10 What’s New
  44. Oracle Solaris 10 8/11 What’s New — Oracle Solaris 10 8/11 What’s New  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  45. Oracle Solaris 10 8/11 Released | Oracle Solaris Blog  (неопр.). Дата обращения: 19 июня 2018. Архивировано 27 апреля 2016 года.
  46. Oracle Solaris 10 1/13 What’s New — Oracle Solaris 10 1/13 What’s New  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  47. Introducing Oracle Solaris 10 1/13 | Oracle Solaris Blog  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  48. Solaris 10 heads for Linux territory | Network World  (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
  49. Review: Solaris 10 — Coming Along Nicely  (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
  50. Solaris 10, a new Sun or just another Unix?  (неопр.) Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
  51. Sun’s Linux killer shows promise • The Register  (неопр.). Дата обращения: 20 июня 2018. Архивировано 1 октября 2020 года.
  52. x86: Introducing Fast Reboot — System Administration Guide: Basic Administration.Архивировано 16 августа 2011 года.
  53. A Quick Tour Of Oracle Solaris 11 — Phoronix  (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
  54. Oracle Solaris 11 Information Library 11/11 Release  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  55. Oracle Solaris 11.1  (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
  56. Архивированная копия  (неопр.). Дата обращения: 19 июня 2018. Архивировано 14 июня 2018 года.
  57. Oracle Solaris 11.2 Now Generally Available  (неопр.). Дата обращения: 6 августа 2014. Архивировано 7 августа 2014 года.
  58. What’s New in Oracle® Solaris 11.3  (неопр.). Дата обращения: 19 июня 2018. Архивировано 13 октября 2019 года.
  59. What's New in Oracle® Solaris 11.4 (англ.). docs.oracle.com. Дата обращения: 29 августа 2018. Архивировано 24 июля 2018 года.

Ссылки

[править |править код]
Перейти к шаблону «Sun Microsystems»
Sun Microsystems (поглощенаOracle)
Оборудование
Программное обеспечение
Хранение данных
High-Performance Computing
Исследования
Обучение
Сообщество
Перейти к шаблону «Solaris»
Технологии
OpenSolaris
Перейти к шаблону «Unix-like»
Операционные системы
Слои совместимости
Перейти к шаблону «External links»
Ссылки на внешние ресурсы
Перейти к шаблону «Внешние ссылки» Перейти к элементу Викиданных
  Словари и энциклопедии
Источник —https://ru.wikipedia.org/w/index.php?title=Solaris&oldid=142129815
Категории:
Скрытые категории: