OpenJ9
Java virtual machine / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about OpenJ9?
Summarize this article for a 10 year old
Eclipse OpenJ9 (previously known as IBM J9) is a high performance, scalable, Java virtual machine (JVM) implementation that is fully compliant with the Java Virtual Machine Specification.[3]
Original author(s) | IBM |
---|---|
Developer(s) | Eclipse Foundation |
Stable release | |
Repository | |
Written in | C, C++, Java, assembly |
Operating system | Linux, AIX, Windows, macOS, z/OS, IBM i |
Type | Java virtual machine |
License | Apache License 2.0
GNU General Public License, version 2 with the GNU Classpath Exception GNU General Public License, version 2 with the OpenJDK Assembly Exception[2] |
Website | www |
OpenJ9 can be built from source, or can be used with pre-built binaries available at the IBM Semeru Runtimes project for a number of platforms including Linux, Windows[4] and macOS. OpenJ9 is also a core component of the IBM developer kit, which is embedded in many IBM middleware products, including WebSphere Application Server and Websphere Liberty. OpenJ9 is also a component of Open Liberty.[5]
Extensive configuration options ensure that the JVM can be tuned to satisfy the requirements of a wide range of Java applications, from complex enterprise applications that run on mainframe hardware to short-lived applications that run on container-based cloud services.