Что такое unix и linux

Чем Linux отличается от UNIX, и что такое UNIX-подобная ОС?

UNIX (не стоит путать с определением «UNIX-подобная операционная система») — семейство операционных систем (Mac OS X, GNU/Linux).
Первая система была разработана в 1969 в Bell Laboratories, бывшей американской корпорации.

  1. Простое конфигурирование системы путем использования простых, обычно текстовых, файлов.
  2. Широкое использование командной строки.
  3. Использование конвейеров.
UNIX-подобная ОС

UNIX-подобная ОС (иногда используют сокращение *nix) — система, образованная под влиянием UNIX.

Слово UNIX используется как знак соответствия и как торговая марка.

Консорциум The Open Group обладает торговой маркой «UNIX», но наиболее известен как сертифицирующий орган для торговой марки UNIX. Недавно на The Open Group был пролит свет в связи с публикацией спецификации «Single UNIX Specification», стандартов которым должна удовлетворять ОС чтобы гордо называться Unix.

Вот здесь вы можете взглянуть на генеалогическое древо UNIX-подобных операционных систем.

Linux

image

Linux — общее название UNIX-пободных операционных систем, которые разработаны в рамках проекта GNU (проект по разработке СПО). Linux работает на огромном множестве архитектур процессора, начиная от ARM заканчивая Intel x86.

Наиболее известными и распространенными дистрибутивами являются Arch Linux, CentOS, Debian. Также существует много «отечественных», российских дистрибутивов — ALT Linux, ASPLinux и другие.

Возникает довольно много споров об именовании GNU/Linux.
Сторонники «open source» используют термин «Linux», а сторонники «free software» — «GNU/Linux». Я предпочитаю первый вариант. Иногда для удобства представления термина GNU/Linux используют написания «GNU+Linux», «GNU-Linux», «GNU Linux».

В отличие от коммерческих систем (MS Windows, Mac OS X) Linux не имеет географического центра разработки и определенной организации, которая владела бы системой. Сама система и программы для нее — результат работы огромных сообществ, тысяч проектов. Присоединиться к проекту или создать свой может каждый!

Вывод

Таким образом у нас поучилась цепочка: UNIX -> UNIX-подобная ОС -> Linux.

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

Источник

Чем Linux отличается от UNIX, и что такое UNIX-подобная ОС?

UNIX (не стоит путать с определением «UNIX-подобная операционная система») — семейство операционных систем (Mac OS X, GNU/Linux).
Первая система была разработана в 1969 в Bell Laboratories, бывшей американской корпорации.

  1. Простое конфигурирование системы путем использования простых, обычно текстовых, файлов.
  2. Широкое использование командной строки.
  3. Использование конвейеров.
UNIX-подобная ОС

UNIX-подобная ОС (иногда используют сокращение *nix) — система, образованная под влиянием UNIX.

Читайте также:  Linux mint keyboard layout shortcut

Слово UNIX используется как знак соответствия и как торговая марка.

Консорциум The Open Group обладает торговой маркой «UNIX», но наиболее известен как сертифицирующий орган для торговой марки UNIX. Недавно на The Open Group был пролит свет в связи с публикацией спецификации «Single UNIX Specification», стандартов которым должна удовлетворять ОС чтобы гордо называться Unix.

Вот здесь вы можете взглянуть на генеалогическое древо UNIX-подобных операционных систем.

Linux

image

Linux — общее название UNIX-пободных операционных систем, которые разработаны в рамках проекта GNU (проект по разработке СПО). Linux работает на огромном множестве архитектур процессора, начиная от ARM заканчивая Intel x86.

Наиболее известными и распространенными дистрибутивами являются Arch Linux, CentOS, Debian. Также существует много «отечественных», российских дистрибутивов — ALT Linux, ASPLinux и другие.

Возникает довольно много споров об именовании GNU/Linux.
Сторонники «open source» используют термин «Linux», а сторонники «free software» — «GNU/Linux». Я предпочитаю первый вариант. Иногда для удобства представления термина GNU/Linux используют написания «GNU+Linux», «GNU-Linux», «GNU Linux».

В отличие от коммерческих систем (MS Windows, Mac OS X) Linux не имеет географического центра разработки и определенной организации, которая владела бы системой. Сама система и программы для нее — результат работы огромных сообществ, тысяч проектов. Присоединиться к проекту или создать свой может каждый!

Вывод

Таким образом у нас поучилась цепочка: UNIX -> UNIX-подобная ОС -> Linux.

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

Источник

В чем отличия UNIX против Linux?

UNIX – это мощная многопользовательская операционная система (ОС), которая более 40 лет определяла то, как мы работаем с компьютерами. Она предоставила множество возможностей и абстракций, которые мы сегодня воспринимаем как должное. Сюда входит идея о том, что файлы представляют собой неинтерпретированную последовательность байтов, а также понятие иерархической файловой системы.

Что такое UNIX ?

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

Оригинальную операционную систему UNIX можно разделить на семь отдельных редакций. Каждая из них внесла множество инноваций в работу системы UNIX и ее утилит. Например, программы awk и sed впервые появились в 7-й редакции исследовательской UNIX .

В 1980-х годах AT&T переработала оригинальную UNIX вместе с другими внутренними вариантами, чтобы создать коммерческую систему для предприятий и учреждений. Эта система стала известна как System III и System V UNIX . Она включала такие функции, как команда uname и оболочка Korn Shell. В конечном итоге эти две версии стали основой для современных производных UNIX , таких как illumos, OmniOS и IBM AIX .

Что такое Linux?

Linux – это чисто комнатная реализация POSIX -совместимого UNIX -подобного ядра для современных системных архитектур. Линус Торвальдс создал его в 1991 году как небольшой проект, который предоставлял альтернативное ядро с открытым исходным кодом закрытому ядру System V UNIX .

Читайте также:  Linux mint radeon graphics

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

Например, Red Hat Enterprise Linux и Devuan Linux используют ядро Linux, но имеют совершенно разные утилиты пользовательского пространства.

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

Сегодня Linux – это имя на всех уровнях вычислительной техники.

Команды UNIX и Linux

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

Обзор основных команд UNIX

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

Например, команда cat в UNIX имеет только один флаг, а ls содержит 11. Кроме того, оригинальная система UNIX не имеет длинных опций для своих команд. Это может сделать систему поначалу неинтуитивной, но после того, как вы освоитесь с ее короткими опциями, все будет быстро работать.

Поскольку UNIX -производные системы стараются сохранить унаследованный код и программы, большинство их команд нижнего уровня теперь немного отличаются от обычного дистрибутива Linux. Например, OmniOS использует загрузчик BSD и System V Init вместо GNU GRUB и systemd.

Обзор основных команд Linux

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

Кроме того, ядро Linux также предоставляет дополнительные возможности, такие как KVM , которые оно может представлять пользователю в виде команд. Например, libvirtd от Red Hat позволяет использовать операционную систему в качестве гипервизора типа 1.

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

Различия между UNIX и Linux

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

UNIX Linux
Состояние авторских прав Большинство вариантов закрыты. За исключением древних UNIX , лишь немногие из них имеют открытый исходный код. Большинство дистрибутивов имеют открытый исходный код и бесплатны для использования.
Поддержка сообщества Может быть трудно получить надлежащую поддержку сообщества. Многие дистрибутивы Linux имеют активную пользовательскую базу для поддержки сообщества.
Решение проблем Open-source UNIX может медленно решать некритические проблемы в системе. Популярные дистрибутивы быстро решают даже некритические проблемы.
Разработка ядра Ядро и пользовательское пространство разрабатываются одной командой. Это может привести к более медленному обновлению, но более надежному коду. Ядро и пользовательская среда – это разные проекты, возглавляемые разными людьми. Это может привести к проблемам и несовместимости.
Общая производительность Улучшение производительности кода ядра может занять некоторое время на разработку и поставку. Ядро Linux обычно быстрее, чем другие альтернативы.
Безопасность Open-source UNIX относительно безопасен для обычных вычислительных задач. SEL inux – золотая середина для критически важных задач, а также требование соответствия стандартам.
Простота использования Опции команд UNIX могут быть неинтуитивными, так как в них не используются длинные формы имен. Linux может быть проще в использовании для новичка, так как имеет интуитивно понятные команды.
Поддержка двоичных файлов Может быть трудно найти программное обеспечение вне стандартного репозитория. Дистрибутивы Linux предлагают несколько способов установки пакетов.
Поддержка аппаратного обеспечения Поддержка обычно ориентирована на текущее и устаревшее оборудование корпоративного класса. Linux поддерживает как потребительское, так и корпоративное оборудование.
Доступные файловые системы Системы обычно поставляются с ZFS , UFS , JFS и FFS . Linux поставляется с EXT2, 3 и 4 наряду с XFS , BTRFS и JFS .
Доступные графические интерфейсы В большинстве систем сегодня используется GNOME или Openbox. В большинстве дистрибутивов используется GNOME , KDE или XFCE , но есть множество других окружений рабочего стола на выбор.
Оболочка по умолчанию Сегодня в системах UNIX используется оригинальная оболочка Bourne shell (Bsh) из 7-го издания Research UNIX . В большинстве систем сегодня используется свободная реализация оболочки Bourne shell: Bourne Again Shell (Bash).
Читайте также:  Linux вывести только одну строку

Часто задаваемые вопросы

Является ли Windows системой UNIX?

Нет. Windows – это совершенно другая операционная система, отличная от UNIX и Linux. Microsoft изначально разрабатывала Windows как графическую оболочку для операционной системы MS- DOS , но с тех пор она стала собственной системой с появлением ядра Windows NT.

Является ли macOS UNIX?

Да. Текущая версия macOS использует операционную систему Darwin, которая работает на ядре XNU . Это UNIX -подобное ядро, которое Apple разрабатывает параллельно с Darwin. XNU в основном использует кодовую базу FreeBSD для своей файловой системы, сетевого стека и системных библиотек.

Что быстрее: Linux или UNIX?

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

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Источник

Оцените статью
Adblock
detector