Что такое UNIX и что такое UNIX-подобный?

6550
OscarRyz

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

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

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

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

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

8

5 ответов на вопрос

16
sal

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

И GNU определенно не Unix! heavyd 14 лет назад 14
Давайте добавим POSIX в смесь! KFro 14 лет назад 0
Да, а как насчет POSIX? OscarRyz 14 лет назад 0
@heavyd, я бы хотел удвоить или утроить этот комментарий. sal 14 лет назад 0
The name that can be named is not the eternal name. Free from desire, you realize the mystery. Caught in desire, you see only the manifestations. --Lao-tzu Richard Hoskins 14 лет назад 2
13
nagul

Википедия по 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 10.5 «Leopard» была выпущена 26 октября 2007 года. Apple назвала ее «крупнейшим обновлением Mac OS X». [...] Leopard является зарегистрированным продуктом Open Brand UNIX 03 на платформе Intel. Это также первая ОС на базе BSD, получившая сертификат UNIX 03.

4
KTC

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

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

2
John T

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

0
Jack M.

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

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

«UNIX-подобные ОС, такие как BSD и Linux» - Linux - это только ядро. Я обычно не придираюсь к этому, но это вопрос об этих операционных системах. John T 14 лет назад 0