Googleが
Chrome OSのプレビューイベントを開催、アルファ版の実機デモやハードウェア・ソフトウェア設計、今後の展開について発表しました。今年7月にプロジェクトが発表された Chrome OSは、ネットブックなどウェブ利用に特化したデバイス向けにシンプル・高速・安全なOSを再設計する試み。シンプル・高速・セキュアはChromeブラウザの特徴とされる要素ですが、Chrome OSは ウェブ利用すなわちChromeブラウザを前提にOSおよびハードウェア構成までも再設計するプロジェクトにあたります。
今回の発表で明らかになったのは、Chrome OSはどの汎用PCにもインストールできる「単なるOS」ではないこと。Chrome OSではアプリケーションやファイルブラウザを含めすべてがChromeブラウザ内のサンドボックス環境で動く(つまりアプリ側はシステムに触れない)ため、またOS部分はChromeのみを起動すれば良いため、従来のOSよりシンプルかつセキュア、高速な起動が可能になるとされています。
電源投入から「数秒」という速度で前回のブラウジングセッションまで到達できる理由は、上記の「ブラウザだけ」設計から起動プロセスそのものが単純化されていること。一般的なPCではCPUとメモリ初期化ののちファームウェア起動、ハードウェアの認識・ビデオシステムの初期化、ブートローダーの起動、OSの起動、OS側のハードウェア認識、スタートアッププロセスの開始etcを挟んでようやくアプリケーションのひとつとしてブラウザが起動できるようになる、言い換えればローレベルが上になにが載るか分からない汎用品としてふるまうのに対して、Chrome OSではあらかじめ決め打ちされた構成に基づいてブラウザに必要なプロセスのみが起動します。
この設計のため、Chrome OS搭載デバイスはハードウェアも含めてGoogleの定義するリファレンスに基づいて認証を受ける必要があります。(といっても特別なハードウェアを必要とするわけではなく、Chrome OSのファームウェア側がハードウェアを「知っている」必要があるため。デモはEee PCで動いてました)。OSが軽量かつ単純な設計は高速化と同時にセキュリティにも貢献しており、そもそもブラウザのサンドボックスでしかアプリが動かないことに加えて、仮にマルウェアが侵入したとしても、再起動すればファームウェアが持っている署名に基づいて検証されたコードのみが動く設計となっています。 (Verified boot)。ストレージは基本的にすべてクラウド側を使う設定となっており、ローカル側のストレージは基本的に高速化(やオフライン使用)のためのキャッシュとしてのみ使用します。
続きは「早わかりChrome OS」動画に続いて新規UI、市場投入スケジュー
ルなどについて。