【Goggle】 Native Client 【】

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
ブラウザ上で x86 バイナリを動かす Google の新技術 Native Client についてのスレ。
Windows, MacOSX, Linux を問わず動く模様。(もちろん、x86 系の CPU のみ)

Native Client: A Sandbox for Portable, Untrusted x86 Native Code
http://nativeclient.googlecode.com/svn/trunk/nacl/googleclient/native_client/documentation/nacl_paper.pdf


・ 参考記事
これはすごい!ブラウザ上でX86バイナリを動かす「Native Client」
http://www.moongift.jp/2008/12/native_client/

サンドボックスで安全性確保、オーバーヘッド5%
ブラウザでx86バイナリ実行、グーグルが新技術
http://www.atmarkit.co.jp/news/200812/09/nacl.html
2デフォルトの名無しさん:2008/12/11(木) 22:09:41
後ろの括弧、空欄のままだった・・・。まあいいや。
3デフォルトの名無しさん:2008/12/11(木) 23:22:32
ドンマイ人間は間違うものさ。バイナリしょうなり。
4デフォルトの名無しさん:2008/12/11(木) 23:48:19
略語は NaCl か。塩化ナトリウムとかけてるんだな。
5デフォルトの名無しさん:2008/12/12(金) 00:41:33
落とそうと思ったらマジ重いんですけど
6デフォルトの名無しさん:2008/12/12(金) 11:12:35
前の括弧は綴り間違えてるし
7デフォルトの名無しさん:2008/12/12(金) 18:46:30
本当だw
まあいいや
8デフォルトの名無しさん:2008/12/12(金) 18:53:41
だれかQuake動かしてみた人いる?
Mac OS X 10.5(Intel)だと最初のパッチ当てる段階でこけた。
9デフォルトの名無しさん:2008/12/12(金) 19:34:35
そもそもサンプルすら動かなかった。
10デフォルトの名無しさん:2008/12/12(金) 19:49:58
自分はここ参考にした。
http://d.hatena.ne.jp/amachang/20081209/1228804423
11デフォルトの名無しさん:2008/12/12(金) 21:27:34
python インスコするのって、
スタンドアローンで起動するための
バッチファイル的なものを起動するためだけなの?
12デフォルトの名無しさん:2008/12/12(金) 21:33:02
どうもそうらしい。
インストーラーがPythonで書いてあるだけっぽい。
Python使わない版も作っているらしい。
13デフォルトの名無しさん:2008/12/12(金) 23:04:55
Mac と Linux は問題ないけど、
Windows で .bat みたいなウンコバッチファイルは
よほど使いたくなかったのかね。
14デフォルトの名無しさん:2008/12/13(土) 15:27:01
正直、何がうれしいのかよくわからんです
Activexとどう違うの
15デフォルトの名無しさん:2008/12/13(土) 16:30:43
マルチプラットフォームなことじゃないか?
16デフォルトの名無しさん:2008/12/13(土) 18:25:05
OS を問わず、セキュリティ的に向上している点かな。
17デフォルトの名無しさん:2008/12/14(日) 17:00:59
これってコンパイラでVC使えるの?
18デフォルトの名無しさん:2008/12/14(日) 17:15:45
>>17
VCって何かと思ったらMSのVisual C++か。
MS系開発は全然触ったことないので(普段はObjective-Cだらけ)最初何のことだか分からなかった。
まあ無理だろう。
自力でコンパイラ移植する気があれば話別だが。
19デフォルトの名無しさん:2008/12/14(日) 17:25:39
別にマカー限定のスレじゃないのに
マカーが多いなw 俺含めて。
20デフォルトの名無しさん:2008/12/14(日) 21:01:29
質問の意図を汲めてない上に聞いても居ない自分語り
これがマカーという奴か
21デフォルトの名無しさん:2008/12/14(日) 21:06:04
それを言い出したら17だってろくにGet Started Guideすら読んでないんじゃないか?
あと偏見は良くないぜ。
22デフォルトの名無しさん:2008/12/14(日) 21:17:52
うむそうだね
反省
23デフォルトの名無しさん:2008/12/14(日) 23:22:05
hello worldの
makefileはどう書けばいいの?
24デフォルトの名無しさん:2008/12/16(火) 21:18:56
.PHONY: hello

hello:
echo 'Hello world!'
25デフォルトの名無しさん:2009/02/01(日) 01:54:53
age
26デフォルトの名無しさん:2009/02/17(火) 16:20:35
保守
27デフォルトの名無しさん:2009/04/14(火) 22:37:25
ちょw
28106.79-160-162.customer.lyse.net:2009/08/17(月) 17:53:51
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L

名言集 その3
『いつもサボってばかりのキャップがウゼえ』

http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★
> 71 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:58:57.28 ID:PVAf+dux0
> >>69
> 大変って言うか
> 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。
> ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて
> その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから
>
> 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。



----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
29デフォルトの名無しさん:2009/09/10(木) 22:08:31
もしかして誰も興味なし?
30デフォルトの名無しさん:2009/09/11(金) 03:07:31
このスレみて興味湧いて落としてみたんですが、インストールでつまずきました。
scons.batを使ったあらゆるコマンド(-c --download ---mode=opt-win)が
全て同じ場所
WindowsError: [Errno 2]指定されたファイルが見つかりません。:
File "C:Python24\lib\subprocess.py", line 543:
errread, errwrite)
File "C:Python24\lib\subprocess.py", line 706:
startupinfo)

と怒られます。環境はxp sp3,python2.4.4。Python、NativeClient共にパスには全角、スペース等は
使用していません。pythonに関しては超・初心者でインストール以上の設定はしていません。
なんかpython側の環境設定のような気もしますが、よく解らずorz
時間のある時に再チャレンジする予定ですが、何か気になる所があればアドバイスお願いします。
31デフォルトの名無しさん:2009/11/21(土) 05:16:12
Chromium OSがダウンロード出来るようになったから
盛り上がってるかとおもって来てみたら・・・
ageとくか
32デフォルトの名無しさん:2010/11/16(火) 05:49:08
age
33デフォルトの名無しさん:2010/11/28(日) 18:58:45
このままフェードアウトすんのか??
waveみたくなったらやだな。。
34デフォルトの名無しさん:2010/11/28(日) 19:21:30
実際問題 Android で充分だよな
35デフォルトの名無しさん:2010/12/01(水) 09:54:56
こいつの開発遅れのせいで、Chrome OSがグダグダになってんだろ?
36デフォルトの名無しさん:2010/12/07(火) 00:22:10
いつの間にかChromeブラウザーが標準でNaClに対応してるな。
--enable-naclを付けて起動すると使える。
これでブラウザーでも3Dがグリグリ動くぜ!!
37デフォルトの名無しさん:2010/12/07(火) 00:23:33
記念に上げとく
38デフォルトの名無しさん:2011/01/05(水) 21:20:06
NativeClientって、当初のx86コード利用って方針からポータビリティを重視して
LLVMのビットコードを使うようになるんだよね?
それって、Zero/SharkのJavaVMと比べて何が違うの?
39デフォルトの名無しさん:2011/01/09(日) 21:35:22
違い以前にもう誰も存在意義を感じてないよ
40デフォルトの名無しさん:2011/05/01(日) 19:30:14.41
about:plugins で出てくる、プラグイン一覧からもChrome NaClプラグイン有効化出来るんだね。
41デフォルトの名無しさん:2011/05/01(日) 19:31:11.19
懐かしいTclの処理系が、NaCl対応しなさってた。
http://wiki.tcl.tk/_natcl/index.html
http://wiki.tcl.tk/_natcl/balls.html

<!-- Load the published .nexe. This includes the 'nacl' attribute which
shows how to load multi-architecture modules. Each entry in the "nexes"
object in the .nmf manifest file is a key-value pair: the key is the runtime
('x86-32', 'x86-64', etc.); the value is a URL for the desired NaCl module.
To load the debug versions of your .nexes, set the 'nacl' attribute to the
_dbg.nmf version of the manifest file.
-->
<embed name="nacl_module"
id="tcl"
width=0 height=0
nacl="tcl.nmf"
type="application/x-nacl"
onload="moduleDidLoad();" />

{
"nexes": {
"x86-32": "exe/tcl32.nexe",
"x86-64": "exe/tcl64.nexe",
}
}
42デフォルトの名無しさん:2011/05/03(火) 14:33:24.50
>>30 (8ヶ月前)
googleさんは、python2.6以上にプロジェクト移行してるんじゃないか。
社内でも3系の支持は無いみたいだけど。
43デフォルトの名無しさん:2011/05/03(火) 15:03:05.97
>>38
もう1年前か
http://blog.chromium.org/2010/03/native-client-and-web-portability.html
x86-32, x86-64, and ARMにネイティブ対応したので、残りは、llvmでフォールバック対応するつもりだろう。
x86,ARM以外のLLVMターゲット
http://llvm.org/docs/CodeGenerator.html#targetimpls
品質高いのはPowerPCとSparcで、チューンされてるのはPowerPCのみ?MIPSさんは、活発でない模様
44デフォルトの名無しさん:2011/07/23(土) 05:26:14.17
米Googleは米国時間2011年7月20日、同社が開発中の技術を試験公開するサイト「Google Labs」の
活動を停止する意向を明らかにした。同社製品への取り組みを優先するためとしている。

 同社Research and Systems Infrastructure部門上級バイスプレジデントのBill Coughran氏は
「早期プロトタイプをGoogle Labsに投じることにより多くを学ぶことができたが、目の前にある
莫大な機会を最大限利用するには、これまで以上に集中することが極めて重要だ」と説明している。

 Google Labsの終了により、開発中の多くのプロジェクトは中止となり、一部の技術は既存製品に
統合される。また、Google Labsで手がけているAndroid向けアプリケーションは、同社のモバイル
アプリケーションストア「Android Market」で提供することになる。

 なお、各製品内で新機能を実験提供する「Gmail Labs」や「Maps Labs」といった試験チャネルに
ついては変更する予定はないという。

 Coughran氏は、「6月にSNS『Google+』のフィールドテストを早期開始したことが示すように、
当社はGoogle Labsを支えていたスピードとイノベーションを今後も推進していく」と付け加えた。

 Google+はSNS大手「Facebook」に対抗して立ち上げたプロジェクトで、6月28日より招待制で
試験運用を行っている(関連記事:Google、Facebook対抗のSNS「Google+」を発表、
「現実世界の人間関係を再現」)
45デフォルトの名無しさん:2011/09/02(金) 00:50:47.33
46デフォルトの名無しさん:2011/12/13(火) 20:18:10.78
2011年12月09日 16時34分 UPDATE
「家庭用ゲームと同等」のゲームをChrome上で スク・エニとGoogleが協力
http://www.itmedia.co.jp/news/articles/1112/09/news073.html
47デフォルトの名無しさん:2011/12/14(水) 00:09:56.60
ゲームはゲーム機でしたほうがいいんじゃね?
48デフォルトの名無しさん:2012/03/09(金) 02:51:08.74
natclって言葉遊びのジョークのために作ったのかな
現実的な用途を考えたらEDA周りのツールをブラウザ上で動作するようにだけど
49デフォルトの名無しさん:2012/07/19(木) 04:28:18.77
次スレ
Google NaCl プログラミング 2mol
http://toro.2ch.net/test/read.cgi/tech/1298614677/
50デフォルトの名無しさん:2012/07/23(月) 14:15:49.64
>>47
新規ユーザーがなかなか増えないからユーザーの多いブラウザに出向くんだろう
51デフォルトの名無しさん:2012/09/12(水) 03:49:25.56
tteesstt
52デフォルトの名無しさん:2012/10/12(金) 05:35:12.06
こういうスレって最初は物珍しくて伸びるけど、その内飽きて放置される運命
たまに誰かが上げてちょっと伸びるけど、そのくらいで終わる。
53デフォルトの名無しさん:2012/10/13(土) 10:28:03.51
今思えば意義がわからん
54デフォルトの名無しさん:2013/01/29(火) 03:03:08.18
55デフォルトの名無しさん:2013/10/28(月) 14:30:59.89
わかります
56デフォルトの名無しさん:2013/11/23(土) 22:58:11.11
PNaClとasm.jsの世界
57デフォルトの名無しさん
tes