この質問は、LinuxがOSXアプリを実行できない理由を答えますが、Wineに似たアプリケーションで実行できるのですか?
この質問は、LinuxがOSXアプリを実行できない理由を答えますが、Wineに似たアプリケーションで実行できるのですか?
回答:
wineはWindows APIの再実装なので、OSXアプリをシステムフレームワークにリンクさせるためにMacintosh APIまたはAppleが提供するさまざまな「キット」の再実装を探しています。私は法案に合うものを知りません。さらに近いのは、UIKitをiOSからMac OS XにもたらすChamelionプロジェクトです。
私には本当のライブラリがないので、LionはMacハードウェア上で仮想化することが許可されています。おそらく、ワインのような軽い実装を待つ間、それはあなたのニーズにうまくいくでしょうか?
「vmwareでlionを実行する方法」についてGoogleには約100件のヒットがあり、すべては基本的に、続行する前にインストーラーが確認したいサーバーplistファイルの存在チェックのチェックを指しています。手順がかなりはっきりしているものを以下に示します。
ダーリンプロジェクトはそれがはるかに準備ができてからですが、しばらく前に開始した、あなたが探しているものと考えられます。LinuxでOS Xアプリケーションを実行するためのWineのような互換性レイヤーであり、かなり有望に見えます。
完全なものはありません。
Mac OS XはNeXTSTEPとして誕生したことを覚えておいてください。OpenXTは互換性のある実装です。か、だった物語が行くので、一度に。それ以来、AppleではNextStepフレームワークがCocoaに進化しました。Cocoaには、OpenStepには存在しない10年以上の追加、拡張、改善があります。
私が理解していること(そしてこれは単なる噂であり、おそらくAppleの外では検証できない)から、OS X(10.0より前)のDeveloper Previewに含まれる一部のアプリケーションは、Linux(またはSolarisまたはWindows)で実行できたでしょう)OpenStepを使用して、ソースコードを入手してコンパイルできた場合。一部のOpenStepアプリケーション(ファイルマネージャー/ファインダー、メール、ドック、プレビューなど)の外観と機能は、OS X 10.0に同梱されているバージョンと非常によく似ていますが、Aquaスキンを備えています。