WikiDer > Unix-подобный
А Unix-подобный (иногда называют UN * X или же * nix) Операционная система тот, который ведет себя аналогично Unix системе, хотя она не обязательно соответствует какой-либо версии Единая спецификация UNIX. Unix-подобный заявление тот, который ведет себя как соответствующий Команда Unix или же ракушка. Здесь нет стандарт для определения термина, и возможны некоторые расхождения во мнениях относительно степени, в которой данная операционная система или приложение является «Unix-подобной».
Термин может включать бесплатно и с открытым исходным кодом операционные системы, вдохновленные Bell LabsUnix или разработан для имитации его функций, коммерческих и проприетарных рабочих приложений, и даже версий, основанных на лицензированный Исходный код UNIX (который может быть достаточно «Unix-подобным», чтобы пройти сертификацию и иметь товарный знак «UNIX»).
Определение
Открытая группа владеет UNIX товарный знак и управляет единой спецификацией UNIX, при этом имя "UNIX" используется как знак сертификации. Они не одобряют конструкцию «Unix-подобную» и считают это неправильным использованием их торговой марки. Их руководящие принципы требуют, чтобы "UNIX" был представлен в верхнем регистре или иным образом отличался от окружающего текста, настоятельно рекомендуют использовать его в качестве фирменного прилагательного для общего слова, такого как "система", и не поощряют его использование во фразах с дефисом.[1]
Другие стороны часто рассматривают "Unix" как обобщенный товарный знак. Некоторые добавляют подстановочный знак к названию сделать аббревиатуру типа «Un * x»[2] или "* nix", поскольку Unix-подобные системы часто имеют Unix-подобные имена, например AIX, A / UX, HP-UX, IRIX, Linux, Minix, Ultrix, Xenix, и XNU. Эти шаблоны не совпадают буквально со многими именами систем, но по-прежнему общепризнанно относятся к любой системе UNIX, ее потомку или аналогичной системе, даже к тем, которые имеют совершенно разные имена, такие как Дарвин/macOS, иллюзия/Солярис или же FreeBSD.
В 2007 году Уэйн Р. Грей подал в суд, чтобы оспорить статус UNIX как товарного знака, но проиграл дело и снова проиграл по апелляции, при этом суд оставил товарный знак и право собственности на него в силе.[3][4]
История
Эта секция нужны дополнительные цитаты для проверка. (Апрель 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
«Unix-подобные» системы начали появляться в конце 1970-х - начале 1980-х годов. Много проприетарный версии, такие как Идрис (1978), UNOS (1982), Последовательный (1983), и UniFlex (1985), целью которой было предоставить предприятиям функциональные возможности, доступные академическим пользователям UNIX.
Когда AT&T позволили относительно недорогое коммерческое сублицензирование 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.[5][6][7][8][9][10][11] Варианты BSD являются потомками UNIX, разработанными Калифорнийским университетом в Беркли с исходным кодом UNIX от Bell Labs. Однако с тех пор кодовая база BSD претерпела изменения, заменив весь код AT&T. Поскольку BSD варианты не сертифицированы как соответствующие Единой спецификации UNIX, они называются «UNIX-подобными», а не «UNIX».
Категории
Деннис Ричи, один из первых создателей Unix, выразил мнение, что Unix-подобные системы, такие как Linux находятся де-факто Системы Unix.[12] Эрик С. Раймонд и Роб Лэндли предположили, что существует три типа Unix-подобных систем:[13]
Генетический UNIX
Те системы, которые исторически связаны с AT&T кодовая база. Большинство коммерческих UNIX-систем попадают в эту категорию. Так сделай BSD системы, которые являются потомками работы, выполненной в Калифорнийский университет в Беркли в конце 1970-х - начале 1980-х гг. Некоторые из этих систем не имеют оригинального кода AT&T, но все же могут проследить их происхождение от проектов AT&T.
Торговая марка или торговая марка UNIX
Эти системы - «в основном коммерческие по своей природе» - были определены Открытая группа встретить Единая спецификация UNIX и им разрешено нести имя UNIX. Большинство таких систем являются коммерческими производными от Система V кодовая база в том или ином виде, хотя Apple macOS 10.5 а позже это BSD вариант, который был сертифицирован, EulerOS и Inspur K-UX находятся Linux сертифицированные дистрибутивы и несколько других систем (например, IBM z / OS) получил торговую марку через POSIX уровень совместимости и не являются по своей сути системами Unix. Много древний UNIX системы больше не соответствуют этому определению.
Функциональный UNIX
В широком смысле любая Unix-подобная система, которая ведет себя примерно в соответствии со спецификацией UNIX, включая наличие символа "программа который управляет вашим логином и сеансы командной строки";[14] более конкретно, это может относиться к таким системам, как Linux или же Minix которые ведут себя аналогично системе UNIX, но не имеют генетической связи или связи товарных знаков с базой кода AT&T. Большинство бесплатных / открытых реализаций дизайна UNIX, будь то генетический UNIX или нет, подпадают под ограниченное определение этой третьей категории из-за затрат на получение сертификации Open Group, которая стоит тысячи долларов.[нужна цитата] для коммерческих систем с закрытым кодом.
Примерно в 2001 году Linux была предоставлена возможность получить сертификат, включающий бесплатную помощь от председателя POSIX Эндрю Джози за символическую цену в один доллар.[нужна цитата] Были предприняты некоторые действия по обеспечению совместимости Linux с POSIX, и Джози подготовил список различий между стандартом POSIX и стандартом Стандартная база Linux Технические характеристики,[15] но в августе 2005 года этот проект был закрыт из-за отсутствия интереса со стороны рабочей группы LSB.[нужна цитата]
Уровни совместимости
Некоторые не-Unix-подобные операционные системы предоставляют Unix-подобный уровень совместимости, с разной степенью Unix-подобной функциональности.
- IBM z / OSс Системные службы UNIX является достаточно полным, чтобы быть сертифицированным как торговая марка UNIX.
- Cygwin и MSYS оба обеспечивают GNU окружающая среда на вершине Майкрософт Виндоус пользовательский API, достаточно для большинства распространенных Открытый исходный код программное обеспечение для компиляции и запуска.
- В Набор инструментов MKS и UWIN представляют собой комплексные инструменты взаимодействия, которые позволяют переносить программы Unix в Windows.
- В системах типа Windows NT есть POSIX подсистема окружающей среды.
- Подсистема для Unix-приложений (ранее Interix) предоставляет Unix-подобную функциональность как Windows NT подсистема (снято с производства).
- Подсистема Windows для Linux обеспечивает Linux-совместимый интерфейс ядра, разработанный Microsoft и не содержащий кода Linux, с Ubuntu пользовательский режим двоичные файлы работает поверх него.[16]
Другие средства взаимодействия Windows и Unix включают:
- Вышеупомянутые пакеты Windows можно использовать с различными X-серверами для Windows.
- Связь с Hummingbird предоставляет несколько способов подключения компьютеров Windows к машинам Unix и Linux, от эмуляторов терминала до X-клиентов и серверов и т. д.
- Окна Комплекты ресурсов для версий Windows NT включить Bourne Shell, некоторые инструменты командной строки и версия Perl
- Оболочка Hamilton C это версия csh, написанная специально для Windows.
Смотрите также
- Распространение программного обеспечения Беркли
- Дистрибутив Linux
- Список дистрибутивов Linux
- Список команд Unix
- Список операционных систем
Рекомендации
- ^ "Юридическая информация: правила в отношении товарных знаков". Открытая группа. В архиве из оригинала 2 октября 2013 г.. Получено 4 ноября, 2013.
- ^ Эрик С. Раймонд; Гай Л. Стил мл. "UN * X". Файл жаргона. Получено 22 января, 2009.
- ^ Грей против Novell, X / ООО, Группа ШОС (11-й округ, 7 января 2011 г.). Текст
- ^ «Еще Уэйн Грей. Нет! Опять? Все еще ?! Да. Он хочет возобновить открытие в споре ВПТЗ США».. Groklaw. 22 апреля 2011 г.. Получено 5 февраля, 2013.
- ^ «Mac OS X версии 10.5 на компьютерах Macintosh на базе Intel». Открытая группа. Получено 4 декабря, 2014.
- ^ «Mac OS X версии 10.6 на компьютерах Macintosh на базе Intel». Открытая группа. Получено 4 декабря, 2014.
- ^ «Mac OS X версии 10.8 на компьютерах Macintosh на базе Intel». Открытая группа. Получено 4 декабря, 2014.
- ^ «OS X версии 10.9 на компьютерах Macintosh на базе Intel». Открытая группа. Получено 4 декабря, 2014.
- ^ «OS X версии 10.10 Yosemite на компьютерах Mac на базе Intel». Открытая группа. Получено 23 октября, 2015.
- ^ «OS X версии 10.11 El Capitan на компьютерах Mac на базе Intel». Открытая группа. Получено 23 октября, 2015.
- ^ «macOS версии 10.12 Sierra на компьютерах Mac на базе Intel». Открытая группа. Получено 13 октября, 2016.
- ^ Интервью с Деннисом М. Ричи Мануэль Бенет, LinuxFocus, Июль 1999 г.
- ^ Значение Unix Эрик Рэймонд и Роб Лэндли, Позиционный документ OSI по жалобе SCO-vs.-IBM
- ^ «Введение в UNIX - Часть 1: Основные концепции». Получено 4 апреля, 2014.
- ^ Эндрю Джози (20 августа 2005 г.). «Конфликты между ISO / IEC 9945 (POSIX) и стандартной базой Linux». Открытая группа. Получено 23 июля, 2012.
- ^ "Что такое подсистема Windows для Linux?". Документы Microsoft.
внешняя ссылка
- Unix-подобное определениеот Информационного проекта Linux (LINFO)
- История UNIX - график истории времени большинства UNIX и Unix-подобных систем Эрика Левенеса
- Grokline's UNIX Ownership History Project - проект по описанию технической истории UNIX и Unix-подобных систем. на Wayback Machine (архивировано 22 июня 2004 г.)