
- •Введение
- •1.История развития
- •2.Архитектура операционной системы solaris
- •Поддерживаемые архитектуры
- •2.1.Файловые системы
- •2.2.Архитектура системы
- •3.Графический пользовательский интерфейс
- •4.1.Инициатива WebTone
- •4.3.Средства ос Solaris для поддержки корпоративных информационных систем, Интранет и Интернет
- •4.7.Пользовательский интерфейс
- •4.8.Виртуальная Java-машина и навигатор HotJava
- •4.9.Сетевые средства
- •5.Корпоративные сети
- •5.1.Сетевые протоколы tcp/ip
- •5.2.Сетевая файловая система
- •5.7.Распределенная вычислительная среда dce
- •5.8.Совместимость с локальными сетями пк
- •5.9.Федеративные сервисы
- •5.10.Другие сетевые протоколы
- •5.11.Защита инвестиций
- •5.12.Поддержка многоплатформности
- •5.13.Поддержка платформы UltraSparc
- •5.14.Эффективность и масштабируемость
- •5.15.Индивидуальная и коллективная производительность
- •6.Состав программного обеспечеия
- •6.1.Локализация
- •7.Безопасность
- •7.1.Средства обеспечения безопасности
- •9.Solaris как среда разработки
- •9.6.Разработка прикладных пользовательских интерфейсов
- •9.7.Технология создания приложений для Интернет
- •9.8.Сетевые объекты
- •Заключение
- •Список используемой литературы
Оглавление
ВВЕДЕНИЕ 4
1.ИСТОРИЯ РАЗВИТИЯ 6
2.АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ SOLARIS 8
2.1.Файловые системы 9
2.2.Архитектура системы 9
3.ГРАФИЧЕСКИЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС 11
4.WEB-ТЕХНОЛОГИИ 14
4.1.Инициатива WebTone 14
4.2.Web-расширения ОС Solaris 15
4.3.Средства ОС Solaris для поддержки корпоративных информационных систем, Интранет и Интернет 16
4.4.Solaris Web Start 18
4.5.Answerbook2 18
4.6.x86 Edition Configuration Assistant 18
4.7.Пользовательский интерфейс 19
4.8.Виртуальная Java-машина и навигатор HotJava 19
4.9.Сетевые средства 20
5.КОРПОРАТИВНЫЕ СЕТИ 21
5.1.Сетевые протоколы TCP/IP 22
5.2.Сетевая файловая система 22
5.6.NIS+ — глобальный сервис каталогов 23
5.7.Распределенная вычислительная среда DCE 23
5.8.Совместимость с локальными сетями ПК 23
5.9.Федеративные сервисы 24
5.10.Другие сетевые протоколы 24
5.11.Защита инвестиций 24
5.12.Поддержка многоплатформности 26
5.13.Поддержка платформы UltraSPARC 27
5.14.Эффективность и масштабируемость 27
5.15.Индивидуальная и коллективная производительность 30
6.СОСТАВ ПРОГРАММНОГО ОБЕСПЕЧЕИЯ 32
6.1.Локализация 33
7.БЕЗОПАСНОСТЬ 35
7.1.Средства обеспечения безопасности 37
7.1.1.ONC+ Federated Security 37
7.1.2.FireWall-1 и SunScreen SPF-100 37
9.SOLARIS КАК СРЕДА РАЗРАБОТКИ 40
9.1.WorkShop 41
9.2.Sun Visual WorkShop 41
9.3.WorkShop OpenStep 42
9.4.Internet WorkShop 42
9.5.Java WorkShop 43
9.6.Разработка прикладных пользовательских интерфейсов 43
9.7.Технология создания приложений для Интернет 43
9.8.Сетевые объекты 44
9.9.Solaris NEO и WorkShop NEO 45
ЗАКЛЮЧЕНИЕ 46
Список используемой литературы 48
Введение
Solaris – это родственная Unix операционная система, разработанная Sun Microsystems. Система разрабатывалась в расчете на корпоративных пользователей и со временем приобрела в их среде заслуженную популярность. Несмотря на то, что исторически Solaris – операционная система с закрытым исходным кодом, большая часть ее программного кода открыта и опубликована компанией Sun Microsystems. А в целом проект Solaris можно назвать одной из самых успешных и авторитетных IT-разработок последнего десятилетия.
ОС Solaris, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам, обладает уникальной даже на сегодняшний день масштабируемостью. Для большинства коммерчески приложений Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе. То есть напрямую воплощается концепция симметричных многопроцессорных вычислений (Symmetric Multi- Processing). Благодаря свойству масштабируемости одна и та же ОС может одинаково успешно использоваться и на однопроцессорных рабочих станциях, и на серверах масштаба рабочей группы, и на серверах масштаба предприятия. При этом Solaris остается еще и одной из самых надежных (устойчивых к сбоям) ОС в мире.
Цель курсового проекта: Изучить операционную систему Solaris, Solaris-серверы, инструментарий для разработки программного обеспечения, а также средства для развертывания и администрирования информационных сетей.
Задачи:
Изучить историю развития ОС Solaris.
Рассмотреть архитектуру ОС Solaris и средства поддержки архитектуры.
Рассмотреть графический пользовательский интерфейс ОС Solaris.
Изучить Web-технологии ОС Solaris.
Рассмотреть корпоративные сети ОС Solaris.
Рассмотреть состав программного обеспечения ОС Solaris.
Изучить средства обеспечения безопасности в ОС Solaris.
Изучить среду разработки приложений ОС Solaris.
1.История развития
Компьютерная компания 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 дней.