Чем отличается Linux от UNIX?

Распространена точка зрения, согласно которой операционные системы Linux и UNIX — практически одно и то же. Насколько правомерен данный тезис? Чем отличается Linux от UNIX?

Содержание статьи

Факты о Linux

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

чем отличается Linux от UNIX

Один из первых известных дистрибутивов Linux был разработан финским программистом Линусом Торвальдсом. В 1991 году он был показан IT-сообществу. Впоследствии наработки Линуса получили дальнейшее развитие при участии групп энтузиастов бесплатного ПО со всего мира. Самые популярные версии Linux сегодня — Mint, Ubuntu, Debian, Fedora.

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

отличие Linux от UNIX

На базе Linux вместе с тем разработана самая популярная ОС для смартфонов и планшетов — Android. Которая, в свою очередь, по распространенности значительно опережает мобильную версию Windows.

ОС Linux считаются UNIX-подобными. Это связано с тем, что Линус Торвальдс и его единомышленники использовали при создании своей бесплатной операционной системы ключевые концепции, реализованные в другом семействе ОС — UNIX. Данный факт предопределил появление тезиса о том, что Linux и UNIX — это две версии одной и той же ОС, и разница между ними совсем небольшая.

Так ли это — мы изучим далее. Сейчас — основные факты как раз таки о UNIX.

к содержанию ↑

Факты о UNIX

UNIX — это тоже семейство операционных систем. Первая реализация ОС UNIX появилась в 1969 году. Большинство современных версий UNIX, в отличие от Linux, являются коммерческими ОС. В их числе — OS X, Mac OS, iOS — операционные системы для устройств Apple, а еще такие решения, как Sun Solaris, AIX, HP-UX.

в чем разница между Linux и UNIX

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

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

chem-otlichaetsya-linux-ot-unix-4

Кроме того, компания Apple — один из ключевых игроков рынка мобильных гаджетов. Устройства iPhone, iPad управляются iOS, также относящейся, как мы отметили выше, к UNIX-системам.

к содержанию ↑

В чем принципиальная разница между Linux и UNIX?

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

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

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

Бесплатность Linux и коммерческая ориентированность UNIX предопределяют ряд иных принципиальных различий между рассматриваемыми семействами ОС.

В числе таковых — более узкая технологическая специализация UNIX. Во многом — как раз таки в силу закрытости кода. Операционные системы данного семейства, как правило, создаются для конкретных платформ. Например, HP-UX может функционировать исключительно на процессорах PA-RISC от HP, а также Itanium, являющихся совместной разработкой HP и Intel. Системы OS X, Mac OS и iOS работают только на устройствах от Apple. То же можно сказать и о поддержке ОС на базе UNIX файловых систем. В основном конкретный дистрибутив ОС, основанный на UNIX, способен работать с 1-2 стандартами соответствующего типа.

В свою очередь, Linux-решения менее стандартизованы. Дистрибутивы «десктопных» версий Linux можно ставить на компьютеры с процессорами AMD, Intel, при необходимости — адаптировать, к примеру, к российским чипам «Эльбрус». ОС Android — также «мультибрендовое» решение, его используют десятки производителей гаджетов. Касательно поддержки файловых систем — Linux здесь также более универсальна, чем UNIX. Современные дистрибутивы Linux прекрасно работают даже с файловыми системами для Windows — такими как FAT32, NTFS.

Можно отметить, что на современном рынке цифровых решений оформилось неофициальное противостояние Linux и UNIX:

  • в сегменте ПК ОС Linux, устанавливаемые на любые открытые IBM-платформы, как и Windows, являются конкурентами OS X и Mac OS, которые инсталлируются на компьютерах Apple;
  • в сегменте мобильных гаджетов ОС Android, устанавливаемые на смартфоны и планшеты разных брендов, являются конкурентами iOS, которая ставится на iPhone и iPad, также выпускаемые Apple.

В первом случае Linux ощутимо проигрывает UNIX: доля систем первого типа на мировом рынке ПК, по данным Net Applications, — 1,34 %, доля Mac OS и OS X — порядка 7,11 %. В сегменте мобильных гаджетов девайсы под управлением Android на базе Linux, по версии IDC, занимают порядка 81,5 %, iOS — 14,8 %.

к содержанию ↑

Сравнительная таблица

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

LinuxUNIX
В чем схожи данные семейства ОС?
Схожий исходный код программ.
Общие принципы администрирования данных.
Идентичность базовых команд управления ОС.
Устойчивость к вирусам
Основные различия
Практически все ОС семейства Linux — бесплатныеБольшинство ОС семейства UNIX — коммерческие
ОС имеют большую универсальность, совместимы с «железом» от разных брендов, широким спектром файловых системОС менее универсальны, каждый дистрибутив адаптирован к ограниченному количеству платформ и файловых систем
Исходный код дистрибутивов открытИсходный код в большинстве случаев закрыт