Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-47.docx
Скачиваний:
13
Добавлен:
01.08.2019
Размер:
1.17 Mб
Скачать
  1. Системы Unix и Linux.

UNIX – многопользовательская операционная система, которая первоначально была предназначена для мини-компьютеров, но затем охватила широкий диапазон машин – от персональных компьютеров до суперкомпьютеров. Наиболее известны три варианта UNIX: UNIX SVR4 – широко используемая система, сочетающая в себе многие современные возможности; Solaris – наиболее распространенная коммерческая версия UNIX; в числе ее особенностей – многопоточность и другие возможности, отсутствующие в SVR4 и большинстве других вариантов UNIX; Linux – бесплатная, быстро приобретающая популярность версия UNIX.

Linux – это оригинальная реализация операционной системы UNIX для Intel-платформ, разработанная в 1990-х годах молодым студентом хельсинского университета Линусом Торвальдсом. С самого начала Linux распространялся свободно в рамках движения Open Source (Открытый код) и GNU – проекта создания свободного программного обеспечения.

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

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

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

  • дает возможность бесплатно и легально иметь современную операционную систему для использования, как на работе, так и дома;

  • обладает высоким быстродействием;

  • работает надежно, устойчиво, совершенно без зависаний;

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

  • позволяет полностью использовать возможности современных компьютеров, снимая ограничения, присущие DOS и Windows по использованию памяти и ресурсов процессора;

  • эффективно управляет многозадачностью и приоритетами: фоновые задачи, такие как длительные вычисления, передача электронной почты, форматирование дискеты и т. д., не мешают интерактивной работе;

  • позволяет выполнять представленные в формате загрузки прикладные программы других операционных систем, в том числе различных версий UNIX, DOS и Windows;

  • обеспечивает использование огромного числа разнообразных программных пакетов, накопленных в мире UNIX и свободно распространяемых вместе с исходными текстами;

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]