OpenJDK: The future of Java
(talk)OpenJDK is a healthy and prosperous project that is, since at least Java 7, the reference implementation for the Java Platform. There is a large and substantial participation from the Community contributing features, ideas and governance: from satellite members like AdoptOpenJDK that provide invaluable testing infrastructure at an extremely low entry barrier, to companies like Red Hat, Azul, Google and SAP, IBM and others that contribute various fixes and features. Some of those contributions have long reaching goals such as continued long-term maintenance, enhancements on language features like Project Valhalla and the value types support, and more. Others have significant immediate effects on the runtime, like Shenandoah and Epsilon GC, the PPC64/S390 ports and the Native Memory Tracker. In this presentation we will delve into the various features that are added by the Community of developers working on the Java platform, and we will introduce some ideas that while not yet part of any core project are being researched with the help of the OpenJDK Community, like Check Point Restore support. Finally we will discuss the Governance and the process to become an active contributor to move Java forward and share its future.