8

Получено из этого вопроса:

Если opensolaris, freebsd, openbsd, netbsd не являются UNIX, что тогда?

Что меня смущает больше, так это то, что OSX1.5+ является UNIX, тогда как предыдущая версия OSX не была

В чем разница между UNIX и UNIX-подобными?

И в чем разница между UNIX-Like и Linux?

5 ответов5

16

UNIX - это Unix, а Unix - это Unix. Но Unix не может быть Unix и Unix не всегда UNIX.

13

Википедия по Unix:

Unix (официально известный как UNIX, иногда также пишется как Unix с небольшими заглавными буквами) - это компьютерная операционная система, первоначально разработанная в 1969 году группой сотрудников AT & T в Bell Labs, в том числе Кеном Томпсоном, Деннисом Ритчи, Брайаном Керниганом, Дугласом Макилрой и Джо. Ossanna. Сегодня термин Unix используется для описания любой операционной системы, которая соответствует стандартам Unix, что означает, что основная операционная система работает так же, как и оригинальная операционная система Unix. Современные системы Unix разделены на различные отрасли, которые со временем разрабатываются AT & T, а также различными коммерческими поставщиками и некоммерческими организациями.

С 2007 года владельцем торговой марки является The Open Group, консорциум отраслевых стандартов. Только системы, полностью соответствующие и сертифицированные в соответствии с Единой спецификацией UNIX, могут использовать товарный знак; другие называются «Unix-подобными» или «Unix-подобными».

.. на Unix-подобных:

* Unix-подобная (иногда сокращенная до nix, чтобы обойти проблемы с товарными знаками) операционная система - это система, которая ведет себя аналогично системе Unix, но не обязательно соответствует или сертифицирована для какой-либо версии Единой спецификации UNIX.

Не существует стандарта для определения термина, и возможно некоторое расхождение во мнениях относительно того, является ли определенная ОС «Unix-подобной».

.. в Linux:

Система на основе Linux - это модульная Unix-подобная операционная система. Он основан на принципах, установленных в Unix в 1970-х и 1980-х годах. Такая система использует монолитное ядро, ядро Linux, которое управляет процессами, сетями, доступом к периферийным и файловым системам. [...]

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

.. в BSD (FreeBSD, NetBSD, OpenBSD):

Berkeley Software Distribution (BSD, иногда называемый Berkeley Unix) - это производная от UNIX, разработанная и распространяемая Группой исследования компьютерных систем Калифорнийского университета в Беркли с 1977 по 1995 год.

Исторически BSD считался ветвью UNIX - "BSD UNIX", потому что он разделял исходную кодовую базу и дизайн с оригинальной операционной системой AT & T UNIX. В 1980-х BSD получила широкое распространение среди поставщиков систем класса рабочих станций в виде запатентованных вариантов UNIX, таких как DEC ULTRIX и Sun Microsystems SunOS. Это можно объяснить легкостью, с которой она может быть лицензирована, и тем знакомством, которое она нашла среди основателей многих технологических компаний этой эпохи. [...]

Сегодня термин "BSD" часто неспецифически используется для обозначения любого из этих потомков BSD, например, FreeBSD, NetBSD или OpenBSD, которые вместе образуют ветвь семейства Unix-подобных операционных систем.

.. и на OS X 10.5:

Mac OS X v10.5 "Leopard" была выпущена 26 октября 2007 года. Apple назвала это "крупнейшим обновлением Mac OS X". [...] Leopard - это открытый продукт UNIX 03, зарегистрированный на платформе Intel. Это также первая ОС на базе BSD, получившая сертификат UNIX 03.

4

Unix является товарным знаком, принадлежащим The Open Group. «Только системы, полностью соответствующие и сертифицированные в соответствии с Единой спецификацией UNIX, могут использовать товарный знак». (1) (2)

Это объясняет, почему версия OSX до 1.5 не является UNIX, потому что она не была полностью совместимой.

2

OS X, Solaris, HP-UX и AIX - остальные дистрибутивы UNIX, хорошо работающие на рынке. UNIX-Like относится к операционной системе, которая ведет себя как традиционная UNIX (методы разветвления, тот же метод межпроцессного взаимодействия, функции ядра и т.д.), Но не соответствует спецификации Single UNIX. Примерами этого являются варианты BSD, дистрибутивы GNU/Linux и Minix. В конце концов, это больше связано с торговым знаком и поведением системы.

0

UNIX была ОС, изначально разработанной AT & T еще в 60-х годах. Это была ОС с закрытым исходным кодом, поэтому многие люди клонировали ее функциональность для создания UNIX-подобных ОС, таких как BSD и Linux. Другие Лицензировали UNIX для создания своих ОС, таких как AIX.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .