Linux как операционная система

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

Стоит отметить, что в любой конкретный момент времени существует только одна актуальная версия ядра Linux, которую контролирует её создатель Линус Торвальдс. Несмотря на это, тысячи разработчиков по всему миру создают прикладные программы и службы, совместимые с этим ядром.

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

Примечание:
Детальное рассмотрение дистрибутивов Linux представлено в главе 2.

Стоит уточнить, что двойственность термина "Linux" вызывает путаницу в определении понятия "операционная система". В бизнес-среде под ОС понимается широкий пакет программ, основанный на ядре, к таким системам относятся Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 и Macintosh OS.

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