From volker.simonis at gmail.com Sat May 14 07:03:12 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Sat, 14 May 2016 09:03:12 +0200 Subject: CFV: New Project: s390x Port Message-ID: I hereby propose the creation of the "s390x Port" Project with me, Volker Simonis as the Lead and the Porters Group as the sponsoring Group. The goal of the project will be to provide a full-featured and certifiable version of the OpenJDK on the Linux/s390x platform which can be integrated into the main OpenJDK development branch. The port will run on IBM System z models z10 or newer (64-bit) [3]. We (SAP) already have a complete (i.e. template interpreter, C1 and C2 JIT) and certified (Java 4-8) s390x port which is used in production for many years. Our plan is to integrate the s390x port into a branch of the actual OpenJDK development code line (currently jdk9). Once the port is complete, we plan to integrate it into the then active OpenJDK development branch and potentially downport it to older releases. Based on the experience we gained with our PowerPC/AIX Port, we expect the s390x port to be much easier and less intrusive because s390x is a CISC processor with a strong memory model (comparable to x86). It only requires very few shared code changes and no OS changes at all because the port will only run on Linux. The project will initially be driven by SAP and supported by IBM both of whom have a long-standing experience in developing and porting JDKs to various platforms including Linux/s390x, Linux/PowerPC and AIX/PowerPC. But as this is an open source project of course anybody interested is highly welcome to join the porting effort. The complete development process and discussions will happen in the open on the project mailing list. I will lead the project. I work for SAP in the SAP JVM Technology group since more than 10 years. I'm the project lead of the PowerPC/AIX Port Project [4], a member of the Build, HotSpot and OpenJDK Members Group [5] and an active jdk9 committer and reviewer. The initial committers will be: Lutz Schmidt (SAP) Martin Doerr (SAP) Goetz Lindenmaier (SAP) Volker Simonis (SAP) Votes are due by May 28, 2016, 18:00 CET [6]. Only current OpenJDK Members [1] are eligible to vote on this motion. Votes must be case in the open by replying to to this mailing list. For Lazy Consensus voting instructions, see [2]. Volker Simonis PS: it's a funny coincidence and hopefully lucky omen that I post this CFV exactly four years to the day I posted the CFV for the PowerPC/AIX port :) [7] [1] http://openjdk.java.net/census#members [2] http://openjdk.java.net/projects/#new-project-vote [3] https://en.wikipedia.org/wiki/IBM_System_z [4] http://openjdk.java.net/projects/ppc-aix-port/ [5] http://openjdk.java.net/census#simonis [6] http://www.timeanddate.com/worldclock/fixedtime.html?msg=CFV%3A+New+Project%3A+s390x+Port&iso=20160528T18&p1=991 [7] http://mail.openjdk.java.net/pipermail/announce/2012-May/000125.html From volker.simonis at gmail.com Mon May 30 17:14:28 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Mon, 30 May 2016 19:14:28 +0200 Subject: Result: New Project: s390x Port Message-ID: Voting on the s390x Port Project with initial Lead Volker Simonis [1] is now closed. Yes: 7 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the new Project and its initial Lead. Volker Simonis [1] http://mail.openjdk.java.net/pipermail/announce/2016-May/000209.html