Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Акуленок_часть1.doc
Скачиваний:
38
Добавлен:
13.11.2019
Размер:
1.43 Mб
Скачать

1.6.11. Поддержка баз данных

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

1.6.12. Наличие стандартов

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

1.6.13. Открытость

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

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

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

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

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

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

1.6.14. Разработка программного обеспечения

Разработка программного обеспечения это главное направление при создании ОС UNIX. Операционная система UNIX создавалась программистами и для программистов. Ведь Кен Томпсон и Деннис Ритчи решили просто создать более удобную программную среду. Это объясняет некоторые уникальные качества UNIX. Ограниченность аппаратных ресурсов потребовала создания компактного и эффективного ядра и гибкой системы управления файлами. Единственной заранее поставленной целью было получение такой системы, которая была бы удобной для программиста.

Таким образом, ОС UNIX появилась первоначально как инструмент для программистов, предназначенная для создания инструментальных средств. Конечные пользователи здесь учитывались лишь как самое последнее звено этой цепочки.

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

Обширное и бурно развивающееся семейство операционных систем Unix оказало огромное идейное влияние на развитие других операционных систем в 80-е и 90-е годы XX столетия.

Применения систем семейства крайне разнообразны, начиная от встраиваемых приложений реального времени, включая графические рабочие станции для САПР и геоинформационных систем, и заканчивая серверами класса предприятия и массивно параллельными суперкомпьютерами. Некоторые важные рыночные ниши, например передачу почты и другие структурные сервисы Internet, системы семейства Unix занимают практически монопольно.