About the syscall.
Todays new machines are so fast that even if I get to 90% performance the end user is not going to notice. And if they can get 90% performance that is going to be waay faster than java. Plus, any intensive graphics gets offloaded to a viedo card or altivec.
Could be an interesting situation. Ironically, Mach was designed to run virtual machines...