Everything you need to know about OpenJDK’s move to Git and GitHub

The move from Mercurial to Git provided an opportunity to consolidate the source code repositories.

A peek into Java 17: Continuing the drive to encapsulate the Java runtime internals

The need to encapsulate the runtime is fundamentally caused by Java’s nature as an open programming environment.