Что означает * nix? - PullRequest
       1

Что означает * nix?

39 голосов
/ 17 января 2011

Что означает * nix и как он связан с Ruby?

Только что увидел это в вопросе об интервью ... Я думаю, что-то связано с дистрибутивами UNIX, но я неконечно.

Не могу найти его здесь или в Википедии, поэтому я спрашиваю.

В чем смысл?

И как это связано с Руби?потому что вопрос был о Ruby.

Ответы [ 7 ]

54 голосов
/ 17 января 2011

* nix просто означает операционные системы, которые похожи на старую рабочую лошадку Unix. Некоторые примеры включают Linux, FreeBSD и Mac OS X (ядро Darwin основано на BSD).

Основное отношение между * nix и Ruby просто прагматичное; большинство разработчиков Ruby предпочитают работать на Unix-подобных ОС (обычно Linux или Mac OS X). Официальных отношений нет, и вполне возможно работать с Ruby в не-nix ОС, таких как Windows.

16 голосов
/ 17 января 2011

* nix означает UNIX-подобный; это операционная система, которая ведет себя аналогично операционной системе UNIX без обязательного соответствия единой спецификации UNIX .

Википедия: * nix фактически перенаправляет на Википедия: Unix-like .

Что касается подключения Ruby к * nix, Ruby был разработан в основном на GNU / Linux сообществом с открытым исходным кодом, поэтому это может быть связано с тем, что Ruby лучше работает на * nix системах или разработчики Ruby предпочитают работать на * nix системы.

8 голосов
/ 17 января 2011

Это аббревиатура для UNIX-подобных операционных систем, включая LINUX.

См. Также UNIX-подобную страницу Википедии.

6 голосов
/ 17 января 2011

* nix - это общий термин, относящийся ко всему семейству Unices, к операционным системам, которые соответствуют стандарту POSIX 1 .

Ruby - это язык программирования, общегоотношения между ними.


1: Интерфейс переносимой операционной системы [для Unix]

4 голосов
/ 17 января 2011

Это означает семейство ОС, похожее на unix.Никакого отношения к Ruby.

3 голосов
/ 17 января 2011

«* nix» относится к семейству операционных систем Unix и его вариантам FOSS (Linux, FreeBSD и т. Д.). У них другой API, чем у Windows, поэтому любой язык программирования или скриптовый язык, который на них работает, будет немного отличаться по поведению и возможностям от Windows.

0 голосов
/ 03 апреля 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...