Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Solaris - это родственная Unix операционная система, разработанная Sun Microsystems. Система разрабатывалась в расчете на корпоративных пользователей и со временем приобрела в их среде заслуженную популярность. Несмотря на то, что исторически Solaris - операционная система с закрытым исходным кодом, большая часть ее программного кода открыта и опубликована компанией Sun Microsystems. А в целом проект Solaris можно назвать одной из самых успешных и авторитетных IT-разработок последнего десятилетия.
ОС Solaris, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам, обладает уникальной даже на сегодняшний день масштабируемостью. Для большинства коммерчески приложений Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе. То есть напрямую воплощается концепция симметричных многопроцессорных вычислений (Symmetric Multi- Processing). Благодаря свойству масштабируемости одна и та же ОС может одинаково успешно использоваться и на однопроцессорных рабочих станциях, и на серверах масштаба рабочей группы, и на серверах масштаба предприятия. При этом Solaris остается еще и одной из самых надежных (устойчивых к сбоям) ОС в мире.
1. Изучить историю развития ОС Solaris.
2. Рассмотреть архитектуру ОС Solaris и средства поддержки архитектуры.
3. Рассмотреть графический пользовательский интерфейс ОС Solaris..
4. Изучить Web-технологии ОС Solaris.
5. Рассмотреть корпоративные сети ОС Solaris.
6. Рассмотреть состав программного обеспечения ОС Solaris.
7. Изучить средства обеспечения безопасности в ОС Solaris.
8. Изучить как происходит администрирование систем и сетей ОС Solaris.
9. Изучить среду разработки приложений ОС Solaris.
ИСТОРИЯ РАЗВИТИЯ
Компьютерная компания Sun Microsystems была зарегистрирована в
г. Санта-Клара (Калифорния) в феврале 1982 года. Первоначально основатели Sun Винод Хосла и Энди Бехтольшейм планировали создать наилучший компьютер для приложений CAD/CAM. В результате их первым детищем стала оснащенная чипом МС68010 настольная рабочая станция с объемом оперативной памяти 4 Мб и интегрированным адаптером Ethernet. Этот компьютер с логотипом Sun Microsystems впервые был представлен широкой общественности на выставке Comdex в 1983 году. Хотя модель была несколько недоработана, покупатели приняли ее хорошо.
Стараясь закрепить успех, Sun всерьез занялась разработкой ПО для Unix. Тогда же молодая компания решила опубликовать спецификацию NFS избрала для ее продвижения на рынок предельно агрессивную политику лицензирования.
Между 1984 и 1987 годами Sun Microsystems разрабатывала также архитектуру SPARC (Scalable Processor Architecture). Ее предшественником стал компьютер с сокращенным набором инструкций (Reduced Instruction Set Computer - RISC), который был создан в Университете Беркли с 1980 по 1982 годы.
В начале 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, Sun Microsystems предлагает для загрузки общедоступную (в бинарном виде, то есть с закрытым исходным кодом) некоммерческую версию Solaris по лицензии CDDL. От коммерческой версии она отличается отсутствием технической поддержки Sun Microsystems, печатной документации и некоторого объёма дополнительного проприетарного программного обеспечения -- англ. Value Added Software.
В июне 2005 года Sun Microsystems приняла решение открыть часть исходного кода Solaris 10 и запустить проект OpenSolaris. Разработка следующей версии Solaris -- Solaris 11 (рабочее название проекта -- Nevada) ведется уже в сотрудничестве с OpenSolaris Community. На данный момент Sun Microsystems практически закончила открытие исходного кода Solaris 10. Вдобавок к исходному коду операционной системы Solaris Sun Microsystems открыла целый ряд программного обеспечения собственной разработки, для Solaris, в рамках проекта OpenSolaris.
С апреля 2010 года новый владелец, Oracle Corporation, изменил условия лицензирования системы Solaris 10. По новым правилам продуктом бесплатно, в коммерческих целях, можно будет пользоваться только в течение 90 дней.
· Sun UltraSPARC
· Fujitsu SPARC64
· 32 и 64-битные процессоры AMD, Intel и VIA x86
Поддержка микропроцессоров Itanium (Intel) была запланирована, но не была реализована.
Предпринималась попытка портировать Solaris на архитектуру PowerPC, в 1996 была выпущена 32-битная версия 2.5.1 (Solaris PowerPC Edition) для платформы PReP, однако, вскоре от этого отказались. В настоящее время идет возрождение поддержки архитектуры PowerPC в OpenSolaris.
В ноябре 2007 IBM, Sun и Sine Nomine Associates продемонстрировали пробную версию 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 и AMD64 следующие производители:
· Hewlett-Packard
· Fujitsu Siemens Computers
· Core Micro Systems
Non-Oracle Systems |
||
CD ROM/DVD Drive |
||
External Storage |
||
Other USB Devices |
||
Video Display Device |
||
Hewlett-Packard ProLiant DL560 Gen8 |
||
Alcatel-Lucent Bono AdvancedTCA SBC FBO32CD |
||
Fujitsu PRIMERGY BX920S3 |
||
Fujitsu PRIMERGY BX924S3 |
||
Dell PowerEdge M620 |
External Storage |
Oracle America, Inc. Sun ZFS Storage 7420 |
|
External Storage |
Oracle America, Inc. Sun ZFS Storage 7320 |
|
External Storage |
Oracle America, Inc. Sun ZFS Storage 7120 |
|
Oracle America, Inc. Sun Flash Accelerator F40 PCIe Card |
||
Графика была и остается неотъемлемой частью среды Solaris, где пользователи могут непосредственно применять множество готовых графических приложений. На протяжении долгого времени компания Sun Microsystems является ведущим поставщиком графических средств, имея самую большую долю рынка в ключевых отраслях индустрии, таких как механическое компьютерное конструирование, архитектура, техническое проектирование, финансовый анализ.
Бурное развитие мультимедийных приложений, таких, например, как Web-страницы в Интернет, привело к возрастанию роли средств графики и обработки изображений также и во многих нетехнических областях. Новаторская графическая архитектура в сочетании с сетевыми возможностями Solaris помогает разработчикам обогатить графикой корпоративную информационную среду, применить развитые графические технологии в критически важных приложениях и системах электронной коммерции.
XIL Imaging Library -- это многопотоковая библиотека, содержащая интерфейс обработки изображений и поддержки цифрового видео, пригодная для приложений обработки документов, предварительной цветной печати, а также генерации и воспроизведения цифрового видео. XIL Imaging Library имеет полный набор функций для манипулирования изображениями и их воспроизведения, включая арифметические и логические операции, пиксельную геометрию, сжатие, управление цветами, отображение. XIL существенно ускоряет разработку коммерческих и технических приложений, связанных с обработкой изображений в технике и документообороте, с художественной графикой, мультимедиа, предварительной цветной печатью.
XGL Graphics Library -- библиотека двух- и трехмерной геометрии для приложений, в которых требуются функции геометрических преобразований и отображения. Библиотека поддерживает мобильность для разных аппаратных платформ и оптимально использует возможности графических ускорителей. Обеспечивается прозрачная поддержка наложений для ускоренной обработки меню и монохромных перекрытий.
Kodak Color Management System (KCMS) -- множество прикладных программных интерфейсов и библиотек, которые позволяют описывать и контролировать цветовые функции широкого спектра устройств: мониторов, сканеров, принтеров, устройств записи на пленку. Эти средства обеспечивают надежную обработку цветных документов при вводе и воспроизведении на разнотипных устройствах.
Solaris образует прочный фундамент, на котором могут быть построены приложения, использующие геометрические преобразования, обработку изображений и полиэкранный режим, манипулирующие двумерными и трехмерными объектами. Продукт Solaris OpenGL 1.1, отдельно поставляемый компанией Sun Microsystems, представляет собой собственную реализацию промышленного стандарта OpenGL. Он обеспечивает мощные изобразительные средства и позволяет разрабатывать многоплатформные приложения с трехмерной графикой.
В первых версиях Solaris использовался GUI OpenWindows (Рис.2). Начиная с версии Solaris 2.6 , его сменила CDE, а в версию Solaris 10 включена Sun Java Desktop System (Рис.3), которая базируется на GNOME. В последние релизы Solaris Express не включается CDE.
Рис. 2 GUI OpenWindows
Рис. 3 Sun Java Desktop System
WEB-ТЕХНОЛОГИИ
Операционная среда Solaris представляет собой мощную и надежную платформу для Интернет/Интранет, для массового применения WWW и электронной коммерции. По мере того, как компании все шире используют Web-технологию для внутренних и внешних коммуникаций, мощные возможности ОС Solaris, такие как быстрый доступ к web-файлам посредством WebNFS, становятся все более важными.
Программное обеспечение WebNFS позволяет осуществлять доступ к файловым системам через Web по протоколу NFS. Этот протокол очень надежен и обеспечивает большую пропускную способность при высокой загруженности. Кроме того, файлы можно сделать общедоступными без накладных расходов, связанных с организацией анонимных ftp-услуг.
На платформе Solaris 2.6 Web-серверы работают более эффективно, что повышает скорость отклика на пользовательские запросы и увеличивает число одновременно обслуживаемых пользователей. Тем самым затраты на администрирование клиентов могут быть снижены.
Сегодня и в будущем деловой успех будет зависеть от того, насколько хорошо налажено управление информационными системами, а также обмен информацией, причем не только внутри компании, но и между компанией, ее поставщиками и заказчиками. Краеугольным камнем подобных систем является Web-технология.
Стандартизация интерфейсов и экономичность делают Интернет привлекательным выбором для организаций, нуждающихся в однородной информационной среде. Дальновидные компании начинают извлекать выгоду, используя Интернет для ускорения бизнес-процессов. Эти компании полагаются на постоянную готовность Интернет осуществить Web-соединение и обеспечить выполнение повседневных дел. Подобно тому, как ранее атрибутом бизнеса был телефон, теперь происходит внедрение "Web-фонии". Идея программы WebTone состоит в том, чтобы обеспечить простой доступ к сложным информационным системам, функционирующим "за сценой". По существу подобный доступ становится коммунальной услугой. Скрывая за простотой интерфейса сложность инфраструктуры, организации преодолевают барьеры, не позволявшие им реализовать более сложные, постоянно уточняющиеся стратегии конкурентной борьбы.
Центральное место в программе WebTone занимает создание коммуникационной среды, сравнимой по удобству и простоте с привычными коммунальными услугами. Суть модели коммунальной услуги можно выразить фразой "пользователи используют, профессионалы управляют". Коммунальные услуги характеризуются очень простым, легким в освоении окружением. Присущая системе сложность остается скрытой, а ее функционирование обеспечивается поставщиком соответствующей услуги. Большинство современных коммунальных систем (телефония, водо- и энергоснабжение, многие другие) построены по этому принципу. Чтобы позвонить по телефону, включить свет или открыть водопроводный кран не нужно разбираться в АТС и телефонных сетях, знать, как работают электростанции, как устроены насосы и резервуары системы водоснабжения. Централизуя сложность, поставщики услуг могут предоставить экономичные, надежные и простые сервисы.
Программа WebTone следует модели коммунальной услуги. Интернет предоставляет универсальную сетевую инфраструктуру, как для внутренних, так и для внешних корпоративных коммуникаций. Для распределения и разделения информации могут быть использованы электронная почта, передача файлов и гипертекстовых документов, а также приложения на Java, выполненные в технологии клиент/сервер.
Распространение разнородных компьютерных платформ, операционных систем и приложений создало недружественную, неэффективную, порой ненадежную пользовательскую среду. Быстрый темп технического прогресса, бесконечная череда новых инструментов и технологий, которые могут или стать очередным великим достижением, или бесследно исчезнуть, еще больше запутывают положение.
Операционная среда Solaris 2.6 является существенным шагом вперед в своей области. Она доказала свое лидерство как масштабируемое решение для Интернет. Solaris обеспечивает постоянную готовность, общедоступность и простоту использования информации и критически важных сетевых бизнес-сервисов работниками компании, заказчиками и поставщиками. В последующих разделах будут подробно рассмотрены операционная среда Solaris и средства разработки, поставляемые Sun Microsystems.
Ш унаследованных систем, базирующихся на мэйнфреймах;
Ш множества персональных компьютеров и локальных сетей на основе ПК;
Ш серверов для небольших рабочих групп;
Ш сетевых компьютеров с ограниченным набором локальных ресурсов, опирающихся в своей работе на сервер;
Ш средств связи с поставщиками и заказчиками через WWW.
Среди всех операционных сред, претендующих на роль интегратора современного сложного информационного мира (это в первую очередь различные варианты ОС Unix и Microsoft NT), только Solaris предоставляет полный набор требуемых сервисов.
Операционная среда Solaris основана на промышленном стандарте Unix System V Release 4. Она обеспечивает поддержку высокоэффективных приложений, построенных в архитектуре клиент/сервер и функционирующих в распределенном сетевом окружении. Solaris предоставляет достаточные ресурсы для небольших рабочих групп и поддерживает Web-технологию, требующуюся для электронной коммерции. Solaris соответствует спецификациям Unix 95 (Spec 1170). Solaris гарантирует неограниченный, прозрачный доступ к системам, серверам, принтерам, удаленным базам данных и другим ресурсам с масштабируемостью, достаточной для поддержки по существу любых приложений и конфигураций. В Solaris 2.6, за счет улучшенного управления виртуальной памятью и вводом/выводом, повышена производительность серверов баз данных и Web-сервиса при сохранении уже достигнутого в Solaris 2.5.1 высокого уровня эффективности файлового сервиса и разделения времени.
В Solaris 2.6, по сравнению с предыдущими версиями, улучшена реализация целого ряда функций; кроме того, появилось много новых возможностей. Все это сделало операционную среду еще более мощной, гибкой и простой в использовании. Особо отметим следующие нововведения:
· улучшения, облегчающие использование, установку и управление программным обеспечением, входящим в состав среды Solaris;
· Java-возможности;
· мощную среду разработки;
· поддержку больших файлов.
Среда Solaris предоставляет мощные средства удаленного управления. Администраторы могут устранять неисправности в сети, не мешая работе пользователей. Сети администрируются в оперативном режиме. Приложения можно запускать удаленно, с любого рабочего места сети. Среда Solaris позволяет централизовать администрирование и уменьшить общую стоимость владения информационной системой.
Стремительный рост Интернет потребовал разработки инструментария для HTML и Java, функционирующего на любом узле сети. Начиная с версии 2.6, в состав Solaris входят Web-средства. Два новых приложения, Solaris Web Start и Answerbook2, делают использование ОС Solaris еще более простым. Пользовательский интерфейс ОС Solaris основан на самой свежей версии среды CDE (Common Desktop Environment) и включает в себя новое управляющее программное обеспечение.
В операционной среде Solaris впервые реализована возможность установки с помощью навигатора. Solaris Web Start -- это Java-приложение, делающее установку ОС Solaris и ассоциированных приложений быстрой и легкой. Стандартная конфигурация устанавливается нажатием одной кнопки. Для учета специфических требований заказчиков имеются многочисленные варианты выбора.
Answerbook2 представляет собой новое поколение документационных систем Solaris, основанных на Web-технологии. Посредством любого навигатора (в частности, нового Solaris-навигатора HotJava) пользователи могут просматривать и печатать обширный комплект документации, поставляемый с ОС. Развитые средства поиска позволяют легко отыскать нужные фрагменты.
CDE -- это развитая среда, обеспечивающая простой, единообразный интерфейс для всех версий ОС Unix. Компании Sun Microsystems, Hewlett-Packard, IBM и Novell совместно разработали стандарт пользовательских и прикладных интерфейсов на основе X Window System и спецификаций Motif. Средства проверки правописания встроены в текстовый редактор и почтовую систему; последняя, как и менеджер файлов, содержит Web- и Интернет-возможности.
Java Virtual Machine 1.1 образует Java-платформу для ОС Solaris. Она совместима с инструментальной средой Java Development Kit (JDK) версии 1.1 компании JavaSoft. В состав виртуальной машины входят стандартный Java-компилятор (javac), интерпретатор (java), дизассемблер классов (javap), а также генератор включаемых файлов на языке C и суррогатных файлов (javab).
· поддержку Java-аплетов;
· сетевую безопасность;
· полную поддержку HTML 3.2;
· проверку HTML-конструкций;
· поддержку многопотоковых приложений;
· поддержку внешних программ просмотра;
· конфигурируемость пользовательского интерфейса;
· возможность расширения набора обработчиков содержания и протоколов, реализуемых на языке Java.
· Мощная инструментальная среда
Операционная среда Solaris предоставляет разработчикам документацию, программные библиотеки, средства повышения производительности, примеры программ и инструменты для тестирования. Появились новые возможности, помогающие работать с большими файлами (имеющими размер более 2 Гб), многопотоковыми приложениями, X-серверами и библиотеками.
Управление версиями и областями действия -- это новые возможности, реализованные в редакторе внешних связей. Они позволяют разработчикам динамических объектов определить последовательные версии интерфейсов таких объектов и ограничить область действия глобальных имен.
Solaris -- это плод более чем десятилетних усилий компании, которая является лидером в области открытого программного обеспечения для распределенных вычислений. Это наиболее мощная и гибкая система, доступная на платформах SPARC, x86 и Java. Спроектированная исходя из требований поддержки корпоративных сетевых вычислений, ОС Solaris объединяет в единое целое возможности мощных настольных компьютеров, высокопроизводительных серверов и самой мощной в мире сетевой информационной среды, в которой пользователь может получить доступ к любому ресурсу, не задумываясь, где именно и на машине какого типа тот находится, каковы размеры и степень рассредоточенности сети и т.п.
Сетевые средства Solaris основаны на технологии ONC+ (Open Network Computing). ONC+ -- это построенный на базе TCP/IP набор сервисов, инструментов и прикладных программных интерфейсов, включая сетевую файловую систему NFS (Network File System). Среди возможностей, предоставляемых ONC+, -- разделение файлов и принтеров, обмен данными, удаленный вызов процедур (RPC), распределенные сервисы именования.
· Глобальное разделение файлов средствами NFS;
· Автоматическое нахождение удаленных файлов и прозрачный сетевой доступ к ним;
· Глобальное разделение принтеров;
· Централизованное административное хранилище;
· Защищенные, высокоэффективные, расширяемые сетевые сервисы каталогов и именования;
· Полиэкранный графический и текстовый удаленный доступ по протоколам Интернет;
· Доступ к удаленным системам и обмен данными в разнородной среде.
Сетевая файловая система (NFS) является промышленным стандартом распределенной файловой системы, предоставляющей прозрачный доступ к удаленным файлам и каталогам, расположенным в произвольном узле сети. Поскольку протоколы NFS пользуются широкой поддержкой, пользователи имеют доступ к файлам, располагающимся на ПК, рабочих станциях, миникомпьютерах или мэйнфреймах, независимо от типов операционных систем, установленных на этих машинах.
Solaris 2.6 поддерживает NFS версии 3, в которую включены некоторые усовершенствования протоколов, направленные на повышение эффективности и снижение загрузки серверов. В сочетании с NIS+ (Network Information Service), сервисами AutoFS (автоматическое монтирование файловых систем), CacheFS (кэширование файловых систем) и другими, NFS предоставляет пользователям автоматическое нахождение, навигацию и доступ к данным в рамках глобальных сетей.
Сервис AutoFS автоматически открывает доступ к удаленным файловым системам прозрачным для пользователей образом. CacheFS ускоряет операции с файловыми системами. Эти средства вносят дополнительный вклад в повышение эффективности распределенного хранения и удаленного доступа к данным, что, в свою очередь, позволяет повысить производительность труда пользователей.
NIS+ -- это защищенное, высокоэффективное, распределенное хранилище данных, необходимых для сетевого и системного управления. В нем надежным и безопасным образом хранится информация о сетевых ресурсах -- пользователях, серверах, принтерах и др., что позволяет эффективно осуществлять администрирование разнородных корпоративных сетей архитектуры клиент/сервер. Административные действия, такие как добавление, удаление, переназначение систем или пользователей, легко выполняются при помощи эффективных средств изменения информации, хранящейся в NIS+. NIS+ упрощает администрирование малых сетей и легко масштабируется для нужд управления корпоративными сетями, содержащими десятки тысяч систем и пользователей.
В сравнении с ONC+, распределенная вычислительная среда DCE (Distributed Computing Environment) представляет собой спецификации развитого набора сервисов для основанных на TCP/IP разнородных сетей и сервисов промежуточного уровня. DCE является альтернативной "прослойкой", обеспечивающей взаимную совместимость и распределенные вычисления; однако сервисам DCE еще предстоит завоевать широкое распространение, в то время как ONC+ имеет прочную базу (охватывающую более 4 миллионов узлов) и предоставляет развитые средства доступа к данным в разнородной среде, уже сегодня по своим возможностям вплотную приближаясь к реализации целей и задач DCE. Для пользователей, которым тем не менее необходимы сервисы DCE, Solaris, в дополнение к ONC+, поддерживает семейство продуктов DCE.
Solaris 2.6 поддерживает стек протоколов IPX/SPX компании Novell, обеспечивая базовую совместимость с локальными сетями NetWare, успешное взаимодействие с которыми -- свойство, критически важное с точки зрения организации разнородных сетей. Продукты Solaris Server и the Solaris Intranet Server Extension реализуют функциональность Novell NetWare (IPX/SPX), включая интеграцию в существующие локальные сети NetWare, и предоставляют отличную возможность перейти от NetWare-серверов к распределенным средствам и мощи Solaris 2.6.
Федеративные сервисы (Federated Services) ОС Solaris -- это инфраструктура и множество интерфейсов, скрывающих от пользователей и разработчиков приложений сетевые интерфейсы нижнего уровня. Таким образом, программисты и пользователи освобождаются от необходимости изучать детали различных сетевых сервисов, что ведет к снижению затрат и упрощению развертывания приложений, функционирующих в разнородной среде. В Solaris 2.6 входит X/Open Federated Naming (XFN) -- корпоративный сервис каталогов и именования, обеспечивающий доступ к различным средам (DCE, ONC+, DNS) и их интеграцию.
Операционная среда Solaris поддерживает ряд дополнительных сетевых протоколов. Среди них PPP (Point to Point Protocol), посредством которого можно получить доступ к Интернет и сервисам ONC+ через модем и последовательные линии по телефонным сетям общего пользования или ISDN. Это дает сравнительно несложный и недорогой способ интеграции с корпоративной магистральной сетью, а также открывает возможности мобильных вычислений с портативных систем. Такие средства особенно полезны для организации связи с небольшими филиалами, командированными сотрудниками или удаленными пунктами, откуда невозможно подключение к стационарным сетям. Solaris поддерживает и протокол X.25, что позволяет использовать высокопроизводительные сети общего пользования для поддержки собственных сетей предприятий.
Приверженность стандартам имеет то важное следствие, что пользователи не оказываются "запертыми в ловушку" закрытых систем, где они имеют ограниченный выбор возможностей за более высокую цену. Стандарты обеспечивают широкий выбор приложений, совместимость различных версий Solaris, возможность взаимодействия с другими вычислительными средами, доступ к таким средам, где следование определенным стандартам, например, Федеральному руководству по безопасности, является необходимым условием.
· Стандарты интерфейсов: X/Open, X/Open Unix 95 (Spec 1170), X/Open XFN CAE, X/Open XPG3, XPG4 и XPG4.2, Federated Naming (XFN); IEEE POSIX.1, .1b, .1c и POSIX.2 (Portable OS Interface), POSIX 1003.1b.
· Стандарты управления энергопотреблением: EPA EnergyStar.
· Графические стандарты: X11, PEX, PostScript, Display PostScript, OpenGL (посредством продуктов третьих фирм).
· Стандарты настольной среды: CDE (Common Desktop Environment), Motif.
· Стандарты сетевого взаимодействия: ONC+, NetWare IPX/SPX, дополнительно -- SNA, DECnet и др.
· Объектные стандарты: OMG CORBA и ассоциированные спецификации.
Семейство продуктов SunLink PCS предоставляет дополнительную поддержку сетевых взаимодействий с мэйнфреймами, миникомпьютерами и другими информационными средами. Доступны сетевые решения для TCP/IP, SNA, NetWare, DECnet, NFS, FDDI, HIPPI, ISDN, X.400 и многих других протоколов.
Эти средства позволяют продлить жизнь унаследованных систем, поскольку данные с них могут передаваться для обработки на Solaris-системы. Они также обеспечивают возможность миграции данных с дорогих централизованных мэйнфреймов на экономически более эффективные платформы на основе Solaris.
На всех этих платформах, включая симметричные многопроцессорные (Symmetrical Multi-Processing, SMP), обеспечивается одинаковая функциональность ОС Solaris. Это позволяет подобрать для каждой конкретной задачи соответствующую платформу, а при необходимости всегда возможен переход к более мощной платформе, который потребует лишь минимальных усилий. ОС Solaris 2.6 основана на единых исходных текстах; тем самым гарантируется, что последующие версии будут обладать теми же возможностями, функциональностью и прикладными программными интерфейсами.
Заказчик может выбрать недорогую платформу и при этом иметь все преимущества устойчивой, безопасной операционной системы коммерческого класса с развитой функциональностью и великолепными сетевыми возможностями. Существующие ПК могут использоваться в качестве полноправных узлов корпоративной информационной среды. Благодаря многоплатформности пользователи имеют возможность выбрать аппаратную основу, соответствующую их текущим нуждам, будучи уверены, что они смогут сохранить свои инвестиции и тогда, когда их потребности возрастут или изменятся. Ни одна операционная система не охватывает с подобной эффективностью наиболее популярные RISC и CISC-архитектуры, поэтому Solaris по праву можно охарактеризовать как лучшую долгосрочную основу для корпоративной сетевой интеграции различных аппаратных платформ.
Solaris 2.6 поддерживает новейшую линию компьютеров Sun, базирующуюся на высокопроизводительном процессоре UltraSPARC. Обладая такими качествами, как одновременная выборка для выполнения четырех инструкций, суперскалярная архитектура, развитые мультимедийные возможности, UltraSPARC дает впечатляющий скачок производительности. Solaris 2.6 включает усовершенствования важнейших системных функций, что позволяет использовать преимущества высокой производительности UltraSPARC, сохраняя бинарную совместимость с существующими SPARC-приложениями.
Компании используют информационные технологии для повышения коллективной и индивидуальной производительности на широком спектре приложений и аппаратных платформ. Операционная система должна быть в состоянии обслуживать множество пользователей, каждый из которых одновременно работает с несколькими приложениями. Многопроцессорные системы под управлением Solaris дают ту гибкость, которая необходима, чтобы быстро перераспределять вычислительные ресурсы, обеспечивая их доступность там, где они требуются в данный момент.
Многопроцессорность (Multiprocessing -- MP) означает выполнение программы (или нескольких программ) одновременно на нескольких процессорах. Функциональность MP должна быть встроена в аппаратное обеспечение и поддерживаться операционной системой. Многопотоковость (Multithreading -- MT) -- это программная технология, которая позволяет разбивать программный код на сегменты, выполняемые параллельно, для ускорения работы приложения.
Ш легкость добавления или установки новых моделей процессоров, что может производиться по мере необходимости;
Ш бинарную совместимость для всех систем;
Ш наличие инструментов и сопутствующих технологий для повышения производительности и эффективности многопроцессорных систем.
Мощность серверов и рабочих станций может наращиваться за счет добавления процессоров, что позволяет экономически эффективно увеличивать их вычислительную мощь и пропускную способность. Стоимость такого наращивания может быть настолько незначительна по сравнению с капитальными вложениями, что отделы информационных систем вполне в состоянии принять соответствующие тактические решения, не затрагивая долгосрочных стратегических программ развития.
Solaris поддерживает симметричные многопроцессорные системы на платформах SPARC и x86. Ядро операционной системы является полностью многопотоковым, поэтому при выполнении системных функций используются все преимущества MP/MT, что улучшает общую производительность. Даже на однопроцессорных системах достигается выигрыш от многопотоковой реализации Solaris, благодаря более эффективному переключению между задачами (см. Рисунок 4).
Solaris предоставляет мощные средства многопотоковой обработки для современных критически важных прикладных сред.
Рис.4 Многопотоковая реализация Solaris
Многопроцессорность дает ощутимые выгоды, увеличивая общую производительность сразу в нескольких направлениях. Благодаря параллельному выполнению задач, возрастает производительность труда пользователей и сокращается стоимость бизнес-процессов. MP способствует повышению пропускной способности серверов в многозадачном, многопользовательском режиме. Множество преимуществ можно получить практически сразу, не переписывая ни одной строки кода:
Многопотоковое ядро Solaris повышает внутренне присущие ОС Unix многозадачные возможности. На множестве процессоров одновременно может быть запущено несколько задач. Функции ввода/вывода, сохранение данных, управление окнами, поиск в базе данных -- все это может выполняться параллельно, что улучшает общую системную производительность и пропускную способность.
В большинстве Unix-систем пользователи выполняют одновременно несколько приложений. Программы или процессы, осуществляющие взаимодействие с базой данных, доступ к файлам, или интенсивные вычисления, могут быть размещены на разных процессорах для параллельного выполнения. MP повышает производительность и пропускную способность, поскольку каждое приложение может выполняться на отдельном процессоре.
Solaris может выделять системные вызовы приложений в отдельные процессы, выполняемые параллельно. Графика, сетевые запросы, вычисления, ввод/вывод могут выполняться одновременно на различных процессорах.
Инструментальный пакет Solstice WorkShop содержит компиляторы, которые способны выявлять в программах параллелизм и генерировать для них такой код, который будет выполняться параллельно на нескольких процессорах.
Многопотоковость приложений способствует повышению производительности, сокращая общее время, затрачиваемое на выполнение одного задания. Разработчик может выделить подзадачи приложения в отдельные потоки, а Solaris обеспечит их распределение между процессорами.
Производительность труда пользователей повышается также за счет создания приложений, опирающихся на новые технологии, такие как мультимедиа или распределенные объектные среды. Мощь многопроцессорной, многопотоковой обработки позволяет выполнять подобные приложения с максимальной эффективностью. Многопотоковость является обязательным требованием для многих новых распределенных приложений клиент/сервер и дает существенные преимущества для объектно-ориентированных прикладных сред.
Если при написании программ используются стандартизованные интерфейсы, то в результате сокращается время переноса приложений и снижаются затраты на поддержку нескольких платформ. При таком подходе обеспечивается единообразная работа приложения на разных платформах, расширяется его доступность. Продукты, разработанные на основе стандартных программных интерфейсов, будут обладать одними и теми же свойствами и аналогичным графическим интерфейсом на всех системах, что позволяет сократить затраты на обучение персонала, расширяя взаимную совместимость приложений и увеличивая производительность труда пользователей. Такой технологией, предоставляющей унифицированный стандартный набор интерфейсов, является CDE.
Solaris CDE обеспечивает простой доступ к критически важным приложениям архитектуры клиент/сервер и к информации в масштабах всей организации. CDE дает пользователям, работающим на разных платформах, единую стандартизованную оконную среду, соответствующую спецификациям Motif, X11R6, MIME, IMAP4 и др. Настольная среда Solaris CDE Desktop содержит такие инструменты повышения производительности, как MIME-совместимая электронная почта, календарь для рабочих групп, средство для просмотра изображений, менеджеры файлов и принтеров для индивидуального пользования. Помимо этого, Solaris CDE предоставляет панель управления и запуска приложений, менеджер стилей для индивидуальной настройки внешнего вида настольного окружения, менеджер рабочего пространства, который позволяет пользователям создавать для себя несколько виртуальных настольных окружений.
Согласно исследованиям International Data Corporation (IDC), Solaris занимает первое место по доле мирового рынка серверов открытых реляционных баз данных. Solaris -- наиболее популярная из операционных систем, под которыми работают такие СУБД, как Oracle, Sybase, Informix. ОС Solaris -- очевидный кандидат при выборе платформы для реализации крупных проектов на основе баз данных, например, хранилищ данных. Благодаря поддержке очень больших распределенных наборов данных и многопроцессорным возможностям, Solaris естественно рассматривать в качестве фундамента для приложений клиент/сервер в разнородных сетях.
Пользователи Solaris 2.6, нуждающиеся в поддержке приложений для Windows 3.1, могут воспользоваться Wabi 2.2 -- отдельно поставляемым продуктом компании Sun Microsystems. Wabi отображает вызовы функций Microsoft Windows непосредственно в X-сервисы ОС Solaris. Тем самым обеспечивается эффективное выполнение более двадцати сертифицированных приложений для Windows 3.1. Пользователи платформы Solaris/SPARC, нуждающиеся в поддержке приложений для Windows 95, могут выбирать между сопроцессорным модулем SunPC компании Sun Microsystems и программным продуктом SoftWindows компании Insignia. Наконец, пользователи (в том числе работающие на платформе Solaris x86), нуждающиеся в поддержке приложений для Windows 95 и Windows NT, могут воспользоваться продуктом NTrigue от Insignia. При этом требуется приобрести серверное программное обеспечение NTrigue и разместить в сети сервер NT. Компания Corel планирует сделать Corel Office for Java доступным в операционной среде Solaris 2.6. Тем самым будет обеспечена возможность сочетания продуктов из Microsoft Office с приложениями WordPerfect, QuattroPro, Corel Chart и другими, полностью переписанными на языке Java.
По мере интеграции мировой экономики, все более необходимыми становятся средства для настройки программного обеспечения на различные языковые и культурные окружения. Пользователи хотят взаимодействовать с программами на родном языке и использовать привычные соглашения об обозначении времени, денежных единиц и т.п. Пользователям в Токио нужен программный интерфейс на японском языке, а в Париже -- на французском. Крупной корпорации, имеющей штаб-квартиру в Токио и филиалы в Нью-Йорке и Париже может понадобиться комбинированный многоязыковой интерфейс, возможно, с поддержкой нескольких языков в каждом пункте.
ОС Solaris соответствует сформулированным требованиям. Он полностью поддерживает пять европейских языков (французский, немецкий, итальянский, шведский и испанский) и четыре азиатских (японский, упрощенный китайский, традиционный китайский и корейский). Локализация распространяется на интерфейсы установки и конфигурирования, настольную среду конечного пользователя и документацию.
В процессе установки пользователи выбирают язык и область локализации, в которой они хотят работать. В Solaris 2.6 добавлена поддержка новых областей локализации для России, Австрии, Чехии, Венгрии, Польши, Латвии, Литвы, Эстонии, Греции и Турции. Поддержка наборов символов, фонтов, кодировок для новых областей обеспечивается во всех локализованных версиях операционной среды Solaris, включая английскую. Это существенно упрощает разработку локализованных приложений.
Компаниям с потребностями в многонациональной информационной среде необходимо системное программное обеспечение с универсальной архитектурой, поддерживающее глобальные сетевые взаимодействия и гарантирующее отсутствие конфликтов, связанных с наличием локализованных версий программ. Речь идет не только об унифицированных моделях и политике администрирования, но и о возможности разрабатывать собственные приложения, способные без модификаций работать в любой среде.
Безопасность -- насущная проблема для любой распределенной информационной среды. По мере того, как увеличивается степень распределенности аппаратных и программных компонентов, возрастает и уязвимость индивидуальных систем. Нарушения безопасности могут быть как преднамеренными, так и случайными. К преднамеренным нарушениям относятся "прослушивание" сети, работа под чужим именем (маскарад), манипуляции с данными.
Средства безопасности Solaris дают пользователям прозрачный доступ к ресурсамвсей компании, а администраторам -- необходимые инструменты для защиты сети от нарушений безопасности. Усовершенствования контроля доступа, совместимые со спецификациями SVID (System V Interface Definition), делают систему Solaris более устойчивой по отношению к вторжениям неавторизованных пользователей и позволяют клиентам реализовать более изощренные политики управления паролями с применением таких средств, как шифрование, контроль сроков действия, автоматическое истечение срока действия для файлов и системных ресурсов.
...История развития Windows: покупка лицензии на ОВОS, выпуск версии МS-DOS 1.0, графической оболочки Microsoft Windows 1.0 и поддержка расширенной памяти. Графический пользовательский интерфейс (GUI) и комбинация DOS-Windows. Windows NT и поздние версии.
реферат , добавлен 13.01.2010
Описание операционной системы Windows 7: поддержка мультитач-управления, сетевая технология Branch Cache для кеширования интернет-трафика, фоновые рисунки. Характеристика программного обеспечения Linux. MAC как проприетарные ОС с графическим интерфейсом.
презентация , добавлен 07.12.2011
Характеристика протоколов и методов реализации частных виртуальных сетей. Организация защищенного канала между несколькими локальными сетями через Интернет и мобильными пользователями. Туннель на однокарточных координаторах. Классификация VPN сетей.
курсовая работа , добавлен 01.07.2011
Интерфейс пользователя. Виды интерфейсов: командный, графический и семантический. Речевая и биометрическая технология. Методы разработки пользовательского интерфейса, его стандартизация. Типы интерфейсов: процедурно- и объектно- ориентированные.
контрольная работа , добавлен 07.05.2009
Основные выпуски (редакции) операционных систем Windows Vista и Windows Seven, их недостатки и преимущества. История создания, совместимость приложений с операционными системами. Новшества, которые принесла в мир компьютерных технологий каждая из систем.
реферат , добавлен 17.02.2011
Операционная система (ОС) как комплекс служебных и программных средств. Базовое программное обеспечение компьютера, BIOS - опора для программного обеспечения, прикладных и служебных приложений. Функции ОС, файловая система, базовые объекты Windows.
контрольная работа , добавлен 24.11.2009
Исследование назначения, основных функций и характеристик операционных систем. Операционная система OS/2: исторический обзор и принципиальные особенности последнего поколения. Управление памятью. Устройства, файловая система и средства взаимодействия.
курсовая работа , добавлен 17.02.2015
Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.
курсовая работа , добавлен 19.11.2014
Изучение технических возможностей операционной системы Windows XP – ОС семейства Windows NT корпорации Microsoft. Особенности интегрированного программного обеспечения. Дополнительные аплеты в панели управления Windows. Графический интерфейс пользователя.
презентация , добавлен 23.05.2010
Элементы интерфейса Windows NT. Средства взаимодействия пользователей с системой. Выполнение настройки компьютера. Ярлыки на рабочем столе. Типа окон: приложений, документов и диалоговые окна. Интерфейс администратора сети. Понятие web-браузера.
Oracle Solaris (formerly SunOS) is a commercial product that provides users with an integrated and full featured server-oriented platform that combines the powerful OpenStack open source cloud computing software with a stable and reliable enterprise-class operating system.
First of all, we want to remind the reader that this is not a Linux distribution! Solaris OS is a UNIX operating system initially developed by Sun Microsystems, and now maintained by Oracle Corporation under the name of Oracle Solaris.
It is available for download as installable and live ISO images that can be burned onto blank CD discs using any CD/DVD burning software, as well as USB images that allows users to write the operating system to portable USB flash drives.
Supported architectures include x86 (32-bit) and SPARC (Scalable Processor Architecture). Recommended system requirements include at least 2GB or RAM (system memory) and at least 15GB of free hard disk space.
The Live CD ISO/USB images provide users with a modern boot prompt powered by GRUB2, from where users can start the live environment with default settings, using the VESA framebuffer, with SSH enabled, with screen reader, with magnifier, or in text mode. It is also possible to boot an existing operating system installed on the first disk.
Before entering the live environment, users will need to select a keyboard layout and the language they want to use. The graphical session is powered by the traditional GNOME desktop environment, which comprises of two panels, a top one for accessing the main menu and launching apps, and a bottom one for interacting with running apps and switching between virtual workspaces.
Using the highly acclaimed ZFS filesystem, it includes powerful applications like the Mozilla Firefox web browser, Mozilla Thunderbird email and news client, Glade interface designer, Pidgin instant messenger, Rhythmbox music player, Totem video player, Orca screen reader and magnifier, and GParted partition editor.
Всем привет!
Не нашел этой новости на хабре, хотя событие произошло еще в апреле.
После полутора лет разработки компания Oracle представила выпуск операционной системы Solaris 11.2 . Для загрузки в настоящее время подготовлена бета-версия Solaris 11.2, установочные образы с которой доступны для архитектур x86 и SPARC. Для архитектуры x86 дополнительно поставляется демонстрационная Live-система. Из ключевых улучшений нового выпуска отмечается интеграция средств для обеспечения работы облачных инфраструктур, основанных на платформе OpenStack, поддержка нового вида изолированных контейнеров kernel zones и новые возможности по развёртыванию SDN-сетей.
Унифицированные архивы - новая форма резервного копирования и архивирования, позволяющая клонировать текущие рабочие окружения для последующего восстановления в случае сбоя или для быстрого развёртывания копии в облачной инфраструктуре;
Поддержка динамического переконфигурирования и переименования изолированных окружений на базе Solaris Zones без перезагрузки;
Новый тип контейнеров Kernel Zones, позволяющих использовать разные варианты ядра Solaris в разных изолированных окружениях. Новая возможность в том числе позволяет выполнять обновление ядра отдельных изолированных окружений без перезагрузки хост-системы (global Zone);
Новая система для развёртывания программных SDN-сетей (Software Defined Network), позволяющих реализовать независимые от оборудования методы обработки и приоритезации сетевого трафика, учитывающие потребности приложений. Интеграция компонента Elastic Virtual Switch для создания виртуальных сетей;
В инструменты управления пакетами интегрированы средства для обновления прошивок и управления прошивками, что позволяет при выполнении обновления системы добиться наличия всегда корректных прошивок;
В ZFS проведена оптимизация производительности, обеспечен процесс отображения прогресса выполнения длительных операций, улучшены средства для хранения данных в сжатом виде, работы на гибридных хранилищах и шифрования данных;
Добавлена утилита compliance для проверки наличия актуальных обновлений, оценки текущих настроек с точки зрения безопасности и выявления возможных следов нарушения безопасности;
Улучшение средств для автоматизированной установки большого числа серверов, организации серверов для распространения обновлений и создания зеркал репозиториев пакетов;
Добавлена новая группа пакетов solaris-minimal-server для установки минимального серверного окружения;
В пакетный менеджер pkg добавлена новая команда еxact-install для возврата системы к первоначальному состоянию, без удаления отдельных пакетов;
Для платформы SPARC началось формирование загрузочных USB-носителей;
Добавлена поддержка протоколов VXLAN (Virtual Extensible Local Area Network), L3 VRRP (Layer 3 Virtual Router Redundancy Protocol), PTP (Precision Time Protocol), DLMP (Probe Based Failure Detection in Datalink Multipathing);
Добавлена поддержка IKEv2 (Internet Key Exchange 2);
В состав включены две новые утилиты мониторинга ipstat и tcpstat;
Увеличена масштабируемость работы DTrace;
Добавлен системный вызов processor_affinity для привязки процессов или нитей к заданным ядрам CPU;
В поставку включены Java 8, GCC 4.8 и MySQL 5.5.
В начале 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, Sun Microsystems предлагает для загрузки общедоступную (в бинарном виде, то есть с закрытым исходным кодом) некоммерческую версию Solaris по лицензии CDDL. От коммерческой версии она отличается отсутствием технической поддержки Sun Microsystems, печатной документации и некоторого объема дополнительного проприетарного программного обеспечения (англ. Value Added Software).
В июне 2005 года Sun Microsystems приняла решение открыть часть исходного кода Solaris 10 и запустить проект OpenSolaris. Разработка следующей версии Solaris - 11.0 (рабочее название проекта - Nevada). ведется уже в сотрудничестве с OpenSolaris Community и в значительной степени на базе OpenSolaris 1.0.
Solaris разрабатывается для процессорной архитектуры SPARC и x86 (включая x86-64). Поддержка микропроцессоров Itanium (Intel) была запланирована, но не была реализована. Предпринималась попытка портировать Solaris на архитектуру PowerPC, была выпущена версия 2.5.1 для этих процессоров, однако, вскоре от этого отказались. В настоящее время идет возрождение поддержки архитектуры PowerPC в OpenSolaris. В Solaris 10 Sun Microsystems реализовала Linux ABI, позволяющую запускать Linux-приложения под Solaris на системах x86 (англ. Solaris Containers for Linux Applications).
По состоянию на 2007 год Solaris на своих системах архитектуры x86 поддерживают:
В первых версиях Solaris использовался GUI OpenWindows. Начиная с версии Solaris 2.6 его сменил CDE, а в версию Solaris 10 включён Sun Java Desktop System, который базируется на GNOME.
Версия Solaris | Дата выпуска | Особенности |
---|---|---|
Solaris 10 | ноябрь 2006 | OpenSolaris |
Solaris 10 | 31 января 2005 | |
Solaris 9 | 22 мая 2002 | |
Solaris 8 | 8 Февраль 2000 | |
Solaris 7 | 7 Ноябрь 1998 | |
Solaris 2.6 | 6 Июль 1997 | |
Solaris 2.5.1 | Май 1996 | |
Solaris 2.5 | 5 Ноябрь 1995 | |
Solaris 2.4 | 4 Ноябрь 1994 | |
Solaris 2.3 | 3 Ноябрь 1993 | |
Solaris 2.2 | 2 Май 1993 | |
Solaris 2.1 | 1 Декабрь 1992 (SPARC)Май 1993 (x86) | |
Solaris 2.0 | Июнь 1992 |
OpenSolaris - проект Sun по разработке версии Solaris с открытыми исходниками. Выход первого билда OpenSolaris состоялся 14 июня 2005 года. На данный момент Sun открыла исходные коды ядра ОС, сетевых компонентов, системных библиотек и базовых команд как для SPARC, так и для x86 архитектур. Эти компоненты можно взять за основу для построения дистрибутивов сторонними фирмами, что в данный момент и сделано, как с участием Sun Microsystems так и без. Со временем планируется раскрытие и других частей Solaris OS .
Процесс разработки OpenSolaris ведётся на добровольной и неоплачиваемой основе сообществом разработчиков OpenSolaris (OpenSolaris Developer Community), однако направляется и координируется с участием специалистов Sun. При этом установлен чёткий протокол организации разработки - так называемый OpenSolaris Community Process.
В будущем планируется, что разработка новых версий Sun Solaris будет идти главным образом в проекте OpenSolaris усилиями сообщества разработчиков-энтузиастов. Разработанные добровольцами куски кода, новые утилиты и различные улучшения и усовершенствования по мере их тестирования, обкатки и проверки на надежность и соответствие принятым в Sun корпоративным стандартам качества будут добавляться в фирменную коммерческую версию Sun Solaris. Вместе с тем фирма Sun не обещает полного соответствия OpenSolaris коммерческой версии Solaris. Sun оставляет за собой право не добавлять в коммерческую версию Solaris некоторые новые возможности, функции и утилиты, которые могут присутствовать в OpenSolaris. И напротив, в коммерческой версии Sun собирается поставлять дополнительное проприетарное программное обеспечение, которое не будет присутствовать в OpenSolaris, и раскрывать которое вообще не планируется.
OpenSolaris будет отличаться от коммерческой версии Sun Solaris также отсутствием какой-либо официальной документации от Sun и формальной технической поддержки со стороны специалистов Sun. Неформальная техническая поддержка и документация будут доступны от разработчиков - участников OpenSolaris Community.
Стоит отметить, что Sun ещё до запуска проекта OpenSolaris, стремясь увеличить популярность ОС Solaris, начала предлагать свободную для скачивания бинарную (с закрытым исходным кодом) некоммерческую версию Sun Solaris, отличающуюся от коммерческой лишь отсутствием формальной технической поддержки, печатной документации и дополнительного проприетарного софта (Value Added Software).
На данный момент (июль 2006 года) доступен для скачивания промежуточный билд OpenSolaris 1.0 (он же - Solaris 11.0) - Nevada Build 43. В новом билде значительно (по сравнению с Solaris 10.0) улучшена поддержка новой аппаратуры, увеличено количество драйверов, имеющихся в поставке ОС, обновлён GNOME до версии 2.14, упрощена и ускорена процедура инсталляции, оптимизирована поддержка 64-битных процессоров AMD и Intel, введена возможность собирать ОС не только проприетарным компилятором Sun Studio, но и с помощью свободного компилятора GCC, улучшено распознавание имеющихся разделов Linux при инсталляции Solaris (теперь GRUB находит и добавляет в меню загрузки Linux не только в случае раздела ext2, но и ext3). Окончательный релиз стабильной версии OpenSolaris 1.0 планируется в начале 2007 года.
Самый первый вышедший дистрибутив, который основан на OpenSolaris. Это Live-CD дистрибутив для платформ X86 и AMD64 (EMT64). Автор дистрибутива - Йорг Шиллинг (Jörg Schilling), автор программы cdrecord для записи CD. Дистрибутив первоначально предоставлял только инструменты командной строки. Начиная с версии 0.51 поддерживает X Window.
LiveCD-дистрибутив операционной системы, основанный на OpenSolaris. Создан в индийской «кремниевой долине» инженерами индийского центра компании SUN Microsystems. В будущем планируется возможность установки его на жёсткий диск. В BeleniX помимо всех компонентов OpenSolaris входит и другое свободное программное обеспечение. На данный момент системой поддерживаются только 32-разрядные платформы x86. Ведутся работы над возможностью запуска Live-CD в AMD64 (что поддерживает сам OpenSolaris). С недавних пор можно использовать загрузку BeleniX с USB-устройств - это несколько быстрее и к тому же позволяет сохранять свои настройки и данные.
Инвестиции объемом 500 миллионов долларов США позволили создать передовую операционную систему. В ОС Solaris 10 включены более 600 функций, среди которых DTrace, превентивное самовосстановление, контейнеры Solaris, а также ZFS.
Вместе с набором Java Integration Suite корпорация Sun Microsystems предоставит полностью интегрированную платформу на базе СОА, содержащую широкий выбор возможностей по интеграции и совместному использованию приложений.
Наиболее полный в отрасли интегрированный набор инструментальных средств безопасного управления идентификацией пользователей разнообразных вычислительных инфраструктур. Интегрированные приложения с открытым исходным кодом В комплект входят 188 лучших пакетов ПО с открытым исходным кодом - предварительно откомпилированных и готовых к применению. Вы сможете использовать их в готовом виде либо заменить теми компонентами инфраструктуры ПО Sun, которые лучше отвечают Вашим потребностям.
Сама компания никаких заявлений на этот счет не делала - об увольнениях сообщили в интернете ее сотрудники, подпавшие под сокращение. В частности, об этом написал в соцсети Twitter Дрю Фишер (Drew Fisher), старший разработчик Python и OpenStack для Solaris.
«Это правда. Oracle сократила большинство из Solaris (и других) сегодня», - сообщил он. Сам Фишер также потерял работу, о чем написал отдельно: «Oracle подарила Добби носок! Добби свободен! Кому-нибудь нужен разработчик Python с опытом 15+ лет?»
Судьба Solaris
ИТ-обозреватель Саймон Фиппс (Simon Phipps) также подтвердил в Twitter, что был уволен «примерно весь» технический персонал проекта Solaris (он использовал обозначение «~all»). Фиппс считает, что это свидетельствует о «конце жизни» разрабатываемого продукта. Тем не менее он отметил, что небольшое количество разработчиков осталось на своих местах. Другие записи на The Layoff свидетельствуют, что не так давно «сотни» работников были переведены из команды Solaris в отдел Oracle по работе с Linux .
Новая волна сокращений приведет к остановке разработки систем хранения данных ZFS Storage Appliance, но судьба Solaris и SPARC остается неопределенной, пишет издание The Register. Oracle сообщала о намерении поддерживать Solaris до 2030 г., поэтому пользователи не будут брошены на произвол судьбы. С учетом того, что переведенные в отдел Linux кадры могут часть своего времени посвящать Solaris, у компании не должно возникнуть затруднений с обновлением этой ОС, пишет The Register. Последние значительные изменения были внесены в Solaris три года назад с выходом версии Solaris 11.
Однако, если Oracle приостановит разработку SPARC, это может отрезать пользователям платформ, созданных в Sun, путь эвакуации через облако. Такое решение говорит о том, что планы Oracle по созданию SPARC-совместимого облака не получили необходимой поддержки, отмечает The Register.
При этой модели выпуска обновлений, вместо выпуска ПО в виде сборок с периодичностью от шести месяцев, как в случае с Ubuntu Linux , и до года, как в случае с Microsoft Windows , код выпускается в виде постоянного потока. Такой подход обычно используется в проектах гибкой разработки облачного ПО, в которых ценится способность адаптироваться к меняющимся потребностям бизнеса.
Соответствующее объявление сделано отказа Oracle от планов выпуска следующего, основного, релиза Solaris 12.
Компания утверждает, что «новые особенности и функции будут включаться в Oracle Solaris через точечные релизы, а не через более революционные основные релизы... Это отвечает требованиям клиентов относительно гибкого и плавного перехода с одной версии на другую, обеспечивая непрерывность инноваций с гарантированной защитой инвестиций. Перейдя к модели непрерывного обновления на базе Oracle Solaris 11, клиенты получат гладкий процесс обновления, более соответствующий их переходу к моделям гибкого развертывания».
Поскольку Oracle планирует интегрировать SPARC и Solaris в свое облако Oracle Cloud , такой шаг аналитики считают разумным. Но, для непрерывной интеграции команды тестирования, поддержки, разработки и операций должны работать, как единое целое. Но после увольнения этих людей...
Предполагается, что Solaris 11.next, заменяющая Solaris 12, станет версией с долгосрочной поддержкой - в нее будут вносить необходимые исправления, в т.ч. - безопасности, но не значимые изменения.
Oracle будет поддерживать Solaris на протяжении длительного времени - поддержка премьер-класса до января 2031 года, а расширенная поддержка до января 2034 года.
Oracle подтвердила, что Solaris будет по-прежнему поддерживаться в облаке на платформе SPARC Model 300 в качестве IaaS и в качестве гостевой ОС в Oracle Compute Cloud Service.
19 августа 2015 года корпорация Oracle объявила о планах по интеграции Docker в Oracle Solaris. Интеграция поможет использовать открытую платформу Docker для простого распространения приложений, созданных и развернутых с применением технологии виртуализации Oracle Solaris Zones, встроенной в Oracle Solaris.
В планах Oracle подготовка образов Docker для ряда программных продуктов, в составе которых Oracle WebLogic Server . Цель - разработка и тестирование.
Oracle Solaris Zones появилась в Solaris более 10 лет назад как Solaris Containers. Она обеспечивает масштабируемость, полную изоляцию ресурсов и безопасность, что чрезвычайно важно для ИТ-окружения корпоративного класса. Oracle Solaris Zones может использоваться как «аппаратные партиции» для большинства корпоративных приложений, ограничивая число используемых лицензий.
По мнению разработчиков, анонсированная интеграция обеспечит преимущества обеих платформ - доступ к предоставляемым Oracle Solaris средствам корпоративного класса для обеспечения безопасности, изоляции ресурсов и диагностики с возможностью легко создавать контейнеры в продуктивных средах, средах разработки/тестирования и облачных вычислений. Интеграция Docker в Oracle Solaris обеспечит еще большую простоту и предоставит тесную интеграцию технологий, развернутых на предприятии и в облаке.
Для загрузки подготовлена бета-версия Solaris 11.3, установочные образы с которой доступны для архитектуры x86-64 и SPARC. Для архитектуры x86 дополнительно поставляется демонстрационная Live-система.
В ОС добавлен пакетный фильтр PF и OpenSSH (в дополнение к форку SunSSH), реализована live-миграция для Kernel Zones и "горячая" переконфигурация зон, поддержка верифицированной загрузки, поддержка LZ4-сжатия и рекурсивного сравнения снапшотов в ZFS, реализация технологии защиты от переполнений буферов Application Data Integrity (ADI).
29 апреля 2014 года корпорация Oracle представила новую версию операционной системы Oracle Solaris 11.2.
Новая версия ОС даёт возможность ИТ-службам за минуты развернуть облачный сервис «с нуля», с надежностью, безопасностью и производительностью соответствующими корпоративному классу.
Особенности
Кроме того, как утверждают в Oracle, среды Solaris Zones стали работать вчетверо быстрее. В зонах можно на одной машине параллельно исполнять разные задачи, каждую в своей изолированной среде. Теперь также появилась возможность переносить зоны между серверами.
Новый интерфейс оптимизации общей памяти совместно используемой базами данных Oracle и Oracle Solaris 11.1 в 8 раз ускоряет запуск и остановку баз данных, а также обеспечивает возможность изменения размера системной глобальной области в базах данных Oracle (System Global Area, SGA) без перезагрузки.
В Oracle Solaris 11.1 представлены новые возможности для оптимизации производительности СУБД Oracle. Интерфейсы ввода-вывода Oracle Solaris DTrace в Oracle Solaris 11.1 позволяют администраторам баз данных Oracle выявлять узкие места в подсистеме ввода-вывода, сетях и системах хранения данных, а затем изолировать их.
С новым подключаемым модулем Oracle Solaris DTrace для Oracle Java Mission Control пользователи могут профилировать приложения Java в действующих системах Oracle Solaris.
Новые функции управления облачными системами расширяют встроенные в Oracle Solaris 11 возможности виртуализации системных, сетевых ресурсов и ресурсов систем хранения, включая расширенную поддержку программно-определяемых сетей (Software Defined Networks, SDN) с усовершенствованиями в среде Edge Virtual Bridging, что обеспечивает максимально эффективное использование сетевых ресурсов и возможность управления пропускной способностью в облачных средах.
Новый механизм предсказания обращений к памяти отслеживает использование памяти и оптимизирует размеры страниц памяти, а также расположение ресурсов, тем самым повышая общую производительность приложений.
Поддержка 32 Тб ОЗУ и тысяч ЦПУ помогает полностью раскрыть потенциал новых серверных систем Oracle.
Новая возможность кластеризации Oracle Solaris 10 Zone позволяет пользователям консолидировать критически важные приложения, работающие под управлением Oracle Solaris 10, в облачных средах Oracle Solaris 11.
Расширенные средства восстановления при катастрофических сбоях, использующие сервисы Oracle Sun ZFS Storage Appliance и Oracle Solaris Cluster 4.1, в случае отказов приложений и потерь данных обеспечивают координированное переключение на удаленную площадку для восстановления работоспособности.
Улучшенные средства обнаружения отказов в системах хранения и система управления зависимостями ресурсов помогают быстрее возобновлять работу приложений.
Новые средства защиты на основе меток в кластерах Oracle Solaris Zone дают возможность разделять приложения в соответствии с требованиями оборонной промышленности в высококонсолидированных системах, предназначенных для решения критически важных задач с использованием расширений Oracle Solaris 11 Trusted Extensions.
Решение Oracle Enterprise Manager Ops Center предоставляет Oracle Solaris 11 всесторонние возможности управления облаком, включая возможность автоматического выделения ресурсов зонам Oracle Solaris 11. Интегрированные в OpsCenter средства управления обеспечивают высокий уровень производительности облачных инфраструктур. Oracle Enterprise Manager Ops Center доступен пользователям Oracle Solaris бесплатно в рамках программы Ops Center Everywhere Program.
Oracle Solaris Studio содержит новый оптимизированный компилятор и аналитические средства разработки, поддерживающие многопоточное программирование и оптимизацию приложений для надежной работы на системах Oracle Solaris 11.1.
Oracle Solaris 11 обеспечивает гарантированную совместимость на уровне двоичных кодов с предыдущими версиями Oracle Solaris благодаря программе Oracle Solaris Binary Application Guarantee Program, которая предоставляет пользователям простое решение для обновления системы и обеспечивает лучшую в отрасли защиту инвестиций. Виртуальные контейнеры Oracle Solaris Legacy Containers позволяют переносить более старые среды Oracle Solaris на новейшие аппаратные платформы, обеспечивая благодаря консолидации экономию затрат на электропитание и охлаждение, а также сокращение занимаемых серверных помещений.
Последнюю версию ОС OpenOracle Solaris можно скачать с сайта сообщества OpenOracle Solaris . При закачке образа следует быть внимательным, так как по умолчанию предлагается «облегченный» образ с ограниченной локализацией (только основные языки) и ускоренной установкой. В образе, отмеченном буквой «g» (global), используется LZMA-компрессия. Это позволило добавить поддержку 12 языков рабочего стола. Кстати, диск можно получить по почте совершенно бесплатно. Для этого нужно выбрать на сайте проекта ссылку «Get Free Media» и заполнить форму.
Хотя платформа x86 развивается для Oracle Solaris довольно давно (с 1994 года), список поддерживаемых устройств на порядок меньше, чем в Linux . Некоторые компоненты в настоящее время усиленными темпами портируются из NetBSD и других операционок (при условии, что лицензия это позволяет) – например, Bluetooth стек (opensolaris.org/os/project/bluetooth). На начальном этапе находится разработка ACPI (Suspend/Resume) и DRI. Многие производители оборудования предоставляют собственные драйвера, что-то написано энтузиастами этой системы. В результате OpenOracle Solaris поставляется с большим количеством драйверов для многих устройств. В меню «Приложения» даже присутствует программа настройки драйверов видеокарт Nvidia – Nvidia X Server Setting.
Перед установкой дистрибутива следует воспользоваться программой Device Driver Utility, ярлык для которой расположен на рабочем столе. Она поможет оценить поддержку оборудования в каждом конкретном случае и выдаст список рекомендаций с указанием необходимых драйверов. Количество неподдерживаемого оборудования отражается в строке «Driver Problems», а само проблемное оборудование подсвечивается красным цветом. В самом простом случае для установки драйвера достаточно нажать кнопку «Install Drivers». Чтобы помочь проекту в сборе данных, можно отправить информацию об оборудовании компьютера, нажав кнопку Submit.
Для поиска совместимого оборудования рекомендуется посетить ресурсы – Oracle Solaris OS: Hardware Compatibility Lists (www.sun.com/bigadmin/hcl), коллекцию драйверов для сетевых карт Free NIC drivers for Oracle Solaris (homepage2.nifty.com/mrym3/taiyodo/eng) и Open Sound System (opensound.com/oss.html).
Среди проектов обрати внимание на Device Manager, предлагающий уже практически готовую реализацию менеджера устройств (www.opensolaris.org/os/project/devicemgr).
В сентябре 2010 года корпорация Oracle выпустила обновление для операционной системы Solaris 10. Параллельно с этим, были выпущены пакеты программного обеспечения Oracle Solaris Cluster 3.3 и среда разработки приложений Oracle Solaris 12.2.
Выпущенное обновление было протестировано на совместимость с другими решениями корпорации и популярными серверными решениями других производителей. Вместе с релизом системы были обновлены и сертификационные курсы по Solaris, куда были включены порядка 50 000 различных вопросов и практических кейсов.
В версии 10/09 компания повысила производительность сетевой подсистемы и ядра ОС в целом, добавлены новые возможности, касающиеся виртуализации на базе x86- и SPARC-серверов. Также в новинке появилась новая версия фирменной файловой системы ZFS, поддерживающей очень большие дисковые массивы.
С аппаратной точки зрения 10/09 поддерживает последние версии x86-процессоров AMD и Intel . В Oracle также заявляют, что новая версия полностью совместима с 11 000 сторонних приложений, написанных ранее под среду Solaris 10.
Что касается Solaris Cluster 3.3, то здесь Oracle предлагает набор решений для создания отказоустойчивых производственных кластеров уровня предприятия. Здесь в наличии присутствуют кластерные приложения Oracle Solaris Containers и Oracle Solaris Cluster Geographic Edition. Поддерживает кластерная платформа и другие популярные продукты, ориентированные на кластерные среды, в частности Oracle WebLogic Server, Oracle’s Siebel CRM , MySQL Cluster и Oracle Business Intelligence Enterprise Edition 11g.
Кластерный пакет программ на уровне системы также поддерживает расширения Solaris Trusted Extensions для повышения безопасности данных и технологию InfiniBand для скоростного обмена данными.
Среда Solaris Studio 12.2 получила новые инструменты для разработки многопоточных и распределенных Solaris-приложений.