IBM have open sourced their Java JVM and JIT code https://www.eclipse.org/openj9/index.html.

The interesting code is not the Java JVM but the runtime technology http://www.eclipse.org/omr/.

   *The Eclipse OMR project* consists of a highly integrated set of
   open source C and C++ components that can be used to build robust
   language runtimes that run on many different hardware and operating
   system platforms.

   The core technology components include, but are not limited to: a
   platform porting library, a thread library, diagnostic services,
   monitoring services, a just-in-time compiler, and a garbage collector.

IBM have a technology preview that adds a OMR JIT compiler to Ruby https://developer.ibm.com/open/2016/11/18/introducing-ruby-jit/. They're also working on versions of CPython, Smalltalk and PHP. So in theory we could have all of the languages running on z/OS at the speed of compiled code that will optimize dynamically depending on the hardware. How exciting!


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to