В чем смысл * nix? И каково это отношение с Рубином?
Просто увидел это в вопросе интервью... Я думаю, что есть что-то делать с дистрибутивами UNIX, но я не уверен.
Не удалось найти его здесь или в Википедии, поэтому я прошу.
В чем смысл?
И каково это отношение к Ruby? потому что вопрос был о Ruby.
Ответы
Ответ 1
* nix означает только операционные системы, подобные старой рабочей лошадке Unix. Некоторые примеры включают Linux, FreeBSD и Mac OS X (его ядро Darwin основано на BSD).
Основное соотношение между * nix и Ruby является просто прагматичным; большинство разработчиков Ruby, похоже, предпочитают работать с Unix-подобными ОС (обычно Linux или Mac OS X). Там нет официальных отношений, и вполне возможно работать с Ruby на не-nix-ОС, таких как Windows.
Ответ 2
* nix означает UNIX-подобное; это операционная система, которая ведет себя аналогично операционной системе UNIX, не обязательно соответствуя Single UNIX Specification.
Википедия: * nix фактически перенаправляется на Википедия: Unix-like.
Что касается соединения Ruby с * nix, Ruby был разработан в основном на GNU/Linux сообществом open-source, поэтому это может быть связано с тем, что Ruby работает лучше на системах * nix или разработчиках Ruby, предпочитающих работать с * nix системы.
Ответ 3
Это аббревиатура для UNIX-подобных операционных систем, включая LINUX.
См. также UNIX-like Страница Википедии.
Ответ 4
Это означает unix-подобное семейство ОС. Нет никакого отношения к Ruby.
Ответ 5
* nix - общий термин для обозначения всего семейства Unices, для операционных систем, которые следуют стандарту POSIX 1.
Ruby - это язык программирования, нет общих отношений между ними.
1: Портативный интерфейс операционной системы [для Unix]
Ответ 6
"* nix" относится к семейству операционных систем Unix и его вариантам FOSS (Linux, FreeBSD и т.д.). У них есть другой API, чем Windows, поэтому любой язык программирования или скриптов, который работает на них, будет иметь немного отличающееся поведение и возможности, чем в Windows.