WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Solaris

Solaris 10с Java Desktop System
Разработчик Oracle
Семейство ОС UNIX System V
Последняя версия 11.4[1] (28 августа 2018 года)
Поддерживаемые платформы SPARC, x86, x86-64, IA-32, PowerPC (только Solaris 2.5.1)
Тип ядра Монолитное ядро
Интерфейс CDE, Java Desktop System Release 3, GNOME
Лицензия Проприетарная
Состояние Активное
Веб-сайт oracle.com/solaris
 Solaris на Викискладе

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

История

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

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

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

В июле 2018 года экспертами из Trustwave были найдены уязвимости в компоненте Availability Suite Service версиий Solaris 10 и 11.3. Данная брешь позволяет записать произвольный код и повысить привилегии в ОС на уровне ядра. В отчете Trustwave сказано[15], что проблема заключается в ошибке подписи при проверке границ SDBC_TEST_INIT, отправленного на устройство /dev/sdbc. В результате возникает поле copyin(), где было возможно перезаписать скрипт в памяти ядра операционной системы. Впервые уязвимость была обнаружена в 2007 году, а ее технических аспект был опубликован в 2009 году на конференции CanSecWest. Эксплойт, разработанный для применения этого недостатка, практически идентичен тому, что был написан в 2007 году.[16]

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

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

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

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

В Solaris 10 Sun Microsystems реализовала двоичную совместимость с Linux, что позволяет запускать Linux-приложения под Solaris на системах x86 в зонах BrandZ[22]. Планируется двоичная совместимость с 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.[26]

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

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

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

Версии

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

См. также

Примечания

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

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии