Snow LeopardではPowerPCのサポートが打ち切られたが、それはOSとしての話。PowerPCマシンではブート不可になったというだけで、大半のPowerPCアプリケーションは変わらず実行できる。それを支えているアーキテクチャが「Rosetta」だ。 Rosettaは一種のバイナリトランスレータで、PowerPCバイナリをジャストインタイムにIntelバイナリへと変換する機能を持つ。エミュレータのようにCPU命令単位で変換するわけではなく、かといってアプリケーションに含まれるバイナリ全体をまとめて変換することもない、臨機応変に対象サイズを上下させることが特徴だ。 ダイナミックローダなどライブラリを呼び出すときには、Mac OS Xネイティブの機構がそのまま利用される。Snow Leopardからは、/var/db/dyldディレクトリ以下にキャッシュファイル(dyld_share
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く