Thread: OpenVMS Port?

OpenVMS Port?

From
Josh Berkus
Date:
Folks,

Has anyone ported PostgreSQL to OpenVMS?    Does anyone on this list know?

Please "reply all", as the person who wants to know is not on the list.

--
Josh Berkus
Aglio Database Solutions
San Francisco


Re: OpenVMS Port?

From
"Dann Corbit"
Date:
> -----Original Message-----
> From: Josh Berkus [mailto:josh@agliodbs.com]
> Sent: Tuesday, May 13, 2003 9:22 AM
> To: pgsql-general@postgresql.org
> Cc: aforck@avondalemills.com
> Subject: [GENERAL] OpenVMS Port?
>
>
> Folks,
>
> Has anyone ported PostgreSQL to OpenVMS?    Does anyone on
> this list know?
>
> Please "reply all", as the person who wants to know is not on
> the list.

Nobody has done an OpenVMS port.  OpenVMS does not have a real fork()
command, so it will be rather problematic.  The Win32 porting effort may
make the port far more feasible once it has been completed, since
LIB$SPAWN() is a rough equivalent of CreateProcess() on Win32.

Suggestion:
Get an Alpha DS10L (such as one of these -- they practically give them
away):
http://www.hpaq.net/alpha_ds10l_special.html
With Tru64 Unix installed on it and include that machine in your OpenVMS
cluster.

Probably, porting the client to OpenVMS would be pretty easy and you
could access the data on the Tru64 UNIX machine using OpenVMS, or from
PC's connected via DECNET or TCP/IP.


Re: OpenVMS Port?

From
Ron Johnson
Date:
On Tue, 2003-05-13 at 12:52, Dann Corbit wrote:
> > -----Original Message-----
> > From: Josh Berkus [mailto:josh@agliodbs.com]
> > Sent: Tuesday, May 13, 2003 9:22 AM
> > To: pgsql-general@postgresql.org
> > Cc: aforck@avondalemills.com
> > Subject: [GENERAL] OpenVMS Port?
> >
> >
> > Folks,
> >
> > Has anyone ported PostgreSQL to OpenVMS?    Does anyone on
> > this list know?
> >
> > Please "reply all", as the person who wants to know is not on
> > the list.
>
> Nobody has done an OpenVMS port.  OpenVMS does not have a real fork()
> command, so it will be rather problematic.  The Win32 porting effort may
> make the port far more feasible once it has been completed, since
> LIB$SPAWN() is a rough equivalent of CreateProcess() on Win32.
>
> Suggestion:
> Get an Alpha DS10L (such as one of these -- they practically give them
> away):
> http://www.hpaq.net/alpha_ds10l_special.html
> With Tru64 Unix installed on it and include that machine in your OpenVMS
> cluster.
>
> Probably, porting the client to OpenVMS would be pretty easy and you
> could access the data on the Tru64 UNIX machine using OpenVMS, or from
> PC's connected via DECNET or TCP/IP.

If host-based VMS apps are going to be accessing the DB, would it be
quicker/easier, for now, to port the pg client libraries to VMS while
leaving the actual DB on a Linux/Unix box?

Ron
--
Using VMS since 1989, and loving it...