web-dev-qa-db-ja.com

Mac OSとLinuxの違いは何ですか?

AppleのOS XとLinuxの主な技術的な違いは何ですか? MacとLinuxはどちらも同様のアーキテクチャを持っていると理解していますが、たとえば、MacアプリケーションとLinuxとの互換性を妨げる主な違いは何ですか?

69
richzilla

Mac OSBSD コードベースに基づいていますが、LinuxはUnixに似たシステムの独立した開発です。つまり、これらのシステムは類似していますが、 バイナリ互換 ではありません。

さらに、Mac OSには、オープンソースではなく、オープンソースではないライブラリに基づいて構築されたアプリケーションがたくさんあります。この理由により、これらのアプリケーションを移植してLinux上で実行することは、それらのアプリケーションおよびライブラリの著作権所有者でない限り不可能です。

61
txwikinger

3つすべての主要なオペレーティングシステム(Linuxの代表としてUbuntuを3番目と見なす)を使用することから、UbuntuはMac OS Xに簡単に非常に似ていることを伝えることができます。また、ウィンドウダイアログはこれはUbuntuで見られます。 Ubuntuは、デフォルトのタスクバーなど、Windowsに似た特定の要素を維持します(通常、それはとにかく置き換えられます)。

ユーザビリティの観点から、両方のオペレーティングシステムはほぼ同等です。

twxwikingerが言ったように 、Mac OS XとUbuntuの大きな違いは、Mac OS Xがクローズドソースであることだと彼は説明した。基本的に、UbuntuはオープンソースライセンスであるMac OS Xにより無料です。クローズドソースであるため、そうではありません。

さらに、Mac OS XとUbuntuはいとこであり、Mac OS XはFreeBSD/BSDに基づいており、UbuntuはLinuxに基づいています。

10
Grayson

Mac OS Xは基本的に、特別なカーネル(Appleが非常に効果的に使用されるハードウェアをロックダウンできるため、無数のハードウェアに対応することなく最適化できます)とUNIX上に貼り付けられたGUIです。また、Appleがオープンソースを遠ざけるために取った手順を除いて、技術的にLinuxと完全に互換性があります。 apt-getなどのLinuxパッケージングシステムをOSXインストールにドロップして、正常に動作させることは可能です。

VLCは、実際には、オープンコードを取得し、変更してからロックダウンする「一方向」の道によって彼らが経済的に利益を得ることを望んでいないため、App StoreからVLCプレーヤーを削除するよう訴えました。

OSXとLinuxはどちらのコミュニティもおそらくあなたを信じさせるよりも似ていると言っているのではないでしょうか。 グレイソンが言っていたように 、どちらも祖父のUNIXに非常に近い-あなたはUNIXを勉強するだけでOSXとLinuxシステムの90%を効果的に学ぶことができます。

6
user89599