GNU/Linux >> Linux の 問題 >  >> Linux

なぜ wine は Linux では 64 ビット プログラムを実行できるのに、Mac では実行できないのですか?

答えは、Wine 64 ビット というタイトルの Stefan Dösinger によるメーリング リストのコメントにあります。

<ブロック引用>

OSX には Win64 との ABI 非互換性があります。OSX は、Win64 アプリケーションが変更されないことを期待する CPU レジスタを上書きします。 Apple が ABI を変更することはできません。そのように動作することを期待する 64 ビット OSX アプリが既に存在するためです。潜在的な回避策は、qemu のような CPU エミュレーター内で Wine を実行することかもしれませんが、それは決して簡単なことではありません。


Linux
  1. Linux –なぜSuだけでなくSuを使用するのですか?

  2. Linux –Setuidが機能しないのはなぜですか??

  3. Linux –ロケールEs_mxは機能するがEsは機能しないのはなぜですか?

  1. Linux –カーネルがInitを実行できないのはなぜですか?

  2. Linux で Xcode を実行できますか?

  3. Linux では time.h で timer_t が定義されているのに、OS X では定義されていないのはなぜですか

  1. スクリプトは実行可能であるが読み取り可能ではありませんか?

  2. Linux –LinuxでMacOs Xアプリケーションを実行しますか?

  3. Linux のメモリ不足 (OOM) キラーが自動的に実行されず、sysrq-key で機能するのはなぜですか?