[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:467

From: shudo computer.org
Date: Mon, 25 Apr 2005 15:47:22 +0900 (JST)
Subject: [yarv-dev:467] Re: Multi-VM instance

ささださん、皆様、首藤です。

ばかのひとつ覚えみたいに Java の話しかできなくて恐縮なんですが

> 複数のインタプリタを扱えないなどの制限から
> 使いづらいものになっています.

単一プロセス中で、独立した複数のアプリケーションを動作させる
仕掛けが出始めてます。
僕の把握している限り、次の 2つの取り組みがあります:

  - HotSpot VM ベースの MVM
    2000年頃の OOPSLA に論文があったと思います。

  - 携帯電話機などの組み込み向け実装
    2004年の JavaOne でデモがありました。

これについて、以前、1ページの紹介記事を書きました:

  Java仮想マシンの仮想化機能: Multi-Tasking
  http://www.shudo.net/article/SoftwareDesign-200409-MVM/

仮想化特集の一部だったので、なかば無理矢理、
タイトルに「仮想化」って入れてます。

>  で,Ruby レベルでも VM インスタンスを見ることができる,
> みたいなことをやってみたいと.

アプリ側用の API も策定されつつあるようです:

  JSR 121: Application Isolation API Specification
  http://jcp.org/en/jsr/detail?id=121

あとは、JNI に、JVM インスタンスを作る、という関数が
用意されていたと思います。
複数インスタンスを作れるか否かは別の話だけれど。


>  とりあえずグローバルに見えている状態を,VM インスタンス
> の中に閉じ込めるように実装しなおそうと考えています.ファイ
> ルまわりが大変なのかな...

およそ資源と呼ばれる類の何かは、
仮想化する必要があるかどうかの検討対象になるだろうと思います。


Kazuyuki Shudo/首藤一幸   私をたばねないで あらせいとうの花のように
  shudo computer.org   http://www.shudo.net/

--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       466 2005-04-25 16:10 [ko1 atdot.net       ] Multi-VM instance                       
->     467 2005-04-25 15:47 ┣[shudo computer.org  ]                                       
       468 2005-04-25 15:49 ┃┗[shudo computer.org  ]                                     
       470 2005-04-25 16:39 ┃ ┗[ko1 atdot.net       ]                                   
       469 2005-04-25 16:33 ┣[shiro lava.net      ]                                       
       471 2005-04-25 16:49 ┃┗[ko1 atdot.net       ]                                     
       473 2005-04-25 17:27 ┃ ┗[shiro lava.net      ]                                   
       476 2005-04-25 17:38 ┃  ┗[ko1 atdot.net       ]                                 
       477 2005-04-25 17:51 ┃   ┗[shiro lava.net      ]                               
       481 2005-04-25 19:13 ┃    ┗[ko1 atdot.net       ]                             
       472 2005-04-25 17:02 ┗[ko1 atdot.net       ]