Операционная среда Sun Solaris
Страница 3
· поддержку Java-аплетов;
· сетевую безопасность;
· полную поддержку HTML 3.2;
· проверку HTML-конструкций;
· поддержку многопотоковых приложений;
· поддержку внешних программ просмотра;
· конфигурируемость пользовательского интерфейса;
· возможность расширения набора обработчиков содержания и протоколов, реализуемых на языке Java.
Мощная инструментальная среда
Операционная среда Solaris предоставляет разработчикам документацию, программные библиотеки, средства повышения производительности, примеры программ и инструменты для тестирования. В данном разделе рассматриваются новые возможности, помогающие работать с большими файлами (имеющими размер более 2 Гб), многопотоковыми приложениями, X-серверами и библиотеками.
Управление версиями и областями действия — это новые возможности, реализованные в редакторе внешних связей. Они позволяют разработчикам динамических объектов определить последовательные версии интерфейсов таких объектов и ограничить область действия глобальных имен.
Перечислим другие нововведения:
· Активация планировщика обеспечивает дополнительную поддержку многопотоковых приложений на уровне ядра.
· Управление вытеснением позволяет приложениям воздействовать на планировщик в ядре, предотвращая вытеснение на короткие промежутки времени. Это может повысить эффективность некоторых классов приложений, таких как серверы баз данных.
· Файловая система /proc перестала быть плоской. В ней появились подкаталоги, содержащие информацию о состоянии процессов и управляющие функции, такие как точки слежения (Watchpoints).
· Федеративные сервисы именования (Federated Naming Services, FNS) приведены в соответствие со спецификациями X/Open(r) XFN CAE.
· Новая область локализации для разработчиков en_US.UTF-8 допускает одновременную поддержку ввода/вывода на нескольких языках. Подобная область локализации появилась в ОС Solaris впервые.
· Инструментальная среда для CDE (CDE 1.2 Development Environment) является дополнительным продуктом, который могут использовать разработчики приложения для единой среды рабочего стола. В этот продукт входят:
o утилиты, справочная информация, библиотеки, включаемые файлы;
o графические элементы, помогающие переносить в среду CDE приложения, разработанные для OpenLook и Microsoft Windows, а также элементы, эмулирующие терминал, позволяющие редактировать тексты и осуществлять выбор файлов;
o средства создания графического пользовательского интерфейса, использующие прикладной программный интерфейс среды CDE;
o командный язык Desktop KornShell (dtksh);
o демонстрационная программа (с исходными текстами), использующая возможности Motif, ToolTalk и другие.
· Инструментарий разработчика (Solaris Developer Kit, SDK) теперь встроен в среду Solaris и его не нужно приобретать отдельно. Solaris содержит всю информацию, необходимую для разработки приложений и графических элементов.
· Средства конфигурирования X-сервера позволяют изменять параметры устройств платформно-независимым образом.
Поддержка больших файлов
Solaris 2.6 поддерживает файлы, размер которых превышает 2 Гб. Для выполнения асинхронных операций с большими файлами предоставляются новые программные интерфейсы.
Большие файлы поддерживаются в файловых системах UFS, NFS и CacheFS. Новая опция команды монтирования позволяет отменить поддержку таких файлов в системе UFS.
Сетевые средства
Сетевые средства необходимы рабочим группам, крупным организациям, сообществу Интернет. Локальные и глобальные сети позволяют построить распределенную информационную среду, интегрировать ресурсы разнородных систем, использовать приложения, разработанные в архитектуре клиент/сервер, поддерживать электронную коммерцию.
Web-технология
Операционная среда Solaris представляет собой мощную и надежную платформу для Интернет/Интранет, для массового применения WWW и электронной коммерции. По мере того, как компании все шире используют Web-технологию для внутренних и внешних коммуникаций, мощные возможности ОС Solaris, такие как быстрый доступ к web-файлам посредством WebNFS, становятся все более важными.
Программное обеспечение WebNFS позволяет осуществлять доступ к файловым системам через Web по протоколу NFS. Этот протокол очень надежен и обеспечивает большую пропускную способность при высокой загруженности. Кроме того, файлы можно сделать общедоступными без накладных расходов, связанных с организацией анонимных ftp-услуг.
На платформе Solaris 2.6 Web-серверы работают более эффективно, что повышает скорость отклика на пользовательские запросы и увеличивает число одновременно обслуживаемых пользователей. Тем самым затраты на администрирование клиентов могут быть снижены.
Корпоративные сети
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 предоставляет пользователям автоматическое нахождение, навигацию и доступ к данным в рамках глобальных сетей.