Vote: yes Yes, we need to start factoring the JRE into portable and VM-specific layers. It used to be that native calls were that interface, but we are long past that day. Probably we need to re-imagine what a native call is. -- John (sun.misc.Unsafe) Rose