新技術クイックトランジットキタ━━(゚∀゚)━━ !!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGプロセッサーやOSを選ばないユニバーサル・エミュレーター、ついに登場か
Leander Kahney
2004年9月13日 2:00am PT シリコンバレーの新興企業が、ソフトウェア業界で最も実現が難しいとされる目標の1つを達成したと主張している。
それは、1つのプラットフォーム用に開発されたソフトウェアを他のあらゆるプラットフォームで実行でき、パフォーマンスもほとんど低下しない、ほぼ汎用のエミュレーターだ。
キタ━━━━━━(゚∀゚)━━━━━━ !!
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG>「本来の状態ではないことを示す症状として遅れが生じるかと思ったが、
>そうならなかった。一瞬の遅れさえなかった。まったく普通に感じられたし、
>反応は非常に速かった」
実験を行った環境のスペックが分からんと自慢してても意味ねーって。
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG株式を吊り上げる為の嘘八百?
0008デフォルトの名無しさん
NGNG> 主任エンジニアのフランク・ワイデル氏は次のように説明する。「通訳者に対する翻訳者のようなものだ。コードの集まりを1つずつ処理する代わりに、クイックトランジットは1つの文章や段落ごとに翻訳する。だからこれだけのパフォーマンスが可能になる」
これでネイティブの80%はいかんだろ
0009デフォルトの名無しさん
NGNGその上にOS間の差異を吸収するなんつーのは、物凄いことだ。
どういう実装なのか想像できない。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGこの記事を物語ってる気がする
0012デフォルトの名無しさん
NGNG最小公倍数でしかないということ。
AOSにある機能がBOSにはないって場合どうするんだろう?
デモにOpenGLのQuake3を使用していたが
これがDirect3Dのゲームだったならもう少し信用度が上がってたな。
001312
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020Socket774
NGNG素 数 に 一 票
0021デフォルトの名無しさん
NGNG> 実行できると主張している。
> トランジティブ社の主張によれば、
> 同社の主張によれば、
主張しすぎw
0022デフォルトの名無しさん
NGNGちゃちゃと作れるようなものなら
誰も苦労しねえ
0023デフォルトの名無しさん
NGNGLindowsを見ているようだ・・・。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGそもそもCPUエミュは実現出来ても、OSの互換APIレイヤはどうすんだって話で。
最低でもWIN32とOS XとX11のを用意しないといけない訳でそんなことは不可能
だってのが結論。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG周辺ライブラリが元CPU版しか存在しなければバイナリ翻訳の
困難度が指数関数的に上がるわけだけど。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGこれってどうなんだろう?にわかには信じ難いが。
http://hotwired.goo.ne.jp/news/news/technology/story/20040914301.html
プロセッサーやOSを選ばないユニバーサル・エミュレーター、ついに登場か
919 名前:Be名無しさん[sage] 投稿日:04/09/14 20:11:49
ありえなりかずき(汗
920 名前:Be名無しさん[sage] 投稿日:04/09/14 20:23:57
昔Dynamiteってのがあったけどハッタリなのか泣かず飛ばずで実用されているって話を聞かないなあ
ttp://pcweb.mycom.co.jp/news/2001/10/18/18.html
qemuがユーザーモードから出発したときによく引き合いに出されてたと思う
921 名前:Be名無しさん[sage] 投稿日:04/09/14 20:29:13
WINE/Darwineと同様のものと思われAPIレベルの互換レイヤを用意し、後はQEMUや
Efficeonのようにバイナリトランスレーションをかけると。
922 名前:Be名無しさん[] 投稿日:04/09/14 20:45:13
Wineの例を見ても分かるように、API互換レイヤなんてそう簡単に作れないだろ?
しかも、「OSを選ばない」ということはWin32だけでなく、あらゆるOSの互換レイヤを作る必要がある(笑)
まぁ、ハッタリの部分を差し引いても、X11、Win32、MacOSくらいは作らないといかんだろう。ありえないよねぇ。
923 名前:Be名無しさん[sage] 投稿日:04/09/14 20:46:38
とりあえずトライアル用意しろと>そのなんとやらの会社
924 名前:Be名無しさん[] 投稿日:04/09/14 20:53:36
会社がハッタリ屋なのか、Wiredの記者がアフォなのか分からないけど、要はダイレクトな翻訳じゃなく、中間言語を
介して翻訳するから新たなCPUのサポートが用意になるってことだよね。これ自体は特に目新しい話ではないね。QEMUも同様だし。
それと、「ネイティブと区別が付かないほど実行性能が高い」ってこと、>>920も書いてるDynamiteも「速い」って触れ込み
だったけど結局日の目を見てないし、あまり信用できないなぁ。
あと、最近のアプリだとCPUよりむしろGPUの性能を要求するものが多いんだけど、そのあたり同解決してるんだろうか?
0032デフォルトの名無しさん
NGNG>>922
だからさ、エミュレート実行しやすいものばかりを選んでるじゃん。
1.Linux版Quake3をPPCで実行
PowerBook G4はGeForceFXを積んでる(モデルがある)。ハードウェアレベルでの決定的な差はなく、またこの処理は
大半がグラフィックカード上で完結し、バイナリ変換オーバーヘッドが出にくい。
2.GIMPのLinux版をWindowsマシンで実行
これはもっと簡単。GIMPの大半は外部ライブラリであるGTK(/2)に依存しており、これはWindowsに移植されている。
Linux用の外部ライブラリコールを奪い取り、Windows版GTKのAPIを呼んでやることでGTK側の処理をネイティブ速度で行う
ことが出来る。Script-fuによるフィルタ処理なんかも同じトリックで高速動作が望める。一部問題になりそうなケースもあるが、
それらの大半もまたネイティブライブラリ利用でケリの付く話。
>>923で触れられてるように、トライアル版をリリースするとこのソフトの弱さが現れてくると思う。例えば、SuperPIなんかを
このソフトを利用してPPC上で実行したりすれば化けの皮をはがせるんじゃないかと。
926 名前:Be名無しさん[sage] 投稿日:04/09/14 21:01:22
なんだ結局忍者ハッタリ君かよ妊々
0033デフォルトの名無しさん
NGNG>>925
あ、それは分かってるつもり。924も俺だが、Wiredの記者がアフォで会社の宣伝文句を鵜呑みにして記事書いてんだろうなぁって(笑)
「CPUやOSを選ばない」なんて、そんな夢のような環境できるはずがない(笑)
928 名前:Be名無しさん[sage] 投稿日:04/09/14 21:06:58
最初はみんなそういうんですよ使ってみればわかるのに
929 名前:925[sage] 投稿日:04/09/14 21:10:07
>>927
ごめん。実は>>922の前半だけを読んで書いちゃった。
> しかも、「OSを選ばない」ということはWin32だけでなく、
> あらゆるOSの互換レイヤを作る必要がある(笑)
そうなんだよな。これを実現するにはアプリケーションの依存関係を物凄くトリッキーな方法で解決しなきゃいけなくなるね。
アプリインストール済み環境のパーティションを丸ごとバックアップし、その内部で依存性解決を行いつつ高速実行という方法が
考えられなくも無いけど、これを実現してパフォーマンスを確保するにはとんでもない量のメモリ(少なく見積もっても1GB)が必要
になる。これはK氏のエミュレータOS構想にも言えることだけど、どこかで速度が犠牲になる以上、他の部分で高速化を図らなけ
ればネイティブ並(OSASKならネイティブ以上)を実現する事は出来ないため。
930 名前:Be名無しさん[sage] 投稿日:04/09/14 21:11:58
そんなにいいものなら普通もっといっぱい資料うpするよな(´_ゝ`)
0034デフォルトの名無しさん
NGNGわざとか天然かどうかは知らんが一枚かんだと。
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG宇宙人の発見か?って記事レベル。
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNG釣られてるのはターリーとかいう自称アナリストでしょ(笑)
この人、今後仕事来なくなっても知らんぞ。
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGJavaみたいなものか?
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG何のためのポータルかわからんサイトだよな・・・。
0044デフォルトの名無しさん
NGNG「QuickTransitの技術を利用してMac用のアプリケーションをWindowsで動かしたり、
Windows用のアプリケーションをMac OS Xで動かすことができるか?」という質問に対しては
〜略〜
Transitive社の技術で、ソースOS/ターゲットOSの双方でWindowsをサポートできると思うが、
我々は現在Windowsのサポートを提供しない。」とのことだった。
Transitive社が報道関係者向けに行なったデモ(Wired Newsの記事)のうち、
Mac(PowerBook)でLinux用のQuake 3を動かしたとされるデモについては
〜略〜
「Linux/x86用のバイナリをLinux/PPCで動かしたもの」であることが確認できた。
Linux用のGIMPをWindows OS搭載ノートパソコン(英文記事では"Windows laptop")で実行した」というデモは
〜略〜
実際には「Linux/PPC用のGIMPをLinux/x86を搭載したノートパソコンで実行したもの」だったようだ。
0045デフォルトの名無しさん
NGNG報道関係者とアナリストばかりを呼んでデモを見せたのか。
0046K.S. ◆qpXtch6m2U
NGNGどことなく危うい感じがする。
ただ本当だったら革新的だよね。
期待しないで続報を待ちますw
0047デフォルトの名無しさん
NGNG先に書かれた…
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG「夢の新技術」とはほど遠いけど、ある限定された環境ではそれなりに
使えるんじゃないかな。ITmediaの記事によればOEM向けには出荷されている
ようだし。
>>45
デモにどれくらいの数の人を呼んだのか分からないけど、記事として
取り上げたメディアが少ないように思うんだよね。
詳しい人は「当事者が言うほど画期的なものじゃない」って分かるから
スルーして、Wiredのようによく分かってない人が「すごい新技術だ!」
って記事にしちゃっただけなのかも(w
0050デフォルトの名無しさん
NGNGWiredの神髄はサブカル記事にあり。わかっちゃいねぇな
0051デフォルトの名無しさん
NGNGだからといって、IT関連記事がトンデモな内容で良いという理由にはならない。
0052デフォルトの名無しさん
NGNGいや!良いのだ!
0053デフォルトの名無しさん
NGNGトンデモとわかっていて読むのが楽しいんじゃん。
まともな記事読みたかったら別のポータル読めばヨシ
0054デフォルトの名無しさん
NGNG時間の無駄なので。
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGマジ読みできる奴がいることのほうが驚き
0057デフォルトの名無しさん
NGNG技術的な記事を真面目に読むヤツはそこそこ知識があるから、
読んでも最初から信じてなかったよ(w
あまり知識のないヤツらが中途半端に読んで真に受けてブログに書き、
それを読んだヤツがまた間違った話を広めるという悪循環だったように
思うよ。
0058デフォルトの名無しさん
NGNGにちゃんねるにも嘘はいっぱいあるけど、嘘ですって書いてないだろ。
0059デフォルトの名無しさん
NGNG嘘を嘘とm(ry
0060デフォルトの名無しさん
NGNG快適なMac OS X環境を一般的なスペックのWindows PCでも実現?!?!
「For example a 1ghz PIII would run as fast as a 800 mhz G3 machine.
With a Pentium IV processor it is even possible to emulate a G4 PowerMac.」
PCプロセッサの8割程度の速度でMac OS Xが動作するとあります。
ホームページ:http://www.cherryos.com/
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています