One option for us to get full cross-platform support would be to write the JVM using APR. This way we won't have to deal with a lot of the hassles of cross-platform development. There are some tricks to working with the pools, but those can be handled, and if we do this right, it might even lead to changes to APR that will improve that library.
I'm pretty sure pools and a JVM are not a good mix. We'd need to ensure APR can run pool-less.
-- http://www.apache-ssl.org/ben.html http://www.thebunker.net/
"There is no limit to what a man can do or how far he can go if he doesn't mind who gets the credit." - Robert Woodruff