Port to HP Itanium OpenVMS

Volker Simonis volker.simonis at gmail.com
Tue Apr 24 01:35:22 PDT 2012


Hi Josef,

first of all, the right mailing list for your question would be
porters-dev at openjdk.java.net (I've redirected this mail to the new
list )

Porting to OpenVMS Itanium would be particularly hard, because it
involves two steps:
 1. porting to a new processor architecture (IA64)
 2. porting to a new operating system

For the first step (the Itanium port) you could try to Zero port which
is part of the OpenJDK 7 (http://openjdk.java.net/projects/zero/,
http://icedtea.classpath.org/wiki/ZeroSharkFaq).
But you should be aware of the following facts:
 - as far as I know, Zero is currently unmaintained so it may be
already difficult to even compile/build it
 - Zero is an "interpreter only" port so the performance may be not
what you expect

After you got the Zero port running on Linux/IA64 you could start with
the OS port to OpenVMS.

And bear in mind, creating a production-ready OpenJDK port to a new
architecture/platform is a multi man-year project which requires deep
assembler and system programming knowledge.

Regards,
Volker


http://icedtea.classpath.org/wiki/ZeroSharkFaq
On Mon, Apr 23, 2012 at 11:16 PM, Josef Stadelmann <stadelma at datazug.ch> wrote:
> Hi all,
>
> I am absolute new on OpenJDK forum.
>
> Intention: start a port to OpenVMS Itanium
>
> Question: which project has to be ported first, given that OpenVMS has a JDK 1.6.0_05 but does not have JDK 1.7.0_*
>
> Reason: It is unclear since Months, what HP's JAVA OpenVMS Roadmap will be. But we need to know where we have to go.
>
> Fact: Annotaions like @Requestwrapper or @Responsewrapper or @Addressing, used in Web Service Java Code i.e. Apache Axis2/JAXWS support, are having demand on JDK 7.0 / 8.0  which is not available for HP OpenVMS. Hence we can use Annotations only very limitted.
>
> Question 1: Where shall I start reading on OpenJDK?
> Question 2: Which OpenJDK project needs to be ported first to get on OpenVMS $ JAVA.EXE running?
>                 (i.e. executing i.e. older byte code)
>
> Any hints and redirections to the proper group / project / mailing list is very welcome.
>
> Josef.Stadelmann
> @axa-winterthur.ch


More information about the porters-dev mailing list