All of lore.kernel.org
 help / color / mirror / Atom feed
* java control of xen
@ 2005-04-01 23:30 Adam Heath
  2005-04-01 23:56 ` Jim Pick
  2005-04-02  0:21 ` Jacob Gorm Hansen
  0 siblings, 2 replies; 6+ messages in thread
From: Adam Heath @ 2005-04-01 23:30 UTC (permalink / raw)
  To: kaffe, xen-devel

In an effort to push xen into more parts of the computing world, I am
announcing the start of a brand new project here at Brainfood.

Our plans are to port Xen to run *inside* a JVM(Kaffe), so that we can make
use of the write-one-run-anywhere mantra.  The magic piece of code that will
enable this is Mips2Java.

Unfortunately, at this time, Xen does not yet run on mips.  So, we are looking
for volunteers to port Xen to mips, so that then we can have Xen run under
Kaffe, which will then let us run it on the final platform, mobile phones.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: java control of xen
  2005-04-01 23:30 java control of xen Adam Heath
@ 2005-04-01 23:56 ` Jim Pick
  2005-04-02  0:21 ` Jacob Gorm Hansen
  1 sibling, 0 replies; 6+ messages in thread
From: Jim Pick @ 2005-04-01 23:56 UTC (permalink / raw)
  To: Adam Heath; +Cc: xen-devel, kaffe

Adam Heath wrote:
> In an effort to push xen into more parts of the computing world, I am
> announcing the start of a brand new project here at Brainfood.
> 
> Our plans are to port Xen to run *inside* a JVM(Kaffe), so that we can make
> use of the write-one-run-anywhere mantra.  The magic piece of code that will
> enable this is Mips2Java.
> 
> Unfortunately, at this time, Xen does not yet run on mips.  So, we are looking
> for volunteers to port Xen to mips, so that then we can have Xen run under
> Kaffe, which will then let us run it on the final platform, mobile phones.

Sounds crazy.  It's got some hack value, I guess.  :-)

How about x86 to Java?  Here's a starting point:

http://emulin.netfort.gr.jp/

I bookmarked it a long time ago, and I'm mildly intrigued, but not 
enough to actually try it out, I guess.

Of course, since you'd have to emulate the x86 platform anyways, I'm not 
sure what running Xen on top of it provides...

I can't imagine anyway that it's going to be fast.  I'm imagining that 
it would be like running Xen on Bochs, but much slower.  You'd have to 
emulate physical memory and the MMU using garbage collection.

BTW -- I'm still working on moving the Kaffe server over to a Xen 
session on my new server.  I'm a bit slow - I'll get it done someday. :-)

Cheers,

  - Jim

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: java control of xen
  2005-04-01 23:30 java control of xen Adam Heath
  2005-04-01 23:56 ` Jim Pick
@ 2005-04-02  0:21 ` Jacob Gorm Hansen
  2005-04-02  0:26   ` Adam Heath
  2005-04-04 16:22   ` [kaffe] " Adam Heath
  1 sibling, 2 replies; 6+ messages in thread
From: Jacob Gorm Hansen @ 2005-04-02  0:21 UTC (permalink / raw)
  To: Adam Heath; +Cc: xen-devel, kaffe

Adam Heath wrote:
> In an effort to push xen into more parts of the computing world, I am
> announcing the start of a brand new project here at Brainfood.
> 
> Our plans are to port Xen to run *inside* a JVM(Kaffe), so that we can make
> use of the write-one-run-anywhere mantra.  The magic piece of code that will
> enable this is Mips2Java.
> 
> Unfortunately, at this time, Xen does not yet run on mips.  So, we are looking
> for volunteers to port Xen to mips, so that then we can have Xen run under
> Kaffe, which will then let us run it on the final platform, mobile phones.

I am all for that, I also think you guys should consider porting the 
Jython Java/Python runtime to run inside Xen, so that in the longer term 
we will be able take advantage of the Twisted libraries in Xen, for 
instance I imagine the scheduler could be rewritten on top of Twisted's 
excellent async programming framework. This would also make room for 
more use of SOAP and XML, so that security policies for sHype could be 
fetched on-demand from a centralized web-service. Talk about an agile, 
service-oriented VMM!

Jacob

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: java control of xen
  2005-04-02  0:21 ` Jacob Gorm Hansen
@ 2005-04-02  0:26   ` Adam Heath
  2005-04-04 16:22   ` [kaffe] " Adam Heath
  1 sibling, 0 replies; 6+ messages in thread
From: Adam Heath @ 2005-04-02  0:26 UTC (permalink / raw)
  To: Jacob Gorm Hansen; +Cc: xen-devel@lists.xensource.com, kaffe@kaffe.org

On Fri, 1 Apr 2005, Jacob Gorm Hansen wrote:

> Adam Heath wrote:
> > In an effort to push xen into more parts of the computing world, I am
> > announcing the start of a brand new project here at Brainfood.
> >
> > Our plans are to port Xen to run *inside* a JVM(Kaffe), so that we can make
> > use of the write-one-run-anywhere mantra.  The magic piece of code that will
> > enable this is Mips2Java.
> >
> > Unfortunately, at this time, Xen does not yet run on mips.  So, we are looking
> > for volunteers to port Xen to mips, so that then we can have Xen run under
> > Kaffe, which will then let us run it on the final platform, mobile phones.
>
> I am all for that, I also think you guys should consider porting the
> Jython Java/Python runtime to run inside Xen, so that in the longer term
> we will be able take advantage of the Twisted libraries in Xen, for
> instance I imagine the scheduler could be rewritten on top of Twisted's
> excellent async programming framework. This would also make room for
> more use of SOAP and XML, so that security policies for sHype could be
> fetched on-demand from a centralized web-service. Talk about an agile,
> service-oriented VMM!

Actually, with everything running in java, we will be able to levage lots of
existing java apis.  Think networking done RMI.  Or shared-memory in xen
implemented thru JDBC.  And linux IPC done with JNDI.

The possibilities are endless.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [kaffe] Re: java control of xen
  2005-04-02  0:21 ` Jacob Gorm Hansen
  2005-04-02  0:26   ` Adam Heath
@ 2005-04-04 16:22   ` Adam Heath
  2005-04-04 17:00     ` Jim Pick
  1 sibling, 1 reply; 6+ messages in thread
From: Adam Heath @ 2005-04-04 16:22 UTC (permalink / raw)
  Cc: xen-devel@lists.xensource.com, kaffe@kaffe.org

On Fri, 1 Apr 2005, Jacob Gorm Hansen wrote:

> Adam Heath wrote:
> > In an effort to push xen into more parts of the computing world, I am
> > announcing the start of a brand new project here at Brainfood.
> >
> > Our plans are to port Xen to run *inside* a JVM(Kaffe), so that we can make
> > use of the write-one-run-anywhere mantra.  The magic piece of code that will
> > enable this is Mips2Java.
> >
> > Unfortunately, at this time, Xen does not yet run on mips.  So, we are looking
> > for volunteers to port Xen to mips, so that then we can have Xen run under
> > Kaffe, which will then let us run it on the final platform, mobile phones.
>
> I am all for that, I also think you guys should consider porting the
> Jython Java/Python runtime to run inside Xen, so that in the longer term
> we will be able take advantage of the Twisted libraries in Xen, for
> instance I imagine the scheduler could be rewritten on top of Twisted's
> excellent async programming framework. This would also make room for
> more use of SOAP and XML, so that security policies for sHype could be
> fetched on-demand from a centralized web-service. Talk about an agile,
> service-oriented VMM!

Hahaha, some people are easy.

Please take a look at the date this mail was sent.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [kaffe] Re: java control of xen
  2005-04-04 16:22   ` [kaffe] " Adam Heath
@ 2005-04-04 17:00     ` Jim Pick
  0 siblings, 0 replies; 6+ messages in thread
From: Jim Pick @ 2005-04-04 17:00 UTC (permalink / raw)
  To: Adam Heath; +Cc: xen-devel@lists.xensource.com, kaffe@kaffe.org

Adam Heath wrote:
> On Fri, 1 Apr 2005, Jacob Gorm Hansen wrote:
> 
> 
>>Adam Heath wrote:
>>
>>>In an effort to push xen into more parts of the computing world, I am
>>>announcing the start of a brand new project here at Brainfood.
>>>
>>>Our plans are to port Xen to run *inside* a JVM(Kaffe), so that we can make
>>>use of the write-one-run-anywhere mantra.  The magic piece of code that will
>>>enable this is Mips2Java.
>>>
>>>Unfortunately, at this time, Xen does not yet run on mips.  So, we are looking
>>>for volunteers to port Xen to mips, so that then we can have Xen run under
>>>Kaffe, which will then let us run it on the final platform, mobile phones.
>>
>>I am all for that, I also think you guys should consider porting the
>>Jython Java/Python runtime to run inside Xen, so that in the longer term
>>we will be able take advantage of the Twisted libraries in Xen, for
>>instance I imagine the scheduler could be rewritten on top of Twisted's
>>excellent async programming framework. This would also make room for
>>more use of SOAP and XML, so that security policies for sHype could be
>>fetched on-demand from a centralized web-service. Talk about an agile,
>>service-oriented VMM!
> 
> 
> Hahaha, some people are easy.
> 
> Please take a look at the date this mail was sent.

:-)

Cheers,

  - Jim

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-04-04 17:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-01 23:30 java control of xen Adam Heath
2005-04-01 23:56 ` Jim Pick
2005-04-02  0:21 ` Jacob Gorm Hansen
2005-04-02  0:26   ` Adam Heath
2005-04-04 16:22   ` [kaffe] " Adam Heath
2005-04-04 17:00     ` Jim Pick

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.