IBM has opened their products to the open source community. Today I wish to tell you about two of that products:
OpenJ9 and OMR are opened under the umbrella of Eclipse Foundation.
Let's try to build the JVM. Thanks to the developers, there is a full instruction how to build the project using Docker and the Make utility. The instruction for JDK 8 can be found here: Build_Instructions_V8.md while the instruction for JDK 9 is here: Build_Istructions_V9.md. Both instructions contain a part for a build process based on Docker. Really, this is very usable just build a Docker-container which contains all required dependencies: C and C++ libraries, python libraries, a compiler collection, and tools don't have to be installed on the host environment, we can just to isolate them within a container.
- OpenLiberty - open sourced Java EE application server WebSphere Liberty Profile
- OpenJ9 - open sourced JVM based on OpenJDK and another open source project OMR that contains cross platform components for building reliable, high performance language runtimes (so, not only the Java runtime but runtimes for Python, Ruby and other languages).
OpenJ9 and OMR are opened under the umbrella of Eclipse Foundation.
Let's try to build the JVM. Thanks to the developers, there is a full instruction how to build the project using Docker and the Make utility. The instruction for JDK 8 can be found here: Build_Instructions_V8.md while the instruction for JDK 9 is here: Build_Istructions_V9.md. Both instructions contain a part for a build process based on Docker. Really, this is very usable just build a Docker-container which contains all required dependencies: C and C++ libraries, python libraries, a compiler collection, and tools don't have to be installed on the host environment, we can just to isolate them within a container.