Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 151000.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.32 Mб
Скачать

4.3 Характеристика операционной системы Linux

Linux (полное название GNU/Linux, произносится «гну слэш ли́нукс») — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

Linux в своем первоначальном виде была создана Линусом Торвальдсом (Linus Torvalds) как версия ОС UNIX для IBM-совместимых персональных ЭВМ. При этом Торвальдс опубликовал исходные коды своей системы в Интернет (файлы первого варианта ОС Linux, опубликованные Торвальдсом в Интернет, датированы 17 сентября 1991 года) и к развитию системы подключилось большое число независимых разработчиков. Благодаря этому на сегодняшний момент Linux - самая современная, устойчивая и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества, и при этом она бесплатная.

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

Л. Торвальдс разработал не саму операционную систему, а только ее ядро, подключив уже имеющиеся компоненты.

Традиционный подход к разработке — централизация управления разными стадиями и преимущественно «нисходящая» разработка (т. е. постоянная детализация).

Linux создавалась по-иному. Готовый работающий макет постоянно совершенствовался и развивался децентрализованной группой энтузиастов, действия которых лишь слегка координировались. Налицо «восходящая» разработка: сборка все более крупных блоков из мелких ранее созданных.

Разработка по методу Linux — это метод проб и ошибок, построенный на интенсивном тестировании.

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

ОС LINUX обладает всеми возможностями, которые присущи современным полнофункциональным операционным системам типа UNIX:

  • Реальная многозадачность.

  • Многопользовательский доступ.

  • Свопирование оперативной памяти на диск.

  • Страничная организация памяти.

  • Системная память Linux организована в виде страниц объемом 4K.

  • Загрузка выполняемых модулей "по требованию" (только необходимая часть кода исполняемой программы находится в ОС, а не используемая в данный момент - остается на диске).

  • Совместное использование исполняемых программ.

  • Общие библиотеки.

  • Динамическое кеширование диска.

  • Возможность запуска исполняемых файлов других ОС.

  • Поддержка различных форматов файловых систем (собственная файловая система Linux ext2fs).

  • Сетевые возможности.

  • Работа на разных аппаратных платформах.

В отличие от Microsoft Windows, Mac OS и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов.

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