本連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 仮想「x86環境」の隆盛 Intelアーキテクチャへ移行してからというもの、OS Xユーザーに一躍人気となったソフトのカテゴリーがある。OS X上で他のOSを動作させる、いわゆる「仮想化ソフト」だ。「Parallels Desktop」に「VMWare Fusion」、そして「VirtualBox」といった仮想化ソフトは、いずれも容易にWindowsなどx86向けOSを動作させることができる。PowerPC時代は、x86のコードをPowerPCのコードへと変換しなければならず、それが実機にはほど遠いパフォ
Native Clientのココに注目 Native Clientは、Googleが開発したWebブラウザ用ネイティブコード処理系。早い話が、ブラウザ上でマシン語プログラムを実行できるランタイム環境だ。ライブラリなどから構成されるランタイムと、各種Webブラウザに対応するプラグイン、そしてGCCベースのコンパイラツールで構成され、OSはWindowsとMac OS X、そしてLinuxの3種に対応する。現在のところ、CPUアーキテクチャはx86のみサポートされるが、ARMやPowerPCへの移植も進行中とのこと。 注目すべき点はいくつかあるが、筆頭に挙げられるのはやはり「CPUネイティブの命令を実行できること」。JavaScriptなどスクリプト型言語に比べ処理速度に優れ、高負荷な演算を行うアプリケーションで力を発揮する。JavaやAlchemyとは異なり仮想マシンを介さないので、オーバー
2008/12/09 米グーグルは12月8日、x86アーキテクチャ向けにコンパイルしたコードをWebブラウザで実行する研究開発プロジェクト「Native Client」(略称、NaCl)を発表した。Linux、Windows XP、Mac OS X上など異なるOSで実行できるという。現在対応するWebブラウザはFirefox、Safari、Opera、Chrome。 プロジェクトチームは同日、実行環境やコンパイラツール群をBSDライセンスでオープンソースとして公開した。NaClは開発初期段階で、セキュリティの専門家などからフィードバックを受けて開発を続けるとしている。また開発チームではx86以外にもPowerPCやARMなどほかのアーキテクチャのサポートに向けて開発を続けているという。 実行環境はWebブラウザ向けのプラグインとしてサンドボックスの形で提供する。実行前に静的解析を行い危険な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く