В какой операционной системе работает программа солярис. Операционная система Solaris. интерфейс сетевой интернет solaris

Сама компания никаких заявлений на этот счет не делала - об увольнениях сообщили в интернете ее сотрудники, подпавшие под сокращение. В частности, об этом написал в соцсети 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.

Непрерывное обновление Solaris

При этой модели выпуска обновлений, вместо выпуска ПО в виде сборок с периодичностью от шести месяцев, как в случае с 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.

2016: Поддержка Docker

2015

Oracle Solaris 11.3

Docker интегрируется в Oracle Solaris

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 v.11.3

Для загрузки подготовлена бета-версия Solaris 11.3, установочные образы с которой доступны для архитектуры x86-64 и SPARC. Для архитектуры x86 дополнительно поставляется демонстрационная Live-система.

В ОС добавлен пакетный фильтр PF и OpenSSH (в дополнение к форку SunSSH), реализована live-миграция для Kernel Zones и "горячая" переконфигурация зон, поддержка верифицированной загрузки, поддержка LZ4-сжатия и рекурсивного сравнения снапшотов в ZFS, реализация технологии защиты от переполнений буферов Application Data Integrity (ADI).

2014

Oracle Solaris 11.2

29 апреля 2014 года корпорация Oracle представила новую версию операционной системы Oracle Solaris 11.2.

Новая версия ОС даёт возможность ИТ-службам за минуты развернуть облачный сервис «с нуля», с надежностью, безопасностью и производительностью соответствующими корпоративному классу.

Особенности

  • В составе Oracle Solaris 11.2 полный пакет OpenStack - он дополняет функционалом среду Oracle Solaris, обеспечивает управление другими гипервизорами и инфраструктурой в центре обработки данных .
  • Oracle Solaris 11.2 упрощает и ускоряет выполнение задач управления жизненным циклом по сравнению с предыдущими версиями.
  • В новой версии имеется интегрированный гипервизор для архитектур SPARC и x86, для виртуализации с нулевыми накладными расходами, в дополнение к уже имеющимся средствам виртуализации Oracle Solaris Zones.
  • Oracle Solaris 11.2 содержит технологию программно-конфигурируемых сетей (создаваемых «по заказу» приложений), которая интегрируется с Oracle Java , Oracle Database и Oracle Applications, чтобы обеспечивать качество обслуживания на уровне приложений.
  • Платформа Oracle Solaris 11.2 создана для обеспечения рекордной производительности и эффективности при развертывании с комплексами Oracle ZFS Storage Appliance .

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 на новейшие аппаратные платформы, обеспечивая благодаря консолидации экономию затрат на электропитание и охлаждение, а также сокращение занимаемых серверных помещений.

2011

Solaris 11

Solaris 10

Последнюю версию ОС 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-приложений.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ВВЕДЕНИЕ

Solaris - это родственная Unix операционная система, разработанная Sun Microsystems. Система разрабатывалась в расчете на корпоративных пользователей и со временем приобрела в их среде заслуженную популярность. Несмотря на то, что исторически Solaris - операционная система с закрытым исходным кодом, большая часть ее программного кода открыта и опубликована компанией Sun Microsystems. А в целом проект Solaris можно назвать одной из самых успешных и авторитетных IT-разработок последнего десятилетия.

ОС Solaris, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам, обладает уникальной даже на сегодняшний день масштабируемостью. Для большинства коммерчески приложений Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе. То есть напрямую воплощается концепция симметричных многопроцессорных вычислений (Symmetric Multi- Processing). Благодаря свойству масштабируемости одна и та же ОС может одинаково успешно использоваться и на однопроцессорных рабочих станциях, и на серверах масштаба рабочей группы, и на серверах масштаба предприятия. При этом Solaris остается еще и одной из самых надежных (устойчивых к сбоям) ОС в мире.

Цель: Изучить операционную систему Solaris, Solaris-серверы, инструментарий для разработки программного обеспечения, а также средства для развертывания и администрирования информационных сетей. Более подробно рассмотрим операционную среда Solaris 2.6 и сравним ее с другими версиями ОС 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 дней.

АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ SOLARIS

Рис.1 Архитектура операционной системы Solaris

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

· 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

Характеристики аппаратуры.

Характеристики аппаратуры, на кот орой поддерживается ОС Solaris представлены компанией Sun в так называемом Hardware Compatibility Lists.

Рассмотрим эти харктеристики на примере Solaris 10 HCL:

Systems Categories Total: 1332 Items

Non-Oracle Systems

Components Categories Total: 1965 Items

CD ROM/DVD Drive

External Storage

Other USB Devices

Video Display Device

Recently Submitted Systems

Hewlett-Packard ProLiant DL560 Gen8

Alcatel-Lucent Bono AdvancedTCA SBC FBO32CD

Fujitsu PRIMERGY BX920S3

Fujitsu PRIMERGY BX924S3

Dell PowerEdge M620

Recently Submitted Components

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 помогает разработчикам обогатить графикой корпоративную информационную среду, применить развитые графические технологии в критически важных приложениях и системах электронной коммерции.

Solaris предоставляет ряд мощных графических библиотек, среди которых XIL, XGL, OpenGL, Xlib, PostScript, Display PostScript и Kodak Color Management System (KCMS).

XIL Imaging Library -- это многопотоковая библиотека, содержащая интерфейс обработки изображений и поддержки цифрового видео, пригодная для приложений обработки документов, предварительной цветной печати, а также генерации и воспроизведения цифрового видео. XIL Imaging Library имеет полный набор функций для манипулирования изображениями и их воспроизведения, включая арифметические и логические операции, пиксельную геометрию, сжатие, управление цветами, отображение. XIL существенно ускоряет разработку коммерческих и технических приложений, связанных с обработкой изображений в технике и документообороте, с художественной графикой, мультимедиа, предварительной цветной печатью.

XGL Graphics Library -- библиотека двух- и трехмерной геометрии для приложений, в которых требуются функции геометрических преобразований и отображения. Библиотека поддерживает мобильность для разных аппаратных платформ и оптимально использует возможности графических ускорителей. Обеспечивается прозрачная поддержка наложений для ускоренной обработки меню и монохромных перекрытий.

Solaris 2.6 полностью поддерживает аппаратные средства мощных графических ускорителей компании Sun Microsystems, включая системы TurboZX, SX и Creator Graphics. Кроме того, Solaris 2.6 обеспечивает ускоренную работу конвейера для Artist Graphics XJ1000 и MediaVision PGIO24.

Solaris PEX -- реализация спецификаций MIT PEX, являющихся расширением X Window для трехмерной графики. PEX поддерживает непосредственный режим для графических отображений, передаваемых по сети с использованием X-протокола. PEX предоставляет программистам более широкие возможности создания графических приложений для разнородных сетевых сред.

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-технология.

Инициатива WebTone

Стандартизация интерфейсов и экономичность делают Интернет привлекательным выбором для организаций, нуждающихся в однородной информационной среде. Дальновидные компании начинают извлекать выгоду, используя Интернет для ускорения бизнес-процессов. Эти компании полагаются на постоянную готовность Интернет осуществить Web-соединение и обеспечить выполнение повседневных дел. Подобно тому, как ранее атрибутом бизнеса был телефон, теперь происходит внедрение "Web-фонии". Идея программы WebTone состоит в том, чтобы обеспечить простой доступ к сложным информационным системам, функционирующим "за сценой". По существу подобный доступ становится коммунальной услугой. Скрывая за простотой интерфейса сложность инфраструктуры, организации преодолевают барьеры, не позволявшие им реализовать более сложные, постоянно уточняющиеся стратегии конкурентной борьбы.

Центральное место в программе WebTone занимает создание коммуникационной среды, сравнимой по удобству и простоте с привычными коммунальными услугами. Суть модели коммунальной услуги можно выразить фразой "пользователи используют, профессионалы управляют". Коммунальные услуги характеризуются очень простым, легким в освоении окружением. Присущая системе сложность остается скрытой, а ее функционирование обеспечивается поставщиком соответствующей услуги. Большинство современных коммунальных систем (телефония, водо- и энергоснабжение, многие другие) построены по этому принципу. Чтобы позвонить по телефону, включить свет или открыть водопроводный кран не нужно разбираться в АТС и телефонных сетях, знать, как работают электростанции, как устроены насосы и резервуары системы водоснабжения. Централизуя сложность, поставщики услуг могут предоставить экономичные, надежные и простые сервисы.

Программа WebTone следует модели коммунальной услуги. Интернет предоставляет универсальную сетевую инфраструктуру, как для внутренних, так и для внешних корпоративных коммуникаций. Для распределения и разделения информации могут быть использованы электронная почта, передача файлов и гипертекстовых документов, а также приложения на Java, выполненные в технологии клиент/сервер.

Web-расширения ОС Solaris

Распространение разнородных компьютерных платформ, операционных систем и приложений создало недружественную, неэффективную, порой ненадежную пользовательскую среду. Быстрый темп технического прогресса, бесконечная череда новых инструментов и технологий, которые могут или стать очередным великим достижением, или бесследно исчезнуть, еще больше запутывают положение.

Операционная среда Solaris 2.6 является существенным шагом вперед в своей области. Она доказала свое лидерство как масштабируемое решение для Интернет. Solaris обеспечивает постоянную готовность, общедоступность и простоту использования информации и критически важных сетевых бизнес-сервисов работниками компании, заказчиками и поставщиками. В последующих разделах будут подробно рассмотрены операционная среда Solaris и средства разработки, поставляемые Sun Microsystems.

Средства ОС Solaris для поддержки корпоративных информационных систем, Интранет и Интернет

Одна из сложнейших бизнес-задач, встающих перед компаниями в условиях растущей конкуренции, -- эффективное использование стратегических компьютерных информационных ресурсов. Чтобы максимизировать ценность стратегических данных, компания должна обеспечить верный баланс между широкой доступностью информации и требованиями безопасности.

Создаваемые сегодня корпоративные сети должны обеспечить согласованную работу следующих компонентов:

Ш унаследованных систем, базирующихся на мэйнфреймах;

Ш множества персональных компьютеров и локальных сетей на основе ПК;

Ш серверов для небольших рабочих групп;

Ш сетевых компьютеров с ограниченным набором локальных ресурсов, опирающихся в своей работе на сервер;

Ш средств связи с поставщиками и заказчиками через 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 Web Start

В операционной среде Solaris впервые реализована возможность установки с помощью навигатора. Solaris Web Start -- это Java-приложение, делающее установку ОС Solaris и ассоциированных приложений быстрой и легкой. Стандартная конфигурация устанавливается нажатием одной кнопки. Для учета специфических требований заказчиков имеются многочисленные варианты выбора.

Solaris Web Start, совместно с аппаратными возможностями SPARC-компьютеров, позволяет устанавливать ОС по сети, в режиме клиент/сервер, даже если на целевой машине вообще не было операционной системы. Технология Sun JumpStart упрощает массовую установку.

Answerbook2

Answerbook2 представляет собой новое поколение документационных систем Solaris, основанных на Web-технологии. Посредством любого навигатора (в частности, нового Solaris-навигатора HotJava) пользователи могут просматривать и печатать обширный комплект документации, поставляемый с ОС. Развитые средства поиска позволяют легко отыскать нужные фрагменты.

x86 Edition Configuration Assistant

Новая утилита, являющаяся частью самой свежей версии загрузчика Solaris 2.6 в редакции для платформ x86, помогает конфигурировать устройства. Она надежно определяет имеющееся оборудование, учитывает ресурсы, необходимые каждому аппаратному компоненту, предоставляет список загрузочных устройств.

Пользовательский интерфейс

В Solaris 2.6 стандартный пользовательский интерфейс основан на CDE. Кроме того, поддерживается OpenWindows.

CDE -- это развитая среда, обеспечивающая простой, единообразный интерфейс для всех версий ОС Unix. Компании Sun Microsystems, Hewlett-Packard, IBM и Novell совместно разработали стандарт пользовательских и прикладных интерфейсов на основе X Window System и спецификаций Motif. Средства проверки правописания встроены в текстовый редактор и почтовую систему; последняя, как и менеджер файлов, содержит Web- и Интернет-возможности.

Программное обеспечение Power Management для настольных SPARC-систем позволяет, в соответствии со стандартами Energy Star, экономить электроэнергию в периоды холостой работы компьютеров.

Виртуальная Java-машина и навигатор HotJava

Java Virtual Machine 1.1 образует Java-платформу для ОС Solaris. Она совместима с инструментальной средой Java Development Kit (JDK) версии 1.1 компании JavaSoft. В состав виртуальной машины входят стандартный Java-компилятор (javac), интерпретатор (java), дизассемблер классов (javap), а также генератор включаемых файлов на языке C и суррогатных файлов (javab).

Навигатор HotJava обеспечивает:

· поддержку 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), распределенные сервисы именования.

Семейство протоколов и распределенных сервисов ONC+ не зависит от транспортных протоколов, операционных систем или компьютерных архитектур, что позволяет говорить об ONC+ как об идеальном решении для разнородных сетей. ONC+ обеспечивает следующие возможности:

· Глобальное разделение файлов средствами NFS;

· Автоматическое нахождение удаленных файлов и прозрачный сетевой доступ к ним;

· Глобальное разделение принтеров;

· Централизованное административное хранилище;

· Защищенные, высокоэффективные, расширяемые сетевые сервисы каталогов и именования;

· Полиэкранный графический и текстовый удаленный доступ по протоколам Интернет;

· Доступ к удаленным системам и обмен данными в разнородной среде.

Сетевые протоколы TCP/IP

TCP/IP (Transmission Control Protocol/Internet Protocol) -- это самый распространенный сетевой транспортный протокол. Выбор TCP/IP в качестве основы сетевых средств Solaris обеспечил широчайшие возможности связывания, максимальную масштабируемость и экономическую эффективность среди всех используемых в мировой практике сетевых решений.

Сетевая файловая система

Сетевая файловая система (NFS) является промышленным стандартом распределенной файловой системы, предоставляющей прозрачный доступ к удаленным файлам и каталогам, расположенным в произвольном узле сети. Поскольку протоколы NFS пользуются широкой поддержкой, пользователи имеют доступ к файлам, располагающимся на ПК, рабочих станциях, миникомпьютерах или мэйнфреймах, независимо от типов операционных систем, установленных на этих машинах.

Solaris 2.6 поддерживает NFS версии 3, в которую включены некоторые усовершенствования протоколов, направленные на повышение эффективности и снижение загрузки серверов. В сочетании с NIS+ (Network Information Service), сервисами AutoFS (автоматическое монтирование файловых систем), CacheFS (кэширование файловых систем) и другими, NFS предоставляет пользователям автоматическое нахождение, навигацию и доступ к данным в рамках глобальных сетей.

Сервис AutoFS автоматически открывает доступ к удаленным файловым системам прозрачным для пользователей образом. CacheFS ускоряет операции с файловыми системами. Эти средства вносят дополнительный вклад в повышение эффективности распределенного хранения и удаленного доступа к данным, что, в свою очередь, позволяет повысить производительность труда пользователей.

NIS+ -- глобальный сервис каталогов

NIS+ -- это защищенное, высокоэффективное, распределенное хранилище данных, необходимых для сетевого и системного управления. В нем надежным и безопасным образом хранится информация о сетевых ресурсах -- пользователях, серверах, принтерах и др., что позволяет эффективно осуществлять администрирование разнородных корпоративных сетей архитектуры клиент/сервер. Административные действия, такие как добавление, удаление, переназначение систем или пользователей, легко выполняются при помощи эффективных средств изменения информации, хранящейся в NIS+. NIS+ упрощает администрирование малых сетей и легко масштабируется для нужд управления корпоративными сетями, содержащими десятки тысяч систем и пользователей.

Распределенная вычислительная среда DCE

В сравнении с 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 способствует защите инвестиций в программное и аппаратное обеспечение и персонал за счет совместимости с унаследованными системами, строгого следования принципу бинарной совместимости для обеспечения миграции приложений, и поддержки стандартов для обеспечения совместимости с будущими разработками.

Открытые системы и стандарты всегда занимали важное место в деятельности компании Sun Microsystems. Стандарты были и остаются фундаментом ОС Solaris, а Sun играет ведущую роль в разработке многих доминирующих сегодня спецификаций, активно участвуя в работе таких органов, как POSIX, X/Open, OSF и OMG.

Приверженность стандартам имеет то важное следствие, что пользователи не оказываются "запертыми в ловушку" закрытых систем, где они имеют ограниченный выбор возможностей за более высокую цену. Стандарты обеспечивают широкий выбор приложений, совместимость различных версий Solaris, возможность взаимодействия с другими вычислительными средами, доступ к таким средам, где следование определенным стандартам, например, Федеральному руководству по безопасности, является необходимым условием.

Согласованность с другими реализациями SVR4, совместимость всех версий Solaris 2.x, поддержка всех SPARC-платформ гарантируется следованием спецификациям System V Interface definition (SVID 3), System V Release 4 Application Binary Interface (SVR4 ABI) и SPARC Compliance Definition (SCD 2.0).

В число стандартов, которые поддерживает 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.

Поддержка многоплатформности

Программное обеспечение Solaris масштабируется для широкого спектра системных конфигураций, от изолированной рабочей станции до корпоративной информационной среды. Solaris 2.6 работает на платформах SPARC и x86.

На всех этих платформах, включая симметричные многопроцессорные (Symmetrical Multi-Processing, SMP), обеспечивается одинаковая функциональность ОС Solaris. Это позволяет подобрать для каждой конкретной задачи соответствующую платформу, а при необходимости всегда возможен переход к более мощной платформе, который потребует лишь минимальных усилий. ОС Solaris 2.6 основана на единых исходных текстах; тем самым гарантируется, что последующие версии будут обладать теми же возможностями, функциональностью и прикладными программными интерфейсами.

Заказчик может выбрать недорогую платформу и при этом иметь все преимущества устойчивой, безопасной операционной системы коммерческого класса с развитой функциональностью и великолепными сетевыми возможностями. Существующие ПК могут использоваться в качестве полноправных узлов корпоративной информационной среды. Благодаря многоплатформности пользователи имеют возможность выбрать аппаратную основу, соответствующую их текущим нуждам, будучи уверены, что они смогут сохранить свои инвестиции и тогда, когда их потребности возрастут или изменятся. Ни одна операционная система не охватывает с подобной эффективностью наиболее популярные RISC и CISC-архитектуры, поэтому Solaris по праву можно охарактеризовать как лучшую долгосрочную основу для корпоративной сетевой интеграции различных аппаратных платформ.

Поддержка платформы UltraSPARC

Solaris 2.6 поддерживает новейшую линию компьютеров Sun, базирующуюся на высокопроизводительном процессоре UltraSPARC. Обладая такими качествами, как одновременная выборка для выполнения четырех инструкций, суперскалярная архитектура, развитые мультимедийные возможности, UltraSPARC дает впечатляющий скачок производительности. Solaris 2.6 включает усовершенствования важнейших системных функций, что позволяет использовать преимущества высокой производительности UltraSPARC, сохраняя бинарную совместимость с существующими SPARC-приложениями.

Эффективность и масштабируемость

Компании используют информационные технологии для повышения коллективной и индивидуальной производительности на широком спектре приложений и аппаратных платформ. Операционная система должна быть в состоянии обслуживать множество пользователей, каждый из которых одновременно работает с несколькими приложениями. Многопроцессорные системы под управлением Solaris дают ту гибкость, которая необходима, чтобы быстро перераспределять вычислительные ресурсы, обеспечивая их доступность там, где они требуются в данный момент.

Многопроцессорность (Multiprocessing -- MP) означает выполнение программы (или нескольких программ) одновременно на нескольких процессорах. Функциональность MP должна быть встроена в аппаратное обеспечение и поддерживаться операционной системой. Многопотоковость (Multithreading -- MT) -- это программная технология, которая позволяет разбивать программный код на сегменты, выполняемые параллельно, для ускорения работы приложения.

MP увеличивает совокупную производительность, ускоряя выполнение запросов к базам данных, работу удаленных файловых сервисов, а также приложений, требующих интенсивных вычислений.

За счет поддержки симметричных многопроцессорных конфигураций Solaris обеспечивает:

Ш легкость добавления или установки новых моделей процессоров, что может производиться по мере необходимости;

Ш бинарную совместимость для всех систем;

Ш наличие инструментов и сопутствующих технологий для повышения производительности и эффективности многопроцессорных систем.

Мощность серверов и рабочих станций может наращиваться за счет добавления процессоров, что позволяет экономически эффективно увеличивать их вычислительную мощь и пропускную способность. Стоимость такого наращивания может быть настолько незначительна по сравнению с капитальными вложениями, что отделы информационных систем вполне в состоянии принять соответствующие тактические решения, не затрагивая долгосрочных стратегических программ развития.

Solaris поддерживает симметричные многопроцессорные системы на платформах SPARC и x86. Ядро операционной системы является полностью многопотоковым, поэтому при выполнении системных функций используются все преимущества MP/MT, что улучшает общую производительность. Даже на однопроцессорных системах достигается выигрыш от многопотоковой реализации Solaris, благодаря более эффективному переключению между задачами (см. Рисунок 4).

Solaris предоставляет мощные средства многопотоковой обработки для современных критически важных прикладных сред.

Рис.4 Многопотоковая реализация Solaris

Многопроцессорность дает ощутимые выгоды, увеличивая общую производительность сразу в нескольких направлениях. Благодаря параллельному выполнению задач, возрастает производительность труда пользователей и сокращается стоимость бизнес-процессов. MP способствует повышению пропускной способности серверов в многозадачном, многопользовательском режиме. Множество преимуществ можно получить практически сразу, не переписывая ни одной строки кода:

Многопотоковое ядро Solaris повышает внутренне присущие ОС Unix многозадачные возможности. На множестве процессоров одновременно может быть запущено несколько задач. Функции ввода/вывода, сохранение данных, управление окнами, поиск в базе данных -- все это может выполняться параллельно, что улучшает общую системную производительность и пропускную способность.

В большинстве Unix-систем пользователи выполняют одновременно несколько приложений. Программы или процессы, осуществляющие взаимодействие с базой данных, доступ к файлам, или интенсивные вычисления, могут быть размещены на разных процессорах для параллельного выполнения. MP повышает производительность и пропускную способность, поскольку каждое приложение может выполняться на отдельном процессоре.

Solaris может выделять системные вызовы приложений в отдельные процессы, выполняемые параллельно. Графика, сетевые запросы, вычисления, ввод/вывод могут выполняться одновременно на различных процессорах.

Инструментальный пакет Solstice WorkShop содержит компиляторы, которые способны выявлять в программах параллелизм и генерировать для них такой код, который будет выполняться параллельно на нескольких процессорах.

Многопотоковость приложений способствует повышению производительности, сокращая общее время, затрачиваемое на выполнение одного задания. Разработчик может выделить подзадачи приложения в отдельные потоки, а Solaris обеспечит их распределение между процессорами.

Производительность труда пользователей повышается также за счет создания приложений, опирающихся на новые технологии, такие как мультимедиа или распределенные объектные среды. Мощь многопроцессорной, многопотоковой обработки позволяет выполнять подобные приложения с максимальной эффективностью. Многопотоковость является обязательным требованием для многих новых распределенных приложений клиент/сервер и дает существенные преимущества для объектно-ориентированных прикладных сред.

Индивидуальная и коллективная производительность

Уровень индивидуальной и коллективной производительности имеет большое значение для всех организаций. За счет перепроектирования бизнес-процессов, использования новых технологий и приложений можно значительно сократить затраты времени и средств в производственном цикле компаний.

Если при написании программ используются стандартизованные интерфейсы, то в результате сокращается время переноса приложений и снижаются затраты на поддержку нескольких платформ. При таком подходе обеспечивается единообразная работа приложения на разных платформах, расширяется его доступность. Продукты, разработанные на основе стандартных программных интерфейсов, будут обладать одними и теми же свойствами и аналогичным графическим интерфейсом на всех системах, что позволяет сократить затраты на обучение персонала, расширяя взаимную совместимость приложений и увеличивая производительность труда пользователей. Такой технологией, предоставляющей унифицированный стандартный набор интерфейсов, является CDE.

CDE предоставляет общий интуитивный интерфейс настольной среды для всех Unix-платформ.

Рис. 5 Общий интуитивный интерфейс настольной среды для всех Unix-платформ

В Solaris 2.6 входит собственная реализация основанного на спецификациях Motif промышленного стандарта настольной среды Common Desktop Environment (CDE).

Solaris CDE обеспечивает простой доступ к критически важным приложениям архитектуры клиент/сервер и к информации в масштабах всей организации. CDE дает пользователям, работающим на разных платформах, единую стандартизованную оконную среду, соответствующую спецификациям Motif, X11R6, MIME, IMAP4 и др. Настольная среда Solaris CDE Desktop содержит такие инструменты повышения производительности, как MIME-совместимая электронная почта, календарь для рабочих групп, средство для просмотра изображений, менеджеры файлов и принтеров для индивидуального пользования. Помимо этого, Solaris CDE предоставляет панель управления и запуска приложений, менеджер стилей для индивидуальной настройки внешнего вида настольного окружения, менеджер рабочего пространства, который позволяет пользователям создавать для себя несколько виртуальных настольных окружений.

Разработчики могут создавать на основе CDE специализированные распределенные приложения, используя набор инструментов разработки, например, CDE Application Builder -- среду визуального программирования для построения CDE-приложений.

Solaris включает также настольное окружение OpenWindows, что позволяет осуществить плавный переход к CDE. Все приложения для OpenWindows без всяких изменения переносятся в среду CDE.

Поддерживается взаимная совместимость сред CDE и OpenWindows, а также приложений CDE, OpenWindows, Motif и OpenStep. Совместимость обеспечивается системой передачи сообщений ToolTalk.

интерфейс сетевой интернет solaris

СОСТАВ ПРОГРАММНОГО ОБЕСПЕЧЕИЯ

Компания Sun Microsystems традиционно лидирует по числу приложений, доступных на ее платформах. Заказчики, использующие Solaris, имеют сегодня выбор более чем из 10000 приложений для SPARC-систем и 1000 приложений для платформы x86.

Согласно исследованиям International Data Corporation (IDC), Solaris занимает первое место по доле мирового рынка серверов открытых реляционных баз данных. Solaris -- наиболее популярная из операционных систем, под которыми работают такие СУБД, как Oracle, Sybase, Informix. ОС Solaris -- очевидный кандидат при выборе платформы для реализации крупных проектов на основе баз данных, например, хранилищ данных. Благодаря поддержке очень больших распределенных наборов данных и многопроцессорным возможностям, Solaris естественно рассматривать в качестве фундамента для приложений клиент/сервер в разнородных сетях.

Инвестиции в разработку приложений для Solaris не утратят ценности в будущем, поскольку Sun строго следует принципу бинарной совместимости между версиям Solaris, а также совместимости исходных текстов для всех аппаратных платформ.

Для выполнения приложений Macintosh имеется разработанный Apple продукт Macintosh Application Environment (MAE). MAE реализует окно, в котором полностью представлена среда System 7 и могут выполняться без изменений почти все приложения Macintosh, даже те, в которых используются аудио-возможности.

Пользователи 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 позволяет создавать легко локализуемые прикладные системы. Благодаря интернационализации прикладных программных интерфейсов в ОС Solaris, созданный разработчиками бинарный код будет правильно выполняться в любом национальном окружении (Рис. 6).

Рис. 6 Поддержка полной локализации для европейских и азиатских языков.

БЕЗОПАСНОСТЬ

Безопасность -- насущная проблема для любой распределенной информационной среды. По мере того, как увеличивается степень распределенности аппаратных и программных компонентов, возрастает и уязвимость индивидуальных систем. Нарушения безопасности могут быть как преднамеренными, так и случайными. К преднамеренным нарушениям относятся "прослушивание" сети, работа под чужим именем (маскарад), манипуляции с данными.

В операционной среде Solaris реализованы разнообразные защитные механизмы, контролирующие доступ пользователей к файлам, базам данных и системным ресурсам (см. Рис. 7).

Рис.7. Четыре стороны "периметра безопасности" Solaris

Solaris обеспечивает безопасность в масштабах разнородной сети, а не на уровне отдельных систем. Solaris в состоянии поддержать разные модели безопасности, что позволяет гибко настраиваться на текущие и перспективные запросы заказчиков. Перечислим некоторые новые возможности ОС Solaris по контролю доступа, шифрованию и аутентификации:

NFS Kerberos 5 -- средство аутентификации пользователей в сети

RPCSEC_GSS -- модифицированная реализация удаленного вызова процедур, поддерживающая новые, более мощные средства обеспечения аутентификации, конфиденциальности и целостности. Реализация соответствует спецификациям GSS-API.

Архитектура со сменными модулями аутентификации позволяет встраивать новые механизмы аутентификации без изменения таких команд, как login, ftp или telnet.

В Solaris использована самая популярная реализация DNS-сервиса -- Berkeley Internet Name Daemon (BIND) версии 4.9.4.

Средства безопасности Solaris обеспечивают следующие типы защиты:

Контроль входа в систему служит для проверки подлинности пользователей и позволяет защититься от маскарада.

Управление доступом к системным ресурсам и подотчетность действий пользователей -- это средства, служащие для разграничения доступа к ресурсам и данным в пределах системы. В этой области наиболее часто происходят случайные нарушения безопасности.

Сервисы, приложения и утилиты безопасности на уровне взаимодействия клиент/сервер позволяют защититься от прослушивания сети. Этот тип защиты включает базовые средства управления доступом к сервисам типа rlogin, telnet и другим удаленно доступным сервисам.

Управление сетевым доступом защищает от вторжений из внешней среды, например, через Интернет. Этот тип защиты реализуют дополнительные продукты, такие как FireWall-1 и SunScreen SPF-100.

Средства безопасности 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-браузера.

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

Файловая систем - структура каталогов, которая операционная система использует, чтобы сохранить и организовать файлы. Дерево каталогов Solaris, хотя это похоже на одну файловую систему, состоит из нескольких файловых систем, подключенных к дереву, которое создается при установке файловых систем.

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

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

  • · 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 10

Solaris 10 - мощная ОС, пригодная для решения самых разнообразных задач. Система доступна для свободного использования, может быть инсталлирована как на выделенных серверах, так и на персональных компьютерах пользователей. ОС Solaris 10 предоставляет вам более 600 новых возможностей, многие из которых не реализованы ни в какой другой операционной системе. Solaris опережает конкурирующие системы как по быстродействию приложений, так и по результатам стандартных для отрасли тестов. После выхода основной версии Solaris 10 выпускаются ее обновленные варианты, в которых реализуются новые возможности.

Инновационные технологии, используемые в Solaris 10: Контейнеры - технология в области системной виртуализации и утилизации ресурсов; ZFS (Zetabyte File System) - самовосстанавливающаяся, самоуправляемая 128 разрядная файловая система; PSH (Predictive Self-Healing) - упреждающее самовосстановление; BrandZ - технология запуска в среде Solaris приложений Linux; Process Rights Management - установка прав исполняющимся процессам; Security Toolkit - автоматически настраивает систему на максимум безопасности, DTrace - уникальный механизм динамической трассировки задач .

В сентябре 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-приложений.

Возможности ОС Solaris 10:

  • 1. поддерживает целый ряд усовершенствованных функций обеспечения безопасности, таких как Solaris Secure Execution и Process Rights Management, что позволяет защитить корпоративную среду, безопасно внедрять новые решения и с легкостью консолидировать сервисы;
  • 2. обеспечивает великолепное быстродействие баз данных, Web-сервисов и сервисов, созданных на базе технологии Java, обладает прекрасной масштабируемостью и отличается непревзойденным соотношением цены и производительности, что подтверждается рядом установленных этой системой мировых рекордов;
  • 3. поддерживает передовые средства повышения степени использования ресурсов - например, технологию Solaris Containers, которая позволяет консолидировать, изолировать и защитить тысячи приложений на одном сервере;
  • 4. позволяет получить подробную информацию о системе с помощью таких инструментов, как Solaris Dynamic Tracing (DTrace), который обеспечивает возможность отладки и оптимизации приложений в реальном времени;
  • 5. полностью поддерживают более 400 платформ с архитектурой SPARC и x64/x86, разработанных такими компаниями как Sun, Dell, HP и IBM;
  • 6. функция превентивной самодиагностики (Predictive Self Healing) и другие технологии, реализованные в ОС Solaris 10, автоматически диагностируют аппаратные и программные сбои и устраняют их последствия, сводя к минимуму время простоя систем.
Рейтинг: / 0
Подробности Просмотров: 1123

В настоящее время Solaris представляет собой мощную и гибкую операционную систему, существующую в вариантах для процессоров SPARC и Intel x86. Созданная как основа для создания сетевой среды, ОС Solaris предполагает многозадачный, многопотоковый, многопользовательский режим функционирования и соответствует большинству признанных международных промышленных стандартов.

С самых ранних этапов разработки ОС Solaris предназначалась для работы в корпоративных вычислительных сетях. Она обеспечивает чрезвычайно эффективный и надежный доступ к системам в целом, серверам, базам данных, принтерам и другим сетевым ресурсам. В ОС Solaris встроены и оптимизированы на уровне ядра операционной системы средства обеспечения сетевого взаимодействия: от обеспечения взаимодействия прикладных программ и создания распределенных файловых систем, - до поддержки создания полностью распределенной среды Java и Web вычислений. Solaris является также общепризнанной платформой для разработки сложного программного обеспечения с целым арсеналом средств, позволяющим сократить время разработки приложений, повысить надежность их функционирования, и нацеленных на создание передовых интегрированных систем. По-видимому, не будет большим преувеличением сказать, что ни одна другая комбинация аппаратной платформы и собственно операционной системы, призванная поддерживать "сетецентричную" среду для приложений типа клиент - сервер, не позволяет добиться такого сочетания мощности, надежности, гибкости и открытости. Это наиболее популярная коммерческая UNIX - операционная система. Для нее существует около 12000 различных приложений.

С самого начала, со времени своего создания в 1982 году, Sun Microsystems является последовательным приверженцем открытых операционных решений. Непрерывный динамичный рост компании Sun Microsystems во многом является результатом усилий по превращению операционной системы Solaris, открытой ОС типа UNIX, в передовую промышленную операционную систему. Это был процесс роста операционной системы как в смысле расширения ее функциональных возможностей, так и в смысле создания наиболее эффективного и надежного ядра операционной системы.

Все это время Sun Microsystems вкладывал (и продолжает делать это и по сей день) огромные средства в развитие высокопроизводительного программного обеспечения, соответствующего открытым стандартам. Первым результатом было создание операционной системы SunOS как некоторой разновидности Berkley UNIX, с добавлением изощренного сетевого программного обеспечения, а также легкого в использовании и эффективного оконного интерфейса. В 1985 году фирма Sun предложила программное обеспечение NFS, которое с тех пор превратилось в фактический отраслевой стандарт для сетевых файловых систем. За истекшее время мы продали более 8.5 миллионов лицензий. Начиная с этого времени операционная система SunOS оказалась наиболее привлекательной платформой для технических и научных областей применения, став необычайно популярной в компьютерном мире.

В 1991 году Sun Microsystems выделил в отдельное подразделение SunSoft, c целью обеспечения максимальной концентрации усилий при развитии операционной системы и примыкающего математического обеспечения. SunSoft самостоятельно обеспечивает лицензиями на программное обеспечение OEM, дистрибьютеров, партнеров и конечных пользователей. В сентябре 1991 года он объявил о выходе новой версии ОС Solaris, основанной на двух базовых разновидностях UNIX- Berkley 4.2/4.3 (BSD) и ATA&T System V.

Выросшая из SunOS, ОС Solaris, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам (X/Open UNIX 95, различные разделы POSIX 1003.1, X11R6, ...), имеет одно уникальное свойство - качество масштабируемости. Действительно, одна и та же операционная система используется и на однопроцессорных рабочих станциях и на серверах масштаба рабочей группы и на 64-х процессорном сервере Sun Enterprise 10000, сервере масштаба предприятия. Для необычайно широкого круга приложений ОС Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе. Это в буквальном смысле слова воплощение концепции симметричных многопроцессорных вычислений (SMP - Symmetric Multi-Processing).

Построение крупных вычислительных систем предполагает наличие средств, позволяющих наладить эффективное и надежное сетевое взаимодействие между системами различных типов и производителей. ОС Solaris, используя в качестве основного сетевого протокола TCP/IP, может также поддерживать связь по протоколам SNA, DECnet и обеспечивает интеграцию сетей ПК. Серверы с операционной системой Solaris могут встраиваться в сети и домены сетей Novell и Microsoft. Такие серверы становятся центральным элементом вычислительной среды. Ключевое свойство ОС Solaris - масштабируемость, позволяет поднимать производительность систем без коренной переработки приложений, функционирующих в сети предприятия.

В настоящий момент ОС Solaris является стабильной высокопроизводительной 32-битной операционной средой, уже имеющей многие особенности 64-х разрядных операционных систем, такие как поддержка файлов размером до одного терабайта или работа с оперативной памятью с размерами более двух гигабайт. Sun Microsystems предлагает эволюционный путь к полностью 64х разрядной операционной системе с сохранением и интеграцией существующих 32-битных приложений.

В ОС Sоlaris 2.6 нашла свое воплощение концепция Web-гудка (WebTone). Sun Microsystems считает, что доступ к Web должен быть очевидным и вошедшим в привычный обиход. Ближайшая аналогия - появление гудка в телефонной трубке, когда практически никто не задумывается о сложной технологии, стоящей за этим событием. Пользователи, предприятия, частные лица нуждаются в круглосуточном доступе к сетевым ресурсам. Это превращается, и во многих случаях уже превратилось, в жизненную потребность. Solaris как раз и является такой операционной средой, которая позволяет обеспечить непрерывный и надежный гудок Web и реальную платформу для развертывания технологии Java. Sun Microsystems, вместе со многими поставщиками услуг Интернет, рассматривает Solaris как основу для сетевых вычислений XXI века.

При таком подходе перевод создание Web-интерфейса для многих привычных утилит операционной системы просто неизбежен. Так, в Solaris 2.6 реализован Web-старт, значительно облегчающий установку операционной системы. Система подсказок Answerbook2 также реализована через Web. Навигатор HotJava обеспечивает интуитивный, легко адаптируемый интерфейс для доступа ко всем Web-страницам в Интернете и во внутренней сети предприятия.

Естественно, что поставленная задача - обеспечить лучшее средство для реализации концепции Web-гудка, - выдвинула новые требования к производительности систем с ОС Solaris и прежде всего к обеспечиваемому уровню производительности для Web-серверов и баз данных. Внесенные в ОС изменения позволили поднять производительность баз данных на задачах OLTP на 10-20 процентов. Значительный прирост производительности получен и при работе Web-серверов. С выходом новой версии ОС Solaris Sun Microsystems установил целый ряд рекордов по тестам Web96, TPC-C, TPC-D, SAP R/3.

Последняя разработка компании Sun - операционная система Solaris 9 .

Solaris 9 представляет собой уже третье поколение 64-разрядных операционных систем, оптимизированных для работы на 64-разрядных серверах Sun с рекордной масштабируемостью. Многопоточное ядро с полной поддержкой вытесняющей многозадачности обеспечивает более высокую производительность как основных системных функций, так и приложений предприятия. За счет более высокой производительности и масштабируемости операционной системы Solaris 9 заказчики могут сразу же добиться улучшения показателей цена/производительность на своих серверах, а следовательно и доходности инвестиций.

Ниже перечислены некоторые возможности масштабирования и поддержки в операционной системе Solaris 9 "тяжелых" систем и приложений:

Один миллион одновременно работающих процессов в одной системе

До 128 процессоров в одной системе и до 848 процессоров в кластере

До 576 Гбайт физической оперативной памяти в одной системе

Более четырех миллиардов сетевых соединений

Файловые системы размером до 252 Тбайт с использованием Sun StorEdge QFS

128-разрядная IP-адресация IPv6

64-разрядная виртуальная машина Java.

Solaris 9 имеет ряд улучшений в области работы с памятью:

Поддержка страниц разного размера.

Приложения могут использовать страницы размером от 8 Кбайт до 4 Мбайт для различных сегментов памяти. Благодаря этому снижаются накладные расходы и обеспечивается более эффективное использование ресурсов - повышается производительность. Код приложения остается прежним, а размеры страниц изменяется динамически в процессе исполнения.

Усовершенствованный алгоритм раскраски страниц.

В операционной системе Solaris 9 был усовершенствован алгоритм управления виртуальными/физическими страницами и обращениями к ним. Этот позволило повысить производительность системы в условиях наиболее интенсивной пользовательской нагрузки.

Оптимизация размещения страниц в памяти.

Механизм управления памятью в Solaris 9 оптимизируется в зависимости от того, на каком сервере работает операционная система.

В основе операционной системы Solaris 9 лежит небольшое, компактное ядро, что значительно сужает диапазон ошибок, способных вызвать крах системы. Кроме того, в операционной системе есть четкое разграничение между ядром, разделяемыми библиотеками и приложениями, что еще больше ограничивает последствия сбоев в приложениях. Чтобы обеспечить надежность уровня мэйнфреймов в сочетании с необходимой для Интернет "маневренностью", в Solaris 9 были установлены новые стандарты надежности, доступности и удобства в обслуживании (RAS).

Операционная система Solaris обеспечивает безопасное соединение с другими системами и лучше защищена от вирусов и "червей", от которых страдает программное обеспечение, разработанное без должного внимания системам безопасности и сетевой работы. Безопасность сетей и платформ имеет критически важное значение независимо от того, создаете ли Вы корпоративную сеть или предоставляете услуги миллионам пользователей через Интернет.

Совместимость - это один из отличительных признаков операционной системы Solaris, благодаря которому заказчики имеют возможность переходить на старшие модели аппаратного обеспечения без необходимости переносить или перекомпилировать свои приложения. Программное обеспечение Solaris поддерживает открытый двоичный интерфейс приложений (ABI), который гарантирует, что отвечающие этому стандарту приложения смогут выполняться на всех серверах Sun без модификации.

Всем привет!

Не нашел этой новости на хабре, хотя событие произошло еще в апреле.

После полутора лет разработки компания Oracle представила выпуск операционной системы Solaris 11.2 . Для загрузки в настоящее время подготовлена бета-версия Solaris 11.2, установочные образы с которой доступны для архитектур x86 и SPARC. Для архитектуры x86 дополнительно поставляется демонстрационная Live-система. Из ключевых улучшений нового выпуска отмечается интеграция средств для обеспечения работы облачных инфраструктур, основанных на платформе OpenStack, поддержка нового вида изолированных контейнеров kernel zones и новые возможности по развёртыванию SDN-сетей.

Основные новшества Solaris 11.2:
- Включение в поставку полноценного стека для создания и обслуживания облачных инфраструктур, а также управления связанными с ними вычислительными ресурсами, хранилищами и сетевыми возможностями. Стек построен на базе платформы OpenStack и предоставляет единые средства для управления облачными системами, как на базе Solaris VM и Solaris Zones, так и на основе гипервизоров Xen и KVM;

Унифицированные архивы - новая форма резервного копирования и архивирования, позволяющая клонировать текущие рабочие окружения для последующего восстановления в случае сбоя или для быстрого развёртывания копии в облачной инфраструктуре;

Поддержка динамического переконфигурирования и переименования изолированных окружений на базе 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.

 
Статьи по теме:
Синхронизируем календарь Google с Outlook
Импортировав моментальный снимок календаря Google в Outlook, его можно просматривать вместе с другими календарями в представлении "Календарь". Чтобы регулярно обновлять импортированный календарь, подпишитесь на календарь Google в Outlook. В противном случ
Как удалить аккаунт в Инстаграм навсегда или временно заблокировать?
Как заблокировать историю в инстаграме, если возникла, такая необходимость. Функция предельно простая, обладает не только возможностью скрыть stories, но и обратным действием. Для начала разберём первый вариант, как можно заблокировать или убрать чью то и
Центр профессиональной подготовки
Размер: px Начинать показ со страницы: Транскрипт 1 Краткое руководство пользователя Учебного Портала РЕСО webtutor.reso.ru Учебный Портал РЕСО это специализированный корпоративный веб-сайт, предоставляющий доступ к Системе дистанционного обучения пе
Скачать драйвера атол Атол 8
Перепрошиваем Атол 55Ф последней версией (Атол-FPrint-22ПТК аналогично). Например на ККТ Атол 55Ф январь 2017 г. изготовления к июлю 2017г. несколько раз менялась прошивка. Перепрошиваем по инструкции с сайта atol.ru , но возникают нюансы: Чтобы перепрош