IKVM - потрясающий зверь, который позволяет мне выполнять jar-файлы Java в среде .NET. То есть это JVM, написанная в среде выполнения .NET (CLR).
Существует ли обратное? Кто-нибудь написал CLR поверх JVM? При подходящей трансляции и реализации библиотеки базовых классов мы можем обнаружить, что код .NET выполняется быстрее в агрессивном JIT-компиляторе, таком как HotSpot, чем в CLR JIT.