Chrome OS のもうひとつの可能性としての Native Client

Native Client
Native Client : les principes / Louis Nauges

Chrome OS の実体が分からないため、様々な観測がなされている。

x86 のネイティブコードがウェブアプリで動くようにする Native Client もそのひとつだ。

Daring Fireball: “Google Native Client” by John Gruber: 11 July 2009

     *     *     *

Chrome OS において Native Client が重要な役割を果たすのではないかと考えるひとが多い。

Many people are speculating that Native Client will play a significant role in Chrome OS:

     *     *     *

「Native Client は x86 のネイティブコードがウェブアプリケーションで動くようにするオープンソースの研究技術だ。ブラウザの中立性を守りつつ、OS の移植性や期待される安全性を確保することを目的とする。セキュリティおよび広い意味でのオープンソースコミュニティからフィードバックを得るために、研究の早い段階でこのプロジェクトを公開した。Native Client の技術はいつの日かウェブ開発者が豊かでダイナミックなブラウザベースのアプリケーションを開発するのに役立つものと信じている。」

Native Client is an open-source research technology for running x86 native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. We’ve released this project at an early, research stage to get feedback from the security and broader open-source communities. We believe that Native Client technology will someday help web developers to create richer and more dynamic browser-based applications.

     *     *     *

これはグーグルの Chrome OS 計画の一端なのだろうか。しかしそうではないかもしれない。グーグルの各チームの間でどれほどの調整が行われているのか不明だからだ。だがもしそうなら、Chrome OS は「単なるウェブアプリ」とはいえなくなる。Native Client は意欲的で興味深い。しかしネイティブの x86 コードはとても「ウェブアプリ」と呼べる代物ではない。

Could be this is part of Google’s plan for Chrome OS. But then again, maybe not — it’s unclear how much coordination there is across various teams at Google. But if it is, then so much for Chrome OS being “just web apps”. Native Client is ambitious and interesting, but native x86 code is a far cry from “web apps”.

(もし Native Client が x86 コードに限定されるということなら、Chrome OS で使われる可能性は消える。なぜなら、Chrome OS は ARM と x86 の両方のシステムで動くとグーグルがはっきりいっているからだ。追記:I/O プレゼンでのスライド 26 によれば、将来 Native Client を x86-64 および ARM に対応させる計画があるとグーグルがいっている。)

(And if Native Client is limited to x86 code, that would rule it out for use in Chrome OS, since Google has stated that Chrome OS will run on both ARM and x86 systems. UPDATE: According to slide 26 in this presentation from I/O, they plan to bring Native Client to x86-64 and ARM in the future.)

     *     *     *

★ →[原文を見る:Original Text

★ →[maclalala2 | グーグルがマイクロソフト化するとき

Technorati Tags: , , ,