CFV: New Project: s390x Port

Mario Torre neugens.limasoftware at gmail.com
Sat May 14 21:11:36 UTC 2016


Vote: Yes!

Cheers,
Mario

2016-05-14 9:03 GMT+02:00 Volker Simonis <volker.simonis at gmail.com>:
> 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



-- 
pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens
Proud GNU Classpath developer: http://www.classpath.org/
OpenJDK: http://openjdk.java.net/projects/caciocavallo/

Please, support open standards:
http://endsoftpatents.org/


More information about the discuss mailing list