13/04/04 13:27:22.05 P
○米Mozilla、次世代レイアウトエンジン「Servo」を韓国Samsungと共同開発
米Mozillaは3日、次世代コンピューティング環境で最適なウェブブラウザーレイアウトエンジン「Servo」と
開発言語「Rust」を、韓国Samsungと共同でAndroidとARMに移植、開発する計画を発表した。
プロジェクトはまだ初期段階にあり、即座に利用できるわけではない。Samsungとの提携により、Servoの
モバイル、マルチコア環境での可能性を検討できるようになる。
発表はMozilla公式ブログにてMozilla CTOのBrendan Eich氏が行った。発表文によれば、「Servoは、
過去の前提条件を見直し、モダンなハードウェア上で、根本からウェブブラウザーを再構築しようとする
試みだ。ウェブ上で新しい、より豊かな体験を可能にするために、将来の超並列ハードウェアの性能を
十分に活用できるプラットフォームを設計しながら、同時にセキュリティ脆弱性の原因にも対処していく」
と説明している。“将来のハードウェア”の具体的な内容としては、「高速化、マルチコア、ヘテロジニアス
コンピューティング・アーキテクチャ」が挙げられている。
Mozillaの研究部門であるMozilla Researchでは、Servoの開発に数カ月間から取り組んできた。とくに
秘密のプロジェクトというわけではなく、あくまでも実験的プロジェクトとして認識されていた。それが、
急遽Mozillaのレイアウトエンジンとして昇格する計画が持ち上がったことになる。
Servoは、独自言語「Rust」によって開発される。Eich氏はその特長として、「効率的なハイレベル、マルチ
パラダイム抽象化、ハードウェアリソースの正確な制御」、また「クラッシュやセキュリティの脆弱性に
つながるようなメモリ管理エラーを防ぐため『デフォルトで安全』」であり、「軽量な並行処理プリミティブ」に
よって、「現在および将来のコンピューティング・プラットフォームで提供されている多数のCPUコアの
パワーを、プログラマが簡単に活用できるようになる」、と説明している。Rustは現在バージョン0.6が
Githubにて公開されている。
(>>2-5あたりへ続きます)
□ソース:Internet Watch
URLリンク(internet.watch.impress.co.jp)