Open source Java moving to Linux, AIX on PowerPC

SAN FRANCISCO — Open source Java will be brought to the PowerPC architecture for Linux and IBM’s AIX OS under a proposal floated lastweek that could eventually benefit the different Linux distributors.

The project would provide a full-featured version of OpenJDK for the two platforms. OpenJDK serves as the open source implementation of standard Java. The ports of Java to PowerPC already exist but would be rendered for the open source realm. “The purpose of this project is to bundle Oracle’s, IBM’s, and SAP’s development resources to provide a free, ‘state-of-the-art’ Java reference implementation on Linux and AIX on PowerPC,” said Volker Simonis, a Java VM hacker and OpenJDK evangelist at SAP who is spearheading the project.

“This reference implementation can then be used by IBM and SAP to provide their commercially licensed Java offerings in much the same way in which Oracle offers its Oracle JDK product based on OpenJDK,” Simonis said. “The big advantage for the open source community is that everybody (i.e. Linux distributors like Debian, Red Hat, or Ubuntu) will be able to build and provide free and state-of-the-art versions of Java based on the new OpenJDK platform ports. And of course they are highly welcome to engage in the project as well.”

Currently, Linux/Power distributions either come with no Java at all, or the users have to get a proprietary Java Development Kit (JDK) from IBM, Volker said. Or alternative implementations are used such as Harmony. But these implementations are outdated and/or are orders of magnitude slower than recent commercial JDKs, he said.

In his proposal, which was floated on an online OpenJDK discussion group, Volker said having OpenJDK on PowerPC would add the first weak memory architecture to OpenJDK, leading to fixes. “As we already know from past experience, this will unveil all kinds of intricate memory ordering problems. Moreover, adding AIX as a new Unix flavor to the set of supported operating systems will uncover numerous implicit assumptions and shortcuts inside the code base, which only hold true for Linux and Solaris. We strongly believe that fixing these issues will considerably increase the robustness and further portability of the OpenJDK.”

The project will initially be driven by IBM and SAP, said Volker. Plans for the project would include: provision of an interpreter-only version of the HotSpot virtual machine; tools and class libraries for AIX and Linux on 32- and 64-bit PowerPC; certifiable JDK 7 on Linux and AIX for PowerPC; an implementation of the C2 server compiler on Linux and AIX on PowerPC; integration of new ports into the main JDK8 and 9 branches.

Oracle declined to comment on the PowerPC-OpenJDK proposal. SAP joined the OpenJDK project last year in an effort to work with developers from Oracle, IBM, Apple, Red Hat, and others on Java innovations as part of the standard open source JDK.

Would you recommend this article?


Thanks for taking the time to let us know what you think of this article!
We'd love to hear your opinion about this or any other story you read in our publication.

Jim Love, Chief Content Officer, IT World Canada

Featured Download

Featured Articles

Cybersecurity in 2024: Priorities and challenges for Canadian organizations 

By Derek Manky As predictions for 2024 point to the continued expansion...

Survey shows generative AI is a top priority for Canadian corporate leaders.

Leaders are devoting significant budget to generative AI for 2024 Canadian corporate...

Related Tech News

Tech Jobs

Our experienced team of journalists and bloggers bring you engaging in-depth interviews, videos and content targeted to IT professionals and line-of-business executives.

Tech Companies Hiring Right Now