Solaris
| Solaris | |
Solaris 10с Java Desktop System |
|
| Разработчик | |
|---|---|
| Семейство ОС | |
| Последняя версия |
11.2 (5 августа 2014) |
| Последняя тестовая версия |
11.3 Beta (2015) |
| Поддерживаемые платформы | |
| Тип ядра | |
| Интерфейс |
CDE, Java Desktop System Release 3, GNOME |
| Лицензия | |
| Состояние |
Активное |
| Веб-сайт | |
Solaris — операционная система, разработанная компанией Sun Microsystems для платформы SPARC, с 2008 года принадлежит вместе с активами 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 дней[1], для последующего коммерческого использования Solaris 10 и выпущенной в ноябре 2011 года версии 11 необходимо приобретение контракта на техническую поддержку операционной системы, либо целиком системы от Oracle. Бинарные сборки Solaris 10 и 11 по-прежнему доступны на веб-сайте компании после регистрации, но уже по условиям особой разработческой лицензии (Oracle Technology Network Developer License), разрешающей их использование исключительно для разработки и тестирования приложений под платформу Solaris.
Поддерживаемые архитектуры[править | править вики-текст]
Поддержка микропроцессоров Itanium (Intel) была запланирована, но не была реализована.
Предпринималась попытка портировать Solaris на архитектуру PowerPC, в 1996 была выпущена 32-битная версия 2.5.1 (Solaris PowerPC Edition) для платформы PReP, однако, вскоре от этого отказались. В настоящее время идет возрождение поддержки архитектуры PowerPC в OpenSolaris.[2]
В ноябре 2007 IBM, Sun и Sine Nomine Associates продемонстрировали пробную версию OpenSolaris for System z, работающую на мейнфрейме IBM System z под z/VM.[3] Эта версия получила название Sirius. 19 ноября 2008 IBM авторизовала Sirius на процессорах System z IFL.[4]
В Solaris 10 Sun Microsystems реализовала двоичную совместимость с Linux, что позволяет запускать Linux-приложения под Solaris на системах x86 в зонах BrandZ. Планируется двоичная совместимость с FreeBSD. В Solaris SPARC эта функциональность не доступна.
По состоянию на 2009 год Solaris официально поддерживали на некоторых своих системах с архитектурой x86 и x86-64 следующие производители:
Графический пользовательский интерфейс[править | править вики-текст]
В первых версиях Solaris использовался GUI OpenWindows. Начиная с версии Solaris 2.6 его сменила CDE, а в версию Solaris 10 включена Sun Java Desktop System Release 3, которая базируется на GNOME. В последние релизы Solaris Express не включается CDE.
Также на сайте blastwave.org находятся скомпилированные пакеты KDE и Xfce.[5]
Файловые системы[править | править вики-текст]
Изначально в Solaris использовалась файловая система UFS. В 2004 Sun Microsystems разработала файловую систему ZFS, которая стала включаться в Solaris 10, начиная с релиза 6/06 (июнь 2006).
Всего Solaris 10 поддерживает 14 файловых систем[6]:
- 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 | 4.1.x | Июнь 1992 | Ребрендинг SunOS 4 в маркетинговых целях |
| 2.0 | 5.0 | Июнь 1992 | Предварительный выпуск (сначала только для разработчиков), поддержка архитектуры sun4c. Появление NIS+. |
| 2.1 | 5.1 | Декабрь 1992 (SPARC) Май 1993 (x86) |
Поддержка архитектур sun4 и sun4m. Первая версия для x86. Первый релиз Solaris 2, поддерживающий симметричную мультипроцессорность (SMP). |
| 2.2 | 5.2 | Май 1993 | Только для SPARC. Впервые поддержка архитектуры sun4d. Поддержка мнопоточных библиотек. |
| 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. |
| 2.5.1 | 5.5.1 | Май 1996 | Единственный релиз для PowerPC. Добавлена поддержка Ultra Enterprise. |
| 2.6 | 5.6 | Июль 1997 | Включает Kerberos 5, PAM, шрифты TrueType, WebNFS, поддержку больших файловых систем и procfs. Прекращена поддержка серии SPARCserver 600MP. |
| 7 | 5.7 | Ноябрь 1998 | Первый 64-битный релиз для UltraSPARC. Прекращена поддержка Micro Channel architecture для x86. |
| 8 | 5.8 | Февраль 2000 | Включает Multipath I/O, Solaris Volume Manager, IPMP, отладчик mdb; поддержка IPv6 и IPsec. Представлено управление доступом на основе ролей. Прекращена поддержка sun4c. |
| 9 | 5.9 | 22 мая 2002 | Добавлены iPlanet Directory Server, Resource Manager, extended file attributes, IKE IPsec keying, и совместимость с Linux. Отсутствуют OpenWindows и поддержка sun4d. |
| 10 | 5.10 | 31 января 2005 | Solaris 10 03/05 (GA релиз). Включает поддержку платформы «x64» (x86-64). Технологии DTrace, Solaris Containers, Service Management Facility (SMF) и NFSv4. Прекращена поддержка sun4m и UltraSPARC I. Добавлена Java Desktop System в качестве основной среды рабочего стола.
|
| 11 Express 2010.11 | 5.11 | 15 ноября 2010 | Предварительная (Early Adopter) версия Solaris 11, основанная на сборке OpenSolaris snv_151a |
| 11 | 5.11 | 9 ноября 2011 | Solaris 11 11/11 (snv_b175) — Первый GA релиз Solaris 11
|
См. также[править | править вики-текст]
Примечания[править | править вики-текст]
- ↑ Операционная система Solaris 10 стала платной
- ↑ Solaris на PowerPC
- ↑ Solaris Runs on IBM Mainframe
- ↑ IBM authorizes OpenSolaris on mainframes
- ↑ Blastwave.org — An OpenSolaris Community Site
- ↑ Ф. И. Торчинский, Е. С. Ильин. Операционная система Solaris. — 2-е изд.
- ↑ Oracle Solaris 11.2 Now Generally Available.
Ссылки[править | править вики-текст]
- Официальная страница (англ.)
- Solaris в каталоге ссылок Open Directory Project (dmoz).
|
||||||||||||||||||||||||||||||
|
||||||||||
|
||||||||||