· 2分で読めます
Apple Computer の最新の Mac OS X セキュリティアップデートには、同社の新しい Tiger オペレーティングシステム上でユーザーが 64 ビットアプリケーションを実行できないようにする不具合が含まれていることをAppleInsider が確認した。
人気ソフトウェア「Mathematica」を開発するWolfram Researchは、火曜日に電子メールで顧客に対しこの問題について通知を開始しました。同社によると、このセキュリティアップデートにより、主力ソフトウェアである「Mathematica」が無効になります。「Apple側のミスにより、このアップデートにより64ビットネイティブアプリケーションが動作しなくなります。特に、このセキュリティアップデートをインストールしたG5システムでは、Mathematica 5.2は動作しません。」
今年初めにリリースされた Apple の Tiger オペレーティング システムは、64 ビット コンピューティングをサポートする最初の Mac オペレーティング システムのバージョンであり、これにより、既存の 32 ビット アプリケーションとの互換性を維持しながら、64 ビット アプリケーションが大量のメモリを処理できるようになります。
現時点ではバックグラウンドおよびターミナルベースのユーティリティに限定されていますが、Apple によれば、64 ビット アプリケーションは 32 ビット アプリケーションの最大 40 億倍のメモリをアドレス指定できます。ただし、実際には、メモリはハードウェア構成とサポートの両方によって制限されることが多いです。
Wolfram社は、Appleのセキュリティアップデート適用後にMathematicaユーザーが簡単な数式処理を実行できなくなったことをきっかけに、64ビットアプリケーションでこの問題を発見したと述べた。同社はこの問題を社内およびAppleで確認したが、Appleはこの問題の回避策を提示できなかったと述べている。
Wolframによれば、Appleは現在この問題を調査中で、近い将来に問題を修正した改訂版アップデートを提供する予定だという。
「影響を受けている場合、Mathematica 5.2 で計算を実行しようとすると、MathLink エラーが発生します。(コマンドラインから MathKernel を直接実行すると、起動時にクラッシュします。) Apple 社からは、この問題を回避する方法はないと通知されています」と Wolfram 社は顧客への電子メールで述べています。
Appleはこの問題を最優先で調査しており、近い将来に新しいセキュリティアップデートを配布する予定です。このアップデートにより問題は修正され、Mathematicaが正常に動作するようになります。
ウルフラムは顧客に対し、アップルは火曜日の夜までにセキュリティアップデート2005-007の自動配布を停止したと確約したが、水曜日の朝の時点では、同ソフトウェアはアップルのウェブサイトおよびMac OS Xソフトウェアアップデートの仕組みを通じて依然として入手可能であったと語った。
最新情報: Appleは水曜日の夜、セキュリティアップデート2005-007 v1.1をリリースし、上記の不具合を修正しました。これは、Tigerシステム(Mac OS X v10.4.2)向けのセキュリティアップデート2005-007 v1.0に代わるものです。Appleは、Tigerシステムに既にv1.0をインストールしているユーザーにはv1.1をインストールすることを推奨しています。
「セキュリティアップデート2005-007 v1.1は、v1.0で提供されていた32ビット版に代わる、LibSystemの32ビット版と64ビット版を組み合わせたバージョンを提供します。バージョン1.1では、その他の変更は行われていません」と同社は述べている。