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

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

Если opensolaris, freebsd, openbsd, netbsd не является UNIX, что затем?

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

Каково различие между UNIX и подобный UNIX?

И какова разность между Подобным UNIX и Linux?

8
задан 20.03.2017, 12:17

5 ответов

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

16
ответ дан 07.12.2019, 13:42

Википедия на Unix:

Unix (официально регистрируемый как торговую марку как UNIX, иногда также записанный как Unix с маленькими заглавными буквами), является операционной системой компьютера, первоначально разработанной в 1969 группой сотрудников AT&T в Bell Labs, включая Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy и Joe Ossanna. Сегодня термин Unix используется для описания любой операционной системы, которая соответствует стандартам Unix, означая, что базовая операционная система управляет тем же как исходной операционной системой Unix. Сегодняшние системы Unix разделяются на различные ответвления, разрабатываемые со временем AT&T, а также различных коммерческих поставщиков и некоммерческие организации.

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

.. на подобном Unix:

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

Нет никакого стандарта для определения термина, и некоторые расхождения во мнениях возможны относительно того, "подобна ли определенная ОС Unix".

.. на Linux:

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

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

.. на BSD (FreeBSD, NetBSD, OpenBSD):

Распределение программного обеспечения Беркли (BSD, иногда названный Unix Беркли), является производной операционной системы UNIX, разработанной и распределенной Computer Systems Research Group Калифорнийского университета, Беркли, с 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 является Открыть регистрируемым продуктом Brand UNIX 03 на платформе Intel. Это - также первая основанная на BSD ОС, которая получит сертификацию UNIX 03.

13
ответ дан 07.12.2019, 13:42

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

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

4
ответ дан 07.12.2019, 13:42

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

2
ответ дан 07.12.2019, 13:42

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

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

0
ответ дан 07.12.2019, 13:42

Теги

Похожие вопросы