InfoQ: What was the inspiration to create Microsoft Build of OpenJDK?īruno Borges: The interest in producing the Microsoft Build of OpenJDK was an evolutionary process. ![]() In particular, they have collaborated with Azul Systems and other vendors to contribute to Java on Windows and Mac ARM, signed the Oracle Contributor Agreement and acquired jClarity, a Java performance-tuning company, to optimize Java workloads on Azure.īruno Borges, principal program manager, Java Engineering Group at Microsoft, spoke to InfoQ about Microsoft Build of OpenJDK. Microsoft, one of the founding members of the Adoptium Working Group, has been furthering their commitment to Java since it debuted their Java Engineering Group in its Developer Division in 2019. The transition to Adoptium included a split of AdoptOpenJDK into multiple sub-projects under the Adoptium top level project: Eclipse AQAvit, Eclipse Temurin and Eclipse Temurin Compliance. Verburg co-founded the AdoptOpenJDK project in 2017, which subsequently changed its name to Adoptium after joining the Eclipse Foundation in June 2020. For everything else we remain dedicated to being a strategic partner here at Eclipse Adoptium and making it a huge success! Hopefully, we were clear that it was a 'secure the supply chain on Azure' move as asked for by our customers. Martijn Verburg, principal engineering group manager (Java) at Microsoft, speaking publicly in the Eclipse Adoptium Slack, stated: The OpenJDK 11 binaries follow the same build scripts and test suite used by Eclipse Adoptium and have passed the Java Technology Compatibility Kit for Java 11. Microsoft Build of OpenJDK supports 圆4 server and desktop environments on macOS, Linux, and Windows, and may be used for developing cloud applications on Microsoft Azure. The license agreement between the two companies was terminated.Microsoft has introduced a preview release of Microsoft Build of OpenJDK, a new open-source downstream distribution of OpenJDK based on version 11.0.10+9. The lawsuit was settled in 2001, with Microsoft agreeing to pay Sun $20 million. Microsoft’s history with Java includes being sued by Java founder Sun Microsystems in the 1990s, with Sun alleging that Microsoft was distributing a version of Java that was not compatible with Sun’s, thus violating the “write once, run anywhere” principle of Java. The company deploys more than 500,000 JVMs internally, excluding Azure services and customer workloads. ![]() Microsoft said it relies on Java technologies for some of its own internal systems, applications, and workloads Java also powers some Azure infrastructure. Some may not have been formally backported upstream and signposted in OpenJDK release notes. ![]() Microsoft Build of OpenJDK binaries may contain backported fixes and enhancements deemed important to customers and internal users. Microsoft also has collaborated with Java vendor Azul Systems and others to offer Java support. During the past 18 months, the company has contributed more than 50 patches for OpenJDK, covering areas such as MacOS packaging, build and infrastructure, and garbage collection fixes. Microsoft said its contributions to OpenJDK started as it learned about the process and how to participate in a meaningful way. Microsoft has seen increasing growth in customer use of Java across the company’s cloud services and development tools. ![]() Microsoft said Java is one of the most important programming languages today, as it’s used for everything from critical enterprise applications to hobby robots. Microsoft, with its Java build, surely has Oracle, with its popular Oracle Java Development Kit (JDK) Java releases, in its crosshairs. Microsoft will support Java 8 binaries from Eclipse Adoptium on Azure-managed services offering Java 8 as a target runtime option. OpenJDK binaries for Java 17 are due by the end of this year. Microsoft pledges to support Java 11 until at least 2024. Announced April 6, Microsoft Build of OpenJDK is a simple drop-in replacement for any other OpenJDK distribution in the Java ecosystem.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |