On 17 April 2015 at 22:24, BCG <[email protected]> wrote: > 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.
It looks mostly a good candidate, there may be some issues with "Null pointer dereferences are handled via OS signals to avoid unecessary branches" - as signals are not really supported. Hopefully it will work other than this, and then can work out how to fix this up. Justin
