Jump to content

Unix-подобный

(Перенаправлено из UNIX-подобного )

Эволюция Unix и Unix-подобных систем, начиная с 1969 года.

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

Некоторые известные примеры Unix-подобных операционных систем включают Linux и BSD . Эти системы часто используются на серверах, а также на персональных компьютерах и других устройствах. Многие популярные приложения, такие как веб-сервер Apache и оболочка Bash , также предназначены для использования в Unix-подобных системах.

Одной из ключевых особенностей Unix-подобных систем является их способность одновременно поддерживать множество пользователей и процессов. Это позволяет пользователям запускать несколько программ одновременно и совместно использовать такие ресурсы, как память и дисковое пространство. В этом отличие от многих старых операционных систем, которые были разработаны для одновременной поддержки только одного пользователя или процесса. Еще одной важной особенностью Unix-подобных систем является их модульность . Это означает, что операционная система состоит из множества небольших взаимозаменяемых компонентов, которые можно добавлять или удалять по мере необходимости. Это позволяет легко настроить операционную систему в соответствии с потребностями различных пользователей или сред.

Определение

[ редактировать ]

Open Group владеет UNIX товарным знаком и управляет единой спецификацией UNIX, при этом название UNIX используется в качестве сертификационного знака . Они не одобряют конструкцию «Unix-like» и считают это неправомерным использованием своей торговой марки. Их рекомендации требуют, чтобы слово «UNIX» было представлено в верхнем регистре или иным образом отличалось от окружающего текста, настоятельно рекомендуется использовать его в качестве фирменного прилагательного для общего слова, такого как «система», и не рекомендуется использовать его в фразах, написанных через дефис. [1]

Другие стороны часто рассматривают «Unix» как обобщенный товарный знак . Некоторые добавляют к имени подстановочный знак , чтобы получилось сокращение типа «Un*x». [2] или «*nix», поскольку Unix-подобные системы часто имеют Unix-подобные имена, такие как AIX , A/UX , HP-UX , IRIX , Linux , Minix , Ultrix , Xenix и XNU . Эти шаблоны не соответствуют буквально многим именам систем, но все же общепризнанно относятся к любой системе UNIX, ее потомку или похожей на работу, даже к системам с совершенно разными именами, такими как Darwin / macOS , illumos / Solaris или FreeBSD .

В 2007 году Уэйн Р. Грей подал в суд, оспаривая статус UNIX как товарного знака, но проиграл дело и снова проиграл апелляцию, при этом суд подтвердил право собственности на товарный знак и право собственности на него. [3] [4]

Упрощенная история Unix-подобных операционных систем.

«Unix-подобные» системы начали появляться в конце 1970-х — начале 1980-х годов. Многие проприетарные версии, такие как Idris (1978), UNOS (1982), Coherent (1983) и UniFlex (1985), были направлены на предоставление предприятиям функций, доступных академическим пользователям UNIX.

Когда в 1979 году AT&T разрешила относительно недорогое коммерческое сублицензирование двоичного кода UNIX, на его основе было разработано множество проприетарных систем, включая AIX , HP-UX , IRIX , SunOS , Tru64 , Ultrix и Xenix . Они в значительной степени вытеснили проприетарные клоны. Растущая несовместимость этих систем привела к созданию стандартов совместимости, включая POSIX и единую спецификацию UNIX .

В 1980-х и 1990-х годах появились различные бесплатные, недорогие и неограниченные заменители UNIX, включая 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. Большинство таких систем являются коммерческими производными кодовой базы System 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, которая стоит тысячи долларов. [15]

Примерно в 2001 году Linux получила возможность пройти сертификацию, включая бесплатную помощь председателя POSIX Эндрю Джози за символическую цену в один доллар. [ нужна ссылка ] Были предприняты некоторые действия по обеспечению совместимости Linux с POSIX: Джози подготовил список различий между стандартом POSIX и базовой спецификацией Linux Standard Base . [16] но в августе 2005 года этот проект был закрыт из-за отсутствия интереса со стороны рабочей группы LSB. [ нужна ссылка ]

Слои совместимости

[ редактировать ]

Некоторые не-Unix-подобные операционные системы предоставляют Unix-подобный уровень совместимости с различной степенью Unix-подобной функциональности.

Другие средства взаимодействия Windows-Unix включают:

  • Вышеуказанные пакеты Windows можно использовать с различными X-серверами для Windows.
  • Hummingbird Connectivity предоставляет машинам Windows несколько способов подключения к машинам Unix и Linux: от эмуляторов терминала до X-клиентов и серверов и других.
  • Windows Наборы ресурсов для версий Windows NT включают оболочку Bourne Shell , некоторые инструменты командной строки и версию Perl .
  • Оболочка Hamilton C — это версия csh, написанная специально для Windows.

См. также

[ редактировать ]
  1. ^ «Юридическая информация: Рекомендации по товарным знакам» . Открытая группа. Архивировано из оригинала 2 октября 2013 года . Проверено 4 ноября 2013 г.
  2. ^ Эрик С. Рэймонд ; Гай Л. Стил младший «UN*X» . Файл жаргона . Проверено 22 января 2009 г.
  3. ^ Грей против Novell, X/Open Company, The SCO Group (11-е заседание, 7 января 2011 г.), Текст .
  4. ^ «Еще Уэйн Грей. Нет! Опять? Все еще?! Да. Он хочет вновь открыть дискуссию в споре USPTO» . Гроклав . 22 апреля 2011 г. Архивировано из оригинала 18 июня 2022 г. Проверено 26 сентября 2022 г.
  5. ^ «Mac OS X версии 10.5 на компьютерах Macintosh на базе процессоров Intel» . Открытая группа . Проверено 4 декабря 2014 г.
  6. ^ «Mac OS X версии 10.6 на компьютерах Macintosh на базе процессоров Intel» . Открытая группа . Проверено 4 декабря 2014 г.
  7. ^ «Mac OS X версии 10.8 на компьютерах Macintosh на базе процессоров Intel» . Открытая группа . Проверено 4 декабря 2014 г.
  8. ^ «OS X версии 10.9 на компьютерах Macintosh на базе процессоров Intel» . Открытая группа . Проверено 4 декабря 2014 г.
  9. ^ «OS X версии 10.10 Yosemite на компьютерах Mac на базе процессоров Intel» . Открытая группа . Проверено 23 октября 2015 г.
  10. ^ «OS X версии 10.11 El Capitan на компьютерах Mac на базе процессоров Intel» . Открытая группа . Проверено 23 октября 2015 г.
  11. ^ «macOS версии 10.12 Sierra на компьютерах Mac на базе процессоров Intel» . Открытая группа . Проверено 13 октября 2016 г.
  12. ^ Интервью с Деннисом М. Ричи Мануэлем Бенетом, LinuxFocus , июль 1999 г.
  13. ^ Значение слова «Unix» Эрик Рэймонд и Роб Лэндли, Позиционный документ OSI по жалобе SCO против IBM
  14. ^ «Введение в UNIX – Часть 1: Основные понятия» . Архивировано из оригинала 5 апреля 2018 года . Проверено 4 апреля 2014 г.
  15. ^ «График сборов за открытый бренд» . Открытая группа. 6 ноября 2003 года . Проверено 22 июля 2022 г.
  16. ^ Эндрю Джози (20 августа 2005 г.). «Конфликты между ISO/IEC 9945 (POSIX) и стандартной базой Linux» . Открытая группа . Проверено 23 июля 2012 г.
  17. ^ «Что такое подсистема Windows для Linux?» . Документы Майкрософт . 18 июля 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: eb4d78631690dfdee48985f6742c3400__1717733220
URL1:https://arc.ask3.ru/arc/aa/eb/00/eb4d78631690dfdee48985f6742c3400.html
Заголовок, (Title) документа по адресу, URL1:
Unix-like - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)