Unix like что это
Перейти к содержимому

Unix like что это

  • автор:

Чем Linux отличается от UNIX, и что такое UNIX-подобная ОС?

UNIX (не стоит путать с определением «UNIX-подобная операционная система») — семейство операционных систем (Mac OS X, GNU/Linux).
Первая система была разработана в 1969 в Bell Laboratories, бывшей американской корпорации.

  1. Простое конфигурирование системы путем использования простых, обычно текстовых, файлов.
  2. Широкое использование командной строки.
  3. Использование конвейеров.
UNIX-подобная ОС

UNIX-подобная ОС (иногда используют сокращение *nix) — система, образованная под влиянием UNIX.

Слово UNIX используется как знак соответствия и как торговая марка.

Консорциум The Open Group обладает торговой маркой «UNIX», но наиболее известен как сертифицирующий орган для торговой марки UNIX. Недавно на The Open Group был пролит свет в связи с публикацией спецификации «Single UNIX Specification», стандартов которым должна удовлетворять ОС чтобы гордо называться Unix.

Вот здесь вы можете взглянуть на генеалогическое древо UNIX-подобных операционных систем.

Linux

image

Linux — общее название UNIX-пободных операционных систем, которые разработаны в рамках проекта GNU (проект по разработке СПО). Linux работает на огромном множестве архитектур процессора, начиная от ARM заканчивая Intel x86.

Наиболее известными и распространенными дистрибутивами являются Arch Linux, CentOS, Debian. Также существует много «отечественных», российских дистрибутивов — ALT Linux, ASPLinux и другие.

Возникает довольно много споров об именовании GNU/Linux.
Сторонники «open source» используют термин «Linux», а сторонники «free software» — «GNU/Linux». Я предпочитаю первый вариант. Иногда для удобства представления термина GNU/Linux используют написания «GNU+Linux», «GNU-Linux», «GNU Linux».

В отличие от коммерческих систем (MS Windows, Mac OS X) Linux не имеет географического центра разработки и определенной организации, которая владела бы системой. Сама система и программы для нее — результат работы огромных сообществ, тысяч проектов. Присоединиться к проекту или создать свой может каждый!

Вывод

Таким образом у нас поучилась цепочка: UNIX -> UNIX-подобная ОС -> Linux.

Подводя итог, я могу сказать, что отличия между Linux и UNIX очевидны. UNIX — намного более широкое понятие, фундамент для построения и сертификации всех UNIX-подобных систем, а Linux — частный случай UNIX.

UNIX-like

Unix-подобная (иногда сокр. *nix) операционная система — это система, которая образовалась под влиянием Unix. Термин включает свободные / открытые операционные системы, образованные от Unix компании Bell Labs или эмулирующие его возможности, коммерческие и запатентованные разработки, а также версии, основанные на исходном коде Unix. Нет стандарта, определяющего термин, и допустимы различные точки зрения о том, считать ли определённый продукт «Unix-подобным» или нет.

Термин «Unix-подобный» и торговая марка UNIX

The Open Group обладает торговой маркой UNIX и ведёт дела Единой Спецификации UNIX, где слово «UNIX» используется как знак соответствия. Они не приветствуют употребление термина «Unix-подобный» и считают, что это злоупотребление их товарным знаком. Руководство группы требует использования больших букв в названии «UNIX» или в другом случае отдельно от остального текста, одобряют использование имени как прилагательного в сочетании с такими словами как «система», и не одобряют использование дефиса. Наиболее близкий термин, который они сочли бы корректным, был бы «UNIX system-like». [1]

С 2007 существует спор между Wayne R. Gray и Open Group, который обращает внимание на использование слова UNIX как торгового знака. [2] По словам Trademark Trial and Appeal, Board Grаусо своей компанией требует от Open Group предоставить ему документацию для их требований к торговой марке.

Также, в 2007 г. Open Group настояла на том, чтобы Немецкий Университет Касселя не использовал «UNIK» в качестве сокращения.

Категории

Денис Ритчи, один из создателей UNIX, выразил своё мнение, что Unix-подобные системы, такие как de facto UNIX-системами. Эрик Рэймонд предложил разделить Unix-подобные системы на 3 типа:

Развитие Unix-подобных систем

Unix системы начали появляться с поздних ’70х и ранних ’80х. Много проприетарных версий, таких как Idris (1978), Coherent (1983), и UniFlex (1985), ставили целью обеспечить нужды бизнеса функциональностью, доступной обученным пользователям UNIX.

Когда AT&T разрешила коммерческое лицензирование UNIX в 1980х, множество разработаных проприетарных систем основывались на этом, включая AIX, IRIX, Solaris, Tru64, Xenix. Это во многом вытесняло проприетарных клонов. Растущая несовместимость между системами привела к созданию стандартов взаимодействия, в том числе

Между тем, в 1983 году был запущен GNU Project, благодаря которому удалось сделать 4.4BSD, Linux, и Minix. Некоторые из них послужили основой для комерческих Unix систем, таких как BSD/OS и Mac OS X. Примечательно, Mac OS X 10.5, Leopard, сертифицирован Единой Спецификацией UNIX. [3]

Примеры

Debian GNU/Linux, популярный GNU/Linux дистрибутив

Большинство производителей открытых Unix систем и не добиваются сертификации UNIX для своего продукта даже в качестве компромата: стоимость сертификации считается недопустимой. Для таких систем обычно используют термин Freenix. Примером являются Linux, OpenSolaris, Plan 9, и FreeBSD, OpenBSD.

Есть множество запатентованных Unix-подобий, таких как AIX; IRIX; Mac OS X; QNX; SCO OpenServer; Solaris; Tru64 UNIX (based on OSF/1); Xenix; и

См. также

Примечания

  1. Trademark Guidelines, About The Open Group.
  2. ↑Apple — Mac OS X Leopard — Technology — UNIX.

Unix-подобный — Unix-like

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

Термин может включать бесплатные операционные системы с открытым исходным кодом, вдохновленные Bell Labs ‘Unix или разработанные для имитации его функций, коммерческих и проприетарных программных продуктов и даже версии, основанные на лицензированном исходном коде UNIX (который может быть достаточно «Unix-подобным», чтобы пройти сертификацию и иметь товарный знак «UNIX»).

  • 1 Определение
  • 2 История
  • 3 Категории
    • 3.1 Генетический UNIX
    • 3.2 Товарный или фирменный UNIX
    • 3.3 Функциональный UNIX

    Определение

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

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

    В 2007 году Уэйн Р. Грей подал в суд, чтобы оспорить статус UNIX в качестве товарного знака, но проиграл дело и снова проигран по апелляции, и суд подтвердил право собственности на товарный знак.

    История

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

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

    Когда ATT разрешила относительно недорогую коммерческую сублицензию на двоичный код 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. Варианты BSD являются потомками UNIX, разработанными Калифорнийским университетом в Беркли с исходным кодом UNIX от Bell Labs. Однако с тех пор кодовая база BSD претерпела изменения, заменив весь код ATT. Поскольку варианты BSD не сертифицированы как соответствующие спецификации Single UNIX, они называются «UNIX-подобными», а не «UNIX».

    Категории

    Деннис Ричи, один из первых создателей Unix, выразил мнение, что Unix-подобные системы, такие как Linux, де-факто Системы Unix. Эрик С. Реймонд и Роб Лэндли предположили, что существует три типа Unix-подобных систем:

    Генетическая UNIX

    Системы, исторически связанные с кодовая база ATT. Большинство коммерческих UNIX-систем попадают в эту категорию. То же самое и с системами BSD, которые являются потомками работы, проделанной в Калифорнийском университете в Беркли в конце 1970-х — начале 1980-х годов. Некоторые из этих систем не имеют оригинального кода ATT, но все же могут проследить их происхождение от проектов ATT.

    Торговая марка или торговая марка UNIX

    Эти системы‍ — «в значительной степени коммерческие по своему характеру» — были определены Open Group как соответствующие Единой спецификации UNIX и разрешено нести имя UNIX. Большинство таких систем являются коммерческими производными от кодовой базы System V в той или иной форме, хотя Apple macOS 10.5 и более поздние версии является BSD сертифицированный вариант, EulerOS и Inspur K-UX — сертифицированные дистрибутивы Linux, а также несколько других систем (например, IBM z / OS ) получили товарный знак благодаря POSIX уровню совместимости и не являются системами Unix по своей сути. Многие старые системы UNIX больше не соответствуют этому определению.

    Функциональная UNIX

    В широком смысле, любая Unix-подобная система, которая ведет себя примерно в соответствии со спецификацией UNIX, включая наличие «программы, которая управляет вашим логином и сеансы командной строки «; более конкретно, это может относиться к таким системам, как Linux или Minix, которые ведут себя аналогично системе UNIX, но не имеют генетической связи или связи товарных знаков с базой кода ATT. Большинство бесплатных / открытых реализаций дизайна UNIX, будь то генетический UNIX или нет, подпадают под ограниченное определение этой третьей категории из-за затрат на получение сертификата Open Group, который стоит тысячи долларов для коммерческих систем с закрытым исходным кодом.

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

    Уровни совместимости

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

    • IBM z / OSСистемные службы UNIX достаточно полны, чтобы быть сертифицированным товарным знаком UNIX.
    • Cygwin и MSYS оба предоставляют среду GNU поверх пользовательского API Microsoft Windows, достаточную для компиляции и запуска наиболее распространенного программного обеспечения с открытым исходным кодом.
    • MKS Toolkit и UWIN — это комплексные инструменты взаимодействия, которые позволяют переносить программы Unix в Windows.
    • Системы Windows NT-типа имеют POSIXподсистема среды.
    • Подсистема для приложений на базе Unix (ранее Interix ) обеспечивает Unix-подобные функции как Windows NTподсистема (снята с производства).
    • Подсистема Windows для Linux предоставляет Linux -совместимый интерфейс ядра, разработанный Microsoft и не содержащий кода Linux, с Ubuntu пользовательский режим двоичные файлы, работающие поверх него.

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

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

    См. также

    • Распространение программного обеспечения Berkeley
    • Дистрибутив Linux
    • Список дистрибутивов Linux
    • Список команд Unix
    • Список операционных систем

    Ссылки

    Внешние ссылки

    • Unix-like Definition, от The Linux Information Project (LINFO)
    • UNIX history — график хронологии большинства UNIX и Unix-подобных систем, Эрик Левенес
    • Grokline’s UNIX Ownership History Project — проект по отображению технической истории UNIX и Unix-подобных систем на Wayback Machine (заархивировано 22 июня 200 г. 4)

    Перевод «Unix-like» на русский

    Process #1 alone is very rarely useful by itself, and Unix-like systems run with many additional processes.

    Процесс #1 очень редко полезен сам по себе, и Unix-подобные системы работают с множеством дополнительных процессов.

    He dreamt of a way to provision and configure Unix-like systems in a more programmatic and reproducible way.

    Он мечтал о способе, который бы позволил предоставлять и настраивать Unix-подобные системы более программным и воспроизводимым способом.

    Important packages should be found on any Unix-like system.
    Важные (Important) пакеты содержат программы, которые должны иметься в любой Unix-подобной системе.

    Although modified by numerous people, its robustness stems from its Unix-like architecture that keeps applications isolated from the core operating system.

    Хотя изменялась многочисленными народами, его надежность проистекает из ее Unix-подобной архитектуры, которая держит приложения, выделенные из ядра операционной системы.

    There are many systems that are Unix-like, in that they offer similar interfaces to programmers, users and administrators.

    Существует множество систем Unix-подобных, поскольку они предлагают аналогичные интерфейсы для программистов, пользователей и администраторов.

    In Unix-like operation system this is implemented in a different way.
    В Unix-подобных операционных системах это делается иначе.

    Makefiles originated on Unix-like systems and are still a primary software build mechanism in such environments.

    Макё-файлы возникли на Unix-подобных системах и остаются основным средством сборки программ в данных окружениях.

    Usermin is a web-based user interface for Unix-like systems.
    Usermin — это веб-интерфейс для unix-подобных систем.
    In Unix-like systems, user space programs do not operate directly, at a low level, on a file.

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

    Available for a handful of Unix-like systems.
    Доступны сборки для ряда Unix-подобных систем.
    Because there were certain basic Unix-like utilities.
    Потому что существовали определенные основные Unix-подобные утилиты.

    It is quite standard for a typical Unix-like system to make use of all these mechanisms to various degrees.

    Это нормально для Unix-подобных систем: использовать все эти механизмы в разной степени.
    In most traditional Unix-like kernels, each filesystem can be mounted only once.

    В большинстве традиционных ядер Unix-подобных операционных систем каждая файловая система может быть смонтирована только один раз.

    This is one of several reasons that viruses are comparatively rare in Unix-like systems.
    Это одна из причин, по которым вирусы в Unix-подобных системах относительно редкое явление.
    It is predominantly used for Unix-like systems.
    Используется в основном в Unix-подобных системах.

    Additionally, the crypto functions libraries in Java can be given for integration into the applications of Unix-like systems.

    Дополнительно могут предоставляться библиотеки криптографических функций на Java для интеграции в прикладные программы Unix-подобных систем.

    It runs on every Unix-like system which supports GTK+ (1.2 or above) and libxml.
    Он работает на каждой Unix-подобной системе, которая поддерживает GTK + (1,2 или выше) и libxml.
    To determine what file systems are mounted on a Unix or Unix-like system, use the mount command.

    Чтобы определить, какие файловые системы смонтированы в Unix или Unix-подобной системе, используют mount-команду.

    Возможно неприемлемое содержание

    Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.

    Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
    Ничего не найдено для этого значения.
    Предложить пример
    Больше примеров Предложить пример

    Предложения, которые содержат Unix-like

    Новое: Reverso для Windows

    Переводите текст из любого приложения одним щелчком мыши .

    Скачать бесплатно
    Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игры

    Результатов: 305 . Точных совпадений: 305 . Затраченное время: 80 мс

    Помогаем миллионам людей и компаний общаться более эффективно на всех языках.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *