Solaris
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]
Поддерживаемые архитектуры
[править |править код]- SPARC (SunUltraSPARC,FujitsuSPARC64)[15].
- 32- и 64-битные процессорыx86 производстваAMD,Intel иVIA[15].
Поддержка микропроцессоров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 следующие производители:
Графический пользовательский интерфейс
[править |править код]
В первых версиях 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]:
- UFS (Unix File System);
- ZFS (Zettabyte File System);
- SMBFS (SMB);
- VxFS (Veritas File System);
- PCFS (FAT иFAT32);
- HSFS (для CD-ROM);
- TMPFS;
- NFS (Network File System);
- CacheFS;
- AutoFS;
- SpecFS;
- ProcFS;
- SockFS;
- fifos.
Версии
[править |править код]
Цвет | Значение |
---|---|
Красный | Старая версия; не поддерживается |
Жёлтый | Старая версия; поддерживается |
Зелёный | Текущая версия |
Синий | Будущая версия |
Версия Solaris | Версия SunOS | Дата выпуска | Окончание поддержки | Особенности |
---|---|---|---|---|
1.x[26] | 4.1.x[26] | Июнь1992 | Декабрь 1999 | РебрендингSunOS 4 в маркетинговых целях |
2.0 | 5.0 | Июнь1992 | Май 2000 | Предварительный выпуск (сначала только для разработчиков), поддержка архитектурыsun4c. ПоявлениеNIS+[27]. |
2.1[28] | 5.1 | Декабрь1992 (SPARC) Май1993 (x86) | Август 2000 | Поддержка архитектурsun4 иsun4m. Первая версия дляx86. Первый релиз Solaris 2, поддерживающийсимметричную мультипроцессорность (SMP). |
2.2 | 5.2 | Май1993 | Январь 2001 | Только для SPARC. Впервые поддержка архитектурыsun4d. Поддержка многопоточных библиотек[29]. |
2.3 | 5.3 | Ноябрь1993 | Июль 2001 | Только для SPARC.OpenWindows 3.3 переходит сNeWS наDisplay PostScript и прекращает поддержкуSunView. Добавлена поддержка файловых систем autofs иCacheFS. |
2.4 | 5.4 | Ноябрь1994 | Апрель 2002 | Первый общий релиз для SPARC и x86. Включает поддержкуMotif. |
2.5 | 5.5 | Ноябрь1995 | Октябрь 2003 | Впервые поддерживаются процессорыUltraSPARC. ВключаетCDE,NFSv3 и NFS/TCP. Архитектураsun4 (VMEbus) больше не поддерживается. ДобавленыPOSIX Threads иDoors[30]. |
2.5.1 | 5.5.1 | Май1996 | Ноябрь 2001 | Единственный релиз дляPowerPC. Добавлена поддержкаUltra Enterprise[31][32]. |
2.6 | 5.6 | Июль1997 | Август 2004 | ВключаетKerberos 5,PAM, шрифтыTrueType, WebNFS, поддержку больших файловых систем иprocfs. Прекращена поддержка серииSPARCserver 600MP[33]. |
7 | 5.7 | Ноябрь1998 | Январь 2009 | Первый 64-битный релиз дляUltraSPARC. Прекращена поддержкаMicro Channel architecture для x86[34]. |
8 | 5.8 | Февраль2000 | Май 2010 | ВключаетMultipath I/O,Solaris Volume Manager,IPMP, отладчикmdb; поддержкаIPv6 иIPsec. Представленоуправление доступом на основе ролей. Прекращена поддержка sun4c[35]. |
9 | 5.9 | 22 мая2002 | Ноябрь 2013 | ДобавленыiPlanet Directory Server, Resource Manager, extended file attributes,IKE IPsec keying, и совместимость сLinux. ОтсутствуютOpenWindows и поддержка sun4d[36]. |
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 в качестве основной среды рабочего стола[4][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51].
|
11 Express 2010.11 | 5.11 | 15 ноября2010 | Январь 2012 | Предварительная (Early Adopter) версия Solaris 11, основанная на сборкеOpenSolaris snv_151a[52]. |
11[53] | 5.11 | 9 ноября2011 | Октябрь 2025-Май 2029 | Solaris 11 11/11 (snv_b175) — Первый GA релиз Solaris 11[54]. Также были исправленные релизы: |
Примечания
[править |править код]- ↑Solaris 9 Operating Environment (final beta) reviewed by PC Magazine (неопр.). Дата обращения: 8 июля 2018. Архивировано 8 июля 2018 года.
- ↑Solaris 10 Review & Rating | PCMag.com (неопр.). Дата обращения: 8 июля 2018. Архивировано 8 июля 2018 года.
- ↑Solaris 10 heads for Linux territory | NetworkWorld (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑12Review of Solaris 10 (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑Sun’s Linux killer shows promise • The Register (неопр.). Дата обращения: 8 июля 2018. Архивировано 20 июня 2018 года.
- ↑A Quick Tour Of Oracle Solaris 11 — Phoronix (неопр.). Дата обращения: 8 июля 2018. Архивировано 20 июня 2018 года.
- ↑PC Mag — Google Книги (неопр.). Дата обращения: 20 июля 2018. Архивировано 20 июля 2018 года.
- ↑Press Releases from the Past 25 Years.Архивная копия от 2 февраля 2008 наWayback Machine
- ↑A Quarter Century of UNIX — Peter H. Salus — Google Книги (неопр.). Дата обращения: 3 марта 2020. Архивировано 12 августа 2021 года.
- ↑Операционная система Solaris 10 стала платнойАрхивировано 15 июня 2011 года.
- ↑iTWire — Bye, bye Solaris, it was a nice ride while it lasted (неопр.). Дата обращения: 3 марта 2020. Архивировано 5 августа 2020 года.
- ↑Continuous Delivery, Really? | Oracle Solaris Blog (неопр.). Дата обращения: 3 марта 2020. Архивировано 23 января 2020 года.
- ↑2017 in Review and Looking ahead to 2018 | Oracle Solaris Blog (неопр.). Дата обращения: 3 марта 2020. Архивировано 23 января 2020 года.
- ↑Announcing the First Oracle Solaris 11.4 CBE (англ.). Дата обращения: 26 сентября 2022. Архивировано 26 сентября 2022 года.
- ↑12Oracle Solaris OS: Hardware Compatilibity Lists (неопр.). Дата обращения: 19 июня 2018. Архивировано 16 мая 2011 года.
- ↑SUN TO DELIVER ENTERPRISE-CLASS SOLARIS FOR INTEL’S MERCED PROCESSOR.Архивная копия от 5 декабря 2006 наWayback Machine
- ↑Solaris на PowerPC (неопр.). Дата обращения: 21 августа 2009. Архивировано изоригинала 25 августа 2009 года.
- ↑Solaris Runs on IBM MainframeАрхивировано 5 февраля 2008 года.
- ↑IBM authorizes OpenSolaris on mainframes (неопр.). Дата обращения: 29 сентября 2017. Архивировано 20 сентября 2017 года.
- ↑Архивированная копия (неопр.). Дата обращения: 19 июня 2018. Архивировано изоригинала 4 октября 2006 года.
- ↑Press Releases (неопр.). Дата обращения: 19 июня 2018. Архивировано 28 ноября 2012 года.
- ↑HP TouchPad Needs 6 to 8 Weeks for Additional Shipments (недоступная ссылка)
- ↑Sun Microsystems and Fujitsu Siemens Computers Power PRIMERGY Servers with Solaris Operating System.Архивная копия от 8 июля 2008 наWayback Machine
- ↑Blastwave.org — An OpenSolaris Community SiteАрхивировано 20 сентября 2006 года.
- ↑Ф. И. Торчинский, Е. С. Ильин. Операционная система Solaris. — 2-е изд.
- ↑12What are SunOS and Solaris? (неопр.) Дата обращения: 20 июля 2018. Архивировано 20 июля 2018 года.
- ↑1992: SUMMARY: Solaris 2.0 vs 2.1.Архивировано 4 октября 2006 года.
- ↑PC Mag — Google Книги (неопр.). Дата обращения: 20 июля 2018. Архивировано 20 июля 2018 года.
- ↑http://sosc-dr.sun.com/software/whitepapers/solaris9/multithread.pdf (недоступная ссылка с 19-06-2018 [2472 дня])
- ↑Solaris 2.5.Архивировано 18 ноября 2005 года.
- ↑Solaris 2.5.1.Архивировано 12 сентября 2005 года.
- ↑Solaris Processor Sets Made Easy.Архивная копия от 21 февраля 2006 наWayback Machine
- ↑Solaris 2.6.Архивировано 13 ноября 2005 года.
- ↑Solaris 7.Архивировано 7 сентября 2005 года.
- ↑Solaris 8.Архивировано 7 сентября 2006 года.
- ↑Solaris Operating System — Releases (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑Архивированная копия (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑SAMBA and SWAT in Solaris 10 Update 4 (Solaris 10 8/07) : As Good A Place As Any.Архивировано 12 марта 2008 года.
- ↑Introducing Enhanced Intel SpeedStep to Solaris : Mark Haywood.Архивировано 1 мая 2008 года.
- ↑Архивированная копия (неопр.). Дата обращения: 19 июня 2018. Архивировано изоригинала 26 октября 2012 года.
- ↑Solaris Operating System — General FAQs.Архивная копия от 28 марта 2008 наWayback Machine
- ↑Архивированная копия (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑Oracle Solaris 10 9/10 What’s New — Oracle Solaris 10 9/10 What’s New
- ↑Oracle Solaris 10 8/11 What’s New — Oracle Solaris 10 8/11 What’s New (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑Oracle Solaris 10 8/11 Released | Oracle Solaris Blog (неопр.). Дата обращения: 19 июня 2018. Архивировано 27 апреля 2016 года.
- ↑Oracle Solaris 10 1/13 What’s New — Oracle Solaris 10 1/13 What’s New (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑Introducing Oracle Solaris 10 1/13 | Oracle Solaris Blog (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑Solaris 10 heads for Linux territory | Network World (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑Review: Solaris 10 — Coming Along Nicely (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑Solaris 10, a new Sun or just another Unix? (неопр.) Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑Sun’s Linux killer shows promise • The Register (неопр.). Дата обращения: 20 июня 2018. Архивировано 1 октября 2020 года.
- ↑x86: Introducing Fast Reboot — System Administration Guide: Basic Administration.Архивировано 16 августа 2011 года.
- ↑A Quick Tour Of Oracle Solaris 11 — Phoronix (неопр.). Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑Oracle Solaris 11 Information Library 11/11 Release (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑Oracle Solaris 11.1 (неопр.). Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑Архивированная копия (неопр.). Дата обращения: 19 июня 2018. Архивировано 14 июня 2018 года.
- ↑Oracle Solaris 11.2 Now Generally Available (неопр.). Дата обращения: 6 августа 2014. Архивировано 7 августа 2014 года.
- ↑What’s New in Oracle® Solaris 11.3 (неопр.). Дата обращения: 19 июня 2018. Архивировано 13 октября 2019 года.
- ↑What's New in Oracle® Solaris 11.4 (англ.). docs.oracle.com. Дата обращения: 29 августа 2018. Архивировано 24 июля 2018 года.
Ссылки
[править |править код]- Официальная страница (англ.)
- Solaris в каталоге ссылокCurlie (dmoz)