Hi all

First of all, I'm obviously new to the list so let me say hello and introduce 
myself... Hello, my name is Ben.  Now that that is out of the way...

I've been following this list for a few months and I've read most of "Flexible 
Operating System Internals: The Design and Implementation of the Anykernel and 
Rump Kernels" (except for some of the implementation section which was a little 
over my head because I'm not an OS hacker) so I think I have a fairly good idea 
about what rumpkernels are and what they can do.  I think the work that you all 
have done is excellent, innovative and a testament to your skills and 
dedication.  IMHO (which is worth exactly what you pay for it) rump kernel 
technology has a promising future that reaches far beyond the NetBSD project.

In any case, I'm interested in getting started with porting an application and 
doing development using rump kernels.  I would like to start by porting the 
Avian JVM (http://oss.readytalk.com/avian/), which is a small VM that can run 
Java bytecode and has a very lightweight standard library with no external 
dependencies except for a POSIX-ish environment and zlib.  Also it supports 
embedding the Java application code into its statically linked binary so it 
does not need to load code from a filesystem.  I hope that I am on the right 
track in believing that this is a good candidate for "rumpification", and I 
would appreciate your input about that.

Also, I am hoping that you could tell me what are the general steps for porting 
an application to use a rumpkernel?  I've become a little lost with where to 
get started in light of the recent refactoring of the repositories.  I'm not 
sure if the documentation has kept up with the changes so I thought I should 
ask before diving in.  If the answer to my question is RTFM, I apologize in 
advance.

Thanks

Ben


Reply via email to