Universal Binary
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Universal Binary(ユニバーサルバイナリ)とは、アップル社が開発した、互換性のない2種類のCPU(PowerPCとx86)でソフトウェアを動作させることができるようにするためのバイナリである。自社で販売しているパーソナルコンピュータ「Macintosh」に搭載されているCPUを、PowerPCからインテル社のx86に移行するにあたって発表された。更にMac OS Xにおける32bitと64bitの過渡期においては、32bitバイナリと64bitバイナリを混在させるためにも利用されている。ユーザ側はアプリケーションのビット数を気にすることなく利用することができる。
実行ファイルにはCPUを判定するJavaバイトコードとCPUに合わせたオブジェクトファイルが組み込まれており、アプリケーションが起動されるときに適切なオブジェクトファイルだけを実行している。
[編集] 関連項目
[編集] 外部リンク
|
|||||||||||||||||