![]() ![]() Red Hat obviously has the Shenandoah collector, while Oracle has been working on ZGC. For example, as of JDK 11, G1 is finally reaching full maturity as a collector. InfoQ: The current state of garbage collection in OpenJDK is very interesting. The work is targeted to enter mainline in OpenJDK 12. Currently, we’re working with the OpenJDK community on a new ultra-low pause time Garbage Collector named Shenandoah that’s outside the OpenJDK mainline now - but fully supported in Red Hat Enterprise Linux 7. Sharples: Red Hat started, wrote much of, and leads the 64-bit ARMv8 port, AArch64 for OpenJDK, and helped move it into the upstream OpenJDK project. InfoQ: To talk about specific technologies - which areas do you think Red Hat has contributed the most to? What are the technical components where Red Hat's leadership has been strongest? Additionally, Andrew is also the lead of the JDK 7 project and intends to apply for leadership of OpenJDK 8 and 11 after Oracle EOLs them. The lead engineer of Red Hat's Java Platform team Andrew Haley has been a member of the OpenJDK Governing Board for many years and is also the lead of the AArch64-port projects. Sharples: As a policy, we don’t publicize Red Hat’s investment in particular projects. As it stands right now, how many engineers at Red Hat are working on OpenJDK (both full-time and part-time)? What areas are they working on? InfoQ: Let's talk about the current state of play. ![]() ![]() We are a leader in offering support to customers worldwide that rely on open source to run their production workloads. In addition to distributing and providing lifecycle support for OpenJDK on Red Hat Enterprise Linux, Red Hat’s open source Java middleware products support OpenJDK for Red Hat Enterprise Linux, enabling users to get a full stack support from the operating system through to application services from a single vendor, and other Red Hat products internally run on OpenJDK. The lifecycle for OpenJDK 7 has recently been extended to June 2020, and the lifecycle for OpenJDK 8 has been extended to June 2023 with the intent of providing users with sufficient time to migrate workloads to OpenJDK 11. In addition to providing support across a range of Red Hat Enterprise Linux versions, we have consistently provided lifecycle support for our OpenJDK distributions. OpenJDK 11 is supported in Red Hat Enterprise Linux 7.6. OpenJDK 8 is supported in Red Hat Enterprise Linux 6 and 7. ![]() OpenJDK 6 was packaged and supported in Red Hat Enterprise Linux 5, 6, and 7, as was OpenJDK 7. Andrew Haley explains more about our stewardship in this post on the Red Hat Developer Blog. For example, Red Hat assumed leadership of OpenJDK 6 in 2013 (and supported it until 2016) and took over stewardship of OpenJDK 7 in 2015. Since joining the OpenJDK project in 2007, Red Hat has continued contributing in the upstream OpenJDK community, as well as packaging and supporting OpenJDK with Red Hat Enterprise Linux. In 2009, Sun was acquired by Oracle and the relationship that had developed between Sun and Red Hat was continued under Oracle. Red Hat is one of the largest contributors to OpenJDK after Oracle.īy doing this, Red Hat has deepened its participation in the Java ecosystem, which was significant after its acquisition of JBoss in the previous year. Red Hat also committed to sharing its developers’ contributions with Sun to create the OpenJDK community and foster innovation. As part of this, Red Hat signed Sun’s OpenJDK Community TCK License Agreement, becoming the first major software vendor to do so. This agreement covered the participation of Red Hat engineers in all Sun-led open source projects. Rich Sharples: Red Hat announced a broad contributor agreement with Sun Microsystems on November 5, 2007. Can you speak to your history with the project? InfoQ: Red Hat has been a contributor to OpenJDK since the very earliest days. InfoQ recently spoke with Rich Sharples, senior director of product management for Middleware at Red Hat, to discuss OpenJDK and Red Hat's involvement with it. This increased focus on Open and Free Java naturally brings the contributions of companies other than Oracle into greater prominence. The days of most Java installations using the proprietary OracleJDK binaries are at an end. With the release of Java 11, the transition of Java into an OpenJDK-first project is finally complete. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |