Monday 18 May 2009

Binary version of 0MQ on OpenVMS Integrity Available

There is a binary version of 0MQ on OpenVMS Integrity Server here: http://0mq.s3.amazonaws.com/zmq-06.jar or http://0mq.s3.amazonaws.com/zmq-06.zip.
Both the above files may be unzipped using the UNZIP utility or the JAR utility from the Java SDK.
This version contains all the necessary binaries to get you going without the need to build from source. For those that do wish to build from source or simply review it, the jar file does contain all source code from which the binaries were built.

You will find performance test (latency) programs written in FORTRAN and COBOL in the [perf.tests.zmq] directory. These make use of the 0MQ wrapper which may be found in the [libvmszmq] directory. We hope to write a short document on the use of the wrapper routines. (Volunteers are more than welcome!)

The zmqSetEnv.com file in the [openvms] directory needs to be modified to suit your environment. Comments are in the file to assist you in changing the location of the disk and directory into which you unzipped the kit.

The [openvms] directory also contains a number of COM files which you may use to compile and link both the performance testing programs as well as the 3 tutorials: Chat, Butterfly and Exchange.

However, the latest copy of the source code should always be downloaded from http://www.zeromq.org/. The current release for OpenVMS is available here: http://www.zeromq.org/area:download-v06#toc2. There is also an installation guide at this address.

Note: Version 0.6.1 will be released in a few days, so keep an eye on the http://www.zeromq.org/ Web site.

If someone is desperate enough, we will see if we can build a version of the above for Alpha, the condition being that the OpenVMS 8.3 or higher is available on the target system.

Cheers, John

Wednesday 8 April 2009

0MQ 0.6 now available - supports OpenVMS

0MQ 0.6 is now available, and includes support for OpenVMS Integrity. Download and build instructions can be found here: http://www.zeromq.org/area:download-v06#toc2. The software also works fine on OpenVMS Alpha, however a couple of minor changes may be required to some of the build procedures - if you would like to use the software on Alpha, please let us know.

We are currently getting latencies in the 230 to 480 microsecond range (loopback interface), so room for improvement, but probably not a bad start given that that no platform-specific optimization of the code or system tuning has been done.

Sunday 1 March 2009

Welcome to 0MQ on OpenVMS!

This blog will be the main reference point for announcements, feature enhancements, feedback, errata and so forth for the port of 0MQ to OpenVMS.
We hope for a fruitful exchange of ideas in the blog and wish all those that download and try the software to let us know how things transpired, what changes they desire, what bugs they found, and anything else they consider we and others should hear about.

BC&JA