Mac OSとLinuxの違いは何ですか?[閉まっている]


72

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


これはここで回答さています
-JanC

あなたの質問に完全に答えることはできませんが、Mac OSとGNU / Linuxはいとこだと言いたいです。(兄弟ではない)
DrKenobi

2
ここで言及されていないそれらの1つの類似点は、両方がPOSIX互換であることです。これが、人々が彼らが関連していると思うが、そうではない理由です。
triplethreat78

トーマス・ウォード、animaletdesequia、Avinash Raj、および質問を締めくくるあなたのような人々にはうんざりです。あなたは悟りの敵であり、ar慢のために禁止されるべきです。
カイルブリデンスティーン

回答:


63

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

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


11

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に基づいています。


7

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

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

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


VLCの記事へのリンクはありますか。また、「オープンソースを遠ざける」という点は興味をそそられるように聞こえますが、それをバックアップするものが見たいです。
マテオ

VLCだけでなく、GPLの下で公開する多くの/ほとんどの人は、Appleがソフトウェアを使用または公開することを望まない。 zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/...
user89599

私はあなたがそれを後方に持っていると思う、それは閉じたプラットフォームでの自由な使用を制限しているのはGplです。今では、オープンソースプログラムに無料でアクセスする代わりに(ソースコードに簡単にアクセス/変更/再配布できる場合、元のコードへのリンクが提供されている場合)、開発者になってAppleに99ドル支払う必要があります。
マテオ

クローズドプラットフォームには、オープンソースコードを使用するメリットはありません。Appleが高価で独占的なものであり続けたい場合、オープンソースソフトウェアの力を活用することはできませんし、することもできません。ユーザーは苦しむが、それは誰のせいでもない。Appleと、自分がすべきことに対して他の人に喜んで支払うユーザーのせいだ。
user89599

@ user89599まあ、ライセンスの条件内でオープンソースソフトウェアが使用されている限り、私は問題を見ません。多くの商用ソリューションはオープンソースのものに基づいており、オープンソースのメンテナーはおそらく、コードが非常に速く主要な貢献を得るため、それに満足しています。Appleがお金を稼ぎたいなら、オープンソースのソフトウェアを使うべきではないと言うのは意味がない。
xji
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.