2011-01-17 18 views
26

インタビューの質問でそれを見ました...私はUNIXディストリビューションと関係があると思いますが、わかりません。* nixの意味はなんですか? Rubyとの関係は何ですか?

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

意味はなんですか?

Rubyとの関係は何ですか? Rubyについての質問だったからです。

+2

質問は正確に何でしたか? – Zaz

答えて

35

* nixとは、旧式のUnixのようなオペレーティングシステムを意味します。 Linux、FreeBSD、Mac OS X(そのカーネルDarwinはBSDをベースにしています)などがあります。

* nixとRubyの主な関係は単なる実用的なものです。 Rubyの開発者のほとんどは、UnixライクなOS(通常はLinuxやMac OS X)で作業する方が好きです。公式の関係はなく、Windowsなどの非* nix OSでRubyを扱うことは可能です。

+9

問題ありません。また、それがあなたが探しているものなら、答えとしてマークしてください。評判のポイントのための私の欲望は境界を知らない。 ;-) – DSimon

+0

メモするだけです。 RubyでWindows * over * nixシステムを使って開発したいのであれば、多くのOS関連の問題に苦労する準備ができています。 Macを買う余裕がない場合は、PCまたはノートパソコンにUbuntuをインストールするだけです。もしそうなら、ある日あなたは私に感謝するつもりです。参照:http://programmers.stackexchange.com/questions/32526/is-windows-suitable-for-ruby-development – scaryguy

+7

'* nix'のメタ文字' * 'が' Linux'と決して一致しないのは面白いです。 'Unix'、' Linux'、 'OS X'にも熱心にマッチする' * x'があったはずです。 –

4

これはUNIX系のOSファミリを意味します。 Rubyとの関係はありません。

4

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

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


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

3

"* nixのは、" オペレーティング・システムおよびそのFOSSバリアント(などのLinux、FreeBSDの、)のUnixのファミリーを指します。 Windowsとは異なるAPIを持っているため、Windows上で動作するプログラミング言語やスクリプト言語では、動作と機能がWindowsとは少し異なります。

+3

また、一般にOS X – kubi

+1

も含まれています。はい、OS XはUnixです。 –

8

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

また、UNIX-like Wikipediaのページを参照してください。

11

* nixはUNIXのような意味です。それは、必ずしもSingle UNIX Specificationに従わずに、UNIXオペレーティングシステムと同様に動作するオペレーティングシステムです。

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

* nixへのRubyの接続に関しては、Rubyは主にオープンソースコミュニティによってGNU/Linux上で開発されているため、* nixシステムでのRubyの実行やRuby開発者による* nixシステム。

関連する問題