web-dev-qa-db-ja.com

* nixの意味は何ですか?

* nixの意味と、Rubyとの関係は何ですか?

インタビューの質問でそれを見ただけです... UNIXディストリビューションには何か関係があると思いますが、わかりません。

ここやウィキペディアで見つけることができなかったので、私は尋ねています。

どういう意味ですか ?

そして、Ruby?との関係は?.

40

* nixは、古い主力のUnixのようなオペレーティングシステムを意味します。いくつかの例には、Linux、FreeBSD、およびMac OS X(そのカーネル、DarwinはBSDに基づいています)が含まれます。

* nixとRubyの主な関係は単なる実用的なものです;ほとんどのRuby開発者はUnixライクなOS(通常はLinuxまたはMacで作業することを好むようです) OS X)。公式な関係はなく、Windowsのような非* nix OSでRubyと連携することはかなり可能です。

59
DSimon

* nixはUNIXライクを意味します。 Single UNIX Specification に必ずしも準拠せずに、UNIXオペレーティングシステムと同様に動作するオペレーティングシステムです。

Wikipedia:* nix は実際にリダイレクトします Wikipedia:Unix-like

Rubyの* nixへの接続に関しては、Rubyは主にオープンソースコミュニティによってGNU/Linuxで開発されたため、Ruby * nixシステムでの実行がより良い、またはRuby開発者は* nixシステムでの作業を好む。

17
Zaz

これは、LINUXを含むUNIXライクなオペレーティングシステムの略語です。

NIX-like Wikipediaページも参照してください。

8
Andy Thomas

* nixは、Unixファミリ全体、POSIXに準拠したオペレーティングシステムを指す一般的な用語です。1 標準。

Rubyはプログラミング言語であり、2つの間に一般的な関係はありません。


1:ポータブルオペレーティングシステムインターフェイス[Unix用]

6
peoro

UNIXのようなOSファミリを意味します。 Rubyとは関係ありません。

4
Satya

「* nix」は、オペレーティングシステムのUnixファミリとそのFOSSバリアント(Linux、FreeBSDなど)を指します。それらはWindowsとは異なるAPIを持っているため、それらで実行されるプログラミングまたはスクリプト言語は、Windowsとは少し異なる動作と機能を持ちます。

Unixライクな(UN * Xまたは* nixと呼ばれることもある)オペレーティングシステムは、Unixシステムと同様に動作しますが、必ずしも単一UNIX仕様のどのバージョンにも準拠または認定されているわけではありません。 Unixライクなアプリケーションは、対応するUnixコマンドまたはシェルのように動作するアプリケーションです。用語を定義するための標準はありません。また、特定のオペレーティングシステムまたはアプリケーションが「Unixライク」である程度に関して、意見の相違が生じる可能性があります。

0
Manjeet Brar