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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel