web-dev-qa-db-ja.com

OS Xとバイナリ互換のオープンソースOSの実現可能性?

これは達成できますか? Appleの著作権を侵害することなく、合法的に行われなければならないだろう。

Darwin、FreeBSD、またはその他のベースで構築し、OS Xソフトウェアとのバイナリ互換性を目指すことはできますか? React OSが試みたものと同様ですが、おそらく成功の可能性が高くなりますか?

編集:これと提案された複製の違いは、他の質問は、既存のオペレーティングシステム(Linux)にすでに存在する特定のソフトウェアに関するものであるということです。一方、この質問は、まったく新しいOSを構築する可能性についてです(おそらくDarwinまたはFreeBSDベースを使用して)。

PureDarwinがあります: http://www.puredarwin.org/

PureDarwinはOpenDarwinの後継であり、Darwinをより使いやすく、Apple以外のハードウェアとの互換性を高めるための、無料のオープンソースのコミュニティサポートプロジェクトです。

この質問 を参照すると、PureDarwinは、OS Xでのみ使用可能なライブラリやその他の機能に依存しない限り、バイナリ互換です。ほとんどのアプリは、実際にはOSX固有のライブラリに依存しています。 PureDarwinで実行できるアプリのエコシステムがかなり制限されます。 PureDarwinのオープンソースライブラリを構築して、OS Xのライブラリを置き換え、PureDarwinを最新の人気のあるOSXソフトウェアと完全にまたは大部分互換性を持たせることができます。しかし、それは多くの時間と忍耐を必要とし、ほんの数人の開発者にとっては骨の折れる作業になるでしょう。そして、私が見る限り、PureDarwinにはコードの貢献者が不足しています。それには、適切な資金を備えた熱心で熟練した開発者の大規模なチームが必要になります。

2
Luca D'Amico