Чем Linux отличается от UNIX, и что такое UNIX-подобная ОС?
UNIX (не стоит путать с определением «UNIX-подобная операционная система») — семейство операционных систем (Mac OS X, GNU/Linux).
Первая система была разработана в 1969 в Bell Laboratories, бывшей американской корпорации.
- Простое конфигурирование системы путем использования простых, обычно текстовых, файлов.
- Широкое использование командной строки.
- Использование конвейеров.
UNIX-подобная ОС
UNIX-подобная ОС (иногда используют сокращение *nix) — система, образованная под влиянием UNIX.
Слово UNIX используется как знак соответствия и как торговая марка.
Консорциум The Open Group обладает торговой маркой «UNIX», но наиболее известен как сертифицирующий орган для торговой марки UNIX. Недавно на The Open Group был пролит свет в связи с публикацией спецификации «Single UNIX Specification», стандартов которым должна удовлетворять ОС чтобы гордо называться Unix.
Вот здесь вы можете взглянуть на генеалогическое древо UNIX-подобных операционных систем.
Linux
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-like
Unix-подобная (иногда сокр. *nix) операционная система — это система, которая образовалась под влиянием Unix. Термин включает свободные / открытые операционные системы, образованные от Unix компании Bell Labs или эмулирующие его возможности, коммерческие и запатентованные разработки, а также версии, основанные на исходном коде Unix. Нет стандарта, определяющего термин, и допустимы различные точки зрения о том, считать ли определённый продукт «Unix-подобным» или нет.
Термин «Unix-подобный» и торговая марка UNIX
The Open Group обладает торговой маркой UNIX и ведёт дела Единой Спецификации UNIX, где слово «UNIX» используется как знак соответствия. Они не приветствуют употребление термина «Unix-подобный» и считают, что это злоупотребление их товарным знаком. Руководство группы требует использования больших букв в названии «UNIX» или в другом случае отдельно от остального текста, одобряют использование имени как прилагательного в сочетании с такими словами как «система», и не одобряют использование дефиса. Наиболее близкий термин, который они сочли бы корректным, был бы «UNIX system-like». [1]
С 2007 существует спор между Wayne R. Gray и Open Group, который обращает внимание на использование слова UNIX как торгового знака. [2] По словам Trademark Trial and Appeal, Board Grаусо своей компанией требует от Open Group предоставить ему документацию для их требований к торговой марке.
Также, в 2007 г. Open Group настояла на том, чтобы Немецкий Университет Касселя не использовал «UNIK» в качестве сокращения.
Категории
Денис Ритчи, один из создателей UNIX, выразил своё мнение, что Unix-подобные системы, такие как de facto UNIX-системами. Эрик Рэймонд предложил разделить Unix-подобные системы на 3 типа:
Развитие Unix-подобных систем
Unix системы начали появляться с поздних ’70х и ранних ’80х. Много проприетарных версий, таких как Idris (1978), Coherent (1983), и UniFlex (1985), ставили целью обеспечить нужды бизнеса функциональностью, доступной обученным пользователям UNIX.
Когда AT&T разрешила коммерческое лицензирование UNIX в 1980х, множество разработаных проприетарных систем основывались на этом, включая AIX, IRIX, Solaris, Tru64, Xenix. Это во многом вытесняло проприетарных клонов. Растущая несовместимость между системами привела к созданию стандартов взаимодействия, в том числе
Между тем, в 1983 году был запущен GNU Project, благодаря которому удалось сделать 4.4BSD, Linux, и Minix. Некоторые из них послужили основой для комерческих Unix систем, таких как BSD/OS и Mac OS X. Примечательно, Mac OS X 10.5, Leopard, сертифицирован Единой Спецификацией UNIX. [3]
Примеры
Debian GNU/Linux, популярный GNU/Linux дистрибутив
Большинство производителей открытых Unix систем и не добиваются сертификации UNIX для своего продукта даже в качестве компромата: стоимость сертификации считается недопустимой. Для таких систем обычно используют термин Freenix. Примером являются Linux, OpenSolaris, Plan 9, и FreeBSD, OpenBSD.
Есть множество запатентованных Unix-подобий, таких как AIX; IRIX; Mac OS X; QNX; SCO OpenServer; Solaris; Tru64 UNIX (based on OSF/1); Xenix; и
См. также
Примечания
- ↑Trademark Guidelines, About The Open Group.
- ↑↑Apple — Mac OS X Leopard — Technology — UNIX.
Unix-подобный — Unix-like
A Unix-подобная (иногда именуемая UN * X или * nix ) операционная система — это система, которая ведет себя аналогично к системе Unix, при этом не обязательно соответствовать или сертифицироваться для какой-либо версии Single UNIX Specification. Unix-подобное приложение — это приложение, которое ведет себя как соответствующая команда Unix или оболочка. Не существует стандарта для определения этого термина, и возможны некоторые расхождения во мнениях относительно степени, в которой данная операционная система или приложение является «Unix-подобным».
Термин может включать бесплатные операционные системы с открытым исходным кодом, вдохновленные Bell Labs ‘Unix или разработанные для имитации его функций, коммерческих и проприетарных программных продуктов и даже версии, основанные на лицензированном исходном коде UNIX (который может быть достаточно «Unix-подобным», чтобы пройти сертификацию и иметь товарный знак «UNIX»).
- 1 Определение
- 2 История
- 3 Категории
- 3.1 Генетический UNIX
- 3.2 Товарный или фирменный UNIX
- 3.3 Функциональный UNIX
Определение
Open Group владеет UNIX товарным знаком и администрирует единую спецификацию UNIX с Имя «UNIX» используется как знак сертификации . Они не одобряют конструкцию «Unix-подобную» и считают это неправильным использованием их торговой марки. Их руководящие принципы требуют, чтобы «UNIX» был представлен в верхнем регистре или иным образом отличался от окружающего текста, настоятельно рекомендуют использовать его в качестве фирменного прилагательного для общего слова, такого как «система», и не рекомендуют его использование во фразах с дефисом.
Другие стороны часто рассматривают «Unix» как обобщенный товарный знак. Некоторые добавляют к имени подстановочный знак , чтобы сделать сокращение вроде «Un * x» или «* nix», поскольку Unix-подобные системы часто имеют Unix-подобные имена, такие как AIX, A / UX, HP-UX, IRIX, Linux, Minix, Ultrix, Xenix и XNU. Эти шаблоны в буквальном смысле не соответствуют многим системным именам, но по-прежнему общепризнанно относятся к любой системе UNIX, потомку или аналогичной системе, даже с совершенно разными именами, такими как Darwin / macOS, illumos / Solaris или FreeBSD.
В 2007 году Уэйн Р. Грей подал в суд, чтобы оспорить статус UNIX в качестве товарного знака, но проиграл дело и снова проигран по апелляции, и суд подтвердил право собственности на товарный знак.
История
Упрощенная история Unix-подобных операционных систем
«Unix-подобные» системы начали появляться в конце 1970-х и начало 1980-х. Многие проприетарные версии, такие как Idris (1978), UNOS (1982), Coherent (1983) и UniFlex (1985), целью которой было предоставить предприятиям функциональные возможности, доступные академическим пользователям UNIX.
Когда ATT разрешила относительно недорогую коммерческую сублицензию на двоичный код UNIX в 1979 году, на его основе были разработаны различные проприетарные системы, включая AIX, HP-UX, IRIX, SunOS, Tru64, Ultrix и Xenix. Они в значительной степени вытеснили патентованные клоны. Растущая несовместимость между этими системами привела к созданию стандартов взаимодействия, включая POSIX и Единую спецификацию UNIX.
. Различные бесплатные, недорогие и неограниченные заменители UNIX появились в 1980-х и 1990-х годах., включая 4.4BSD, Linux и Minix. Некоторые из них, в свою очередь, легли в основу коммерческих «Unix-подобных» систем, таких как BSD / OS и macOS. Несколько версий (Mac) OS X / macOS, работающих на компьютерах Mac на базе Intel, были сертифицированы в соответствии с единой спецификацией UNIX. Варианты BSD являются потомками UNIX, разработанными Калифорнийским университетом в Беркли с исходным кодом UNIX от Bell Labs. Однако с тех пор кодовая база BSD претерпела изменения, заменив весь код ATT. Поскольку варианты BSD не сертифицированы как соответствующие спецификации Single UNIX, они называются «UNIX-подобными», а не «UNIX».
Категории
Деннис Ричи, один из первых создателей Unix, выразил мнение, что Unix-подобные системы, такие как Linux, де-факто Системы Unix. Эрик С. Реймонд и Роб Лэндли предположили, что существует три типа Unix-подобных систем:
Генетическая UNIX
Системы, исторически связанные с кодовая база ATT. Большинство коммерческих UNIX-систем попадают в эту категорию. То же самое и с системами BSD, которые являются потомками работы, проделанной в Калифорнийском университете в Беркли в конце 1970-х — начале 1980-х годов. Некоторые из этих систем не имеют оригинального кода ATT, но все же могут проследить их происхождение от проектов ATT.
Торговая марка или торговая марка UNIX
Эти системы — «в значительной степени коммерческие по своему характеру» — были определены Open Group как соответствующие Единой спецификации UNIX и разрешено нести имя UNIX. Большинство таких систем являются коммерческими производными от кодовой базы System V в той или иной форме, хотя Apple macOS 10.5 и более поздние версии является BSD сертифицированный вариант, EulerOS и Inspur K-UX — сертифицированные дистрибутивы Linux, а также несколько других систем (например, IBM z / OS ) получили товарный знак благодаря POSIX уровню совместимости и не являются системами Unix по своей сути. Многие старые системы UNIX больше не соответствуют этому определению.
Функциональная UNIX
В широком смысле, любая Unix-подобная система, которая ведет себя примерно в соответствии со спецификацией UNIX, включая наличие «программы, которая управляет вашим логином и сеансы командной строки «; более конкретно, это может относиться к таким системам, как Linux или Minix, которые ведут себя аналогично системе UNIX, но не имеют генетической связи или связи товарных знаков с базой кода ATT. Большинство бесплатных / открытых реализаций дизайна UNIX, будь то генетический UNIX или нет, подпадают под ограниченное определение этой третьей категории из-за затрат на получение сертификата Open Group, который стоит тысячи долларов для коммерческих систем с закрытым исходным кодом.
Примерно в 2001 году Linux была предоставлена возможность получить сертификат, включающий бесплатную помощь председателя POSIX Эндрю Джози за символическую цену в один доллар. Были предприняты некоторые действия по обеспечению совместимости Linux с POSIX: Джози подготовил список различий между стандартом POSIX и спецификацией Linux Standard Base, но в августе 2005 г. этот проект был закрыт из-за отсутствия интерес со стороны рабочей группы LSB.
Уровни совместимости
Некоторые не-Unix-подобные операционные системы предоставляют Unix-подобный уровень совместимости с различной степенью Unix-подобного функциональность.
- IBM z / OSСистемные службы UNIX достаточно полны, чтобы быть сертифицированным товарным знаком UNIX.
- Cygwin и MSYS оба предоставляют среду GNU поверх пользовательского API Microsoft Windows, достаточную для компиляции и запуска наиболее распространенного программного обеспечения с открытым исходным кодом.
- MKS Toolkit и UWIN — это комплексные инструменты взаимодействия, которые позволяют переносить программы Unix в Windows.
- Системы Windows NT-типа имеют POSIXподсистема среды.
- Подсистема для приложений на базе Unix (ранее Interix ) обеспечивает Unix-подобные функции как Windows NTподсистема (снята с производства).
- Подсистема Windows для Linux предоставляет Linux -совместимый интерфейс ядра, разработанный Microsoft и не содержащий кода Linux, с Ubuntu пользовательский режим двоичные файлы, работающие поверх него.
Другие средства взаимодействия Windows и Unix включают:
- Указанный выше пакет Windows возраст может использоваться с различными X-серверами для Windows
- Hummingbird Connectivity предоставляет несколько способов для компьютеров Windows подключаться к машинам Unix и Linux, от эмуляторов терминала до X-клиентов и серверов и др.
- Наборы ресурсов Windows для версий Windows NT включают Bourne Shell, некоторые инструменты командной строки, а версия Perl
- Hamilton C shell представляет собой версия csh, написанная специально для Windows.
См. также
- Распространение программного обеспечения Berkeley
- Дистрибутив Linux
- Список дистрибутивов Linux
- Список команд Unix
- Список операционных систем
Ссылки
Внешние ссылки
- Unix-like Definition, от The Linux Information Project (LINFO)
- UNIX history — график хронологии большинства UNIX и Unix-подобных систем, Эрик Левенес
- Grokline’s UNIX Ownership History Project — проект по отображению технической истории UNIX и Unix-подобных систем на Wayback Machine (заархивировано 22 июня 200 г. 4)
Перевод «Unix-like» на русский
Process #1 alone is very rarely useful by itself, and Unix-like systems run with many additional processes.
Процесс #1 очень редко полезен сам по себе, и Unix-подобные системы работают с множеством дополнительных процессов.
He dreamt of a way to provision and configure Unix-like systems in a more programmatic and reproducible way.
Он мечтал о способе, который бы позволил предоставлять и настраивать Unix-подобные системы более программным и воспроизводимым способом.
Important packages should be found on any Unix-like system.
Важные (Important) пакеты содержат программы, которые должны иметься в любой Unix-подобной системе.Although modified by numerous people, its robustness stems from its Unix-like architecture that keeps applications isolated from the core operating system.
Хотя изменялась многочисленными народами, его надежность проистекает из ее Unix-подобной архитектуры, которая держит приложения, выделенные из ядра операционной системы.
There are many systems that are Unix-like, in that they offer similar interfaces to programmers, users and administrators.
Существует множество систем Unix-подобных, поскольку они предлагают аналогичные интерфейсы для программистов, пользователей и администраторов.
In Unix-like operation system this is implemented in a different way.
В Unix-подобных операционных системах это делается иначе.Makefiles originated on Unix-like systems and are still a primary software build mechanism in such environments.
Макё-файлы возникли на Unix-подобных системах и остаются основным средством сборки программ в данных окружениях.
Usermin is a web-based user interface for Unix-like systems.
Usermin — это веб-интерфейс для unix-подобных систем.
In Unix-like systems, user space programs do not operate directly, at a low level, on a file.В Unix-подобных системах программы пользовательского пространства не работают напрямую на низком уровне с файлом.
Available for a handful of Unix-like systems.
Доступны сборки для ряда Unix-подобных систем.
Because there were certain basic Unix-like utilities.
Потому что существовали определенные основные Unix-подобные утилиты.It is quite standard for a typical Unix-like system to make use of all these mechanisms to various degrees.
Это нормально для Unix-подобных систем: использовать все эти механизмы в разной степени.
In most traditional Unix-like kernels, each filesystem can be mounted only once.В большинстве традиционных ядер Unix-подобных операционных систем каждая файловая система может быть смонтирована только один раз.
This is one of several reasons that viruses are comparatively rare in Unix-like systems.
Это одна из причин, по которым вирусы в Unix-подобных системах относительно редкое явление.
It is predominantly used for Unix-like systems.
Используется в основном в Unix-подобных системах.Additionally, the crypto functions libraries in Java can be given for integration into the applications of Unix-like systems.
Дополнительно могут предоставляться библиотеки криптографических функций на Java для интеграции в прикладные программы Unix-подобных систем.
It runs on every Unix-like system which supports GTK+ (1.2 or above) and libxml.
Он работает на каждой Unix-подобной системе, которая поддерживает GTK + (1,2 или выше) и libxml.
To determine what file systems are mounted on a Unix or Unix-like system, use the mount command.Чтобы определить, какие файловые системы смонтированы в Unix или Unix-подобной системе, используют mount-команду.
Возможно неприемлемое содержание
Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.
Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
Ничего не найдено для этого значения.
Предложить пример
Больше примеров Предложить примерПредложения, которые содержат Unix-like
Новое: Reverso для Windows
Переводите текст из любого приложения одним щелчком мыши .
Скачать бесплатно
Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игрыРезультатов: 305 . Точных совпадений: 305 . Затраченное время: 80 мс
Помогаем миллионам людей и компаний общаться более эффективно на всех языках.