SSブログ

献立07/23 と、 とうぶんLionにできない [献立]

MacOS X10.7 Lionがでた。

でもRosettaがないので、PowerPCのコードは動かない。僕はまだPowerPCのアプリを山ほど使ってるのでほいほいとLionに上げる、というわけにはいかない。

前にも書いたと思うんだけど、PowerPCというハードウェアをサポートするかどうか、とPowerPCのコードをサポートするかどうか、というのは別の次元の問題。ソフトウェアが大切な資産だと考えるなら古いコードも動くようにすべきである、ということをAppleに言っても無駄だよなあ、これまでばっさばっさと古いものを切り捨ててきてるのを目の当たりにすると。Appleは「ソフトウェアは大切な資産である。ただしAppleプロプライエタリに限る」と考えていることは明らかだもんな。

RosettaというPowerPCのコードを解釈してその場でIntelのCPUで同じことをさせる、という技術は実はすごいことである。PowerPCの命令はシンプルなので、その解釈のルーチンは何段階かに入れ子になったswitch/case文でできてしまうし、命令の実行内容も簡単なのでそれと同じことをするCのコードは素人でもすぐできる。でもその後が大変で、エンディアンを解決したり、命令の変換結果をキャッシュして効率を上げたり、さらにはたくさんあるAPIの呼び出しをそれに対応するIntelのAPI呼び出しに変換しないといけない。AppleはRosettaの開発にそれなりの投資をしたはずで、それを5年ほどで捨て去るというのは潔いというか、よほど儲かってるというか...

ああ、誰かRosettaを動くようにするか、10.6のサンドボックスをLionに作って。お願い。

今日は午前中布団の中でゴロゴロして過ごした。昼過ぎ買い物に出かけた。

昼食:
葱炒飯
煮物残り
味噌汁残り
オレンジ
牛乳+コーヒー
0723昼食.jpg

夕食:
手巻き寿司
キュウリ大根大葉の塩揉み
ピーマン豆腐お揚げの味噌汁
0723夕食.jpg
ダイエーでスルメイカ120円を一杯とカツオのタタキクズを、仙台駅地下でマグロの切り落としを買った。スルメイカは小振りのあっさりした味で悪くはない。マグロはチリジリコナゴナだったけど本マグロの中トロが含まれていたらしくて脂がのって実に旨かった。ときどきこういう当りがあってうれしい。
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。