[Info-vax] GNV (was: Re: September 6, 2016 - new Roadmap and State of the Port updates now on VSI website)
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Sun Sep 11 10:43:59 EDT 2016
On 2016-09-11 13:31:42 +0000, IanD said:
> The issue is we are trying to bring OpenVMS forward after years of neglect
>
> Linux has won, it's as simple as that. MS are second fiddle in the
> server space, OpenVMS is way down the ranks
>
> I keep hearing about gnu and I use some of the nix tools like awk and
> when I can be bothered, I resort to the likes of Python to get things
> down but what I see is OpenVMS still insisting on being OpenVMS and
> nothing more
Ayup. GNV is useful for some stuff and is fundamental for porting some
open-source software to OpenVMS. For other work, Python or maybe Lua
or other tools — even DCL — might be a better choice.
> Is gnu released as part of OpenVMS now?
Nope.
> Isn't it a separate download?
GNV is entirely separate, and the current GNV environment pieced
together from a variety of PCSI kits and updates acquired from various
locations.
Haven't looked for a BSD-licensed shell recently to see what's
available there, but versions of common tools are available with
BSD/MIT licenses.
If anything akin to GNV is incorporated into the base OpenVMS distro,
it would probably have to start with the BSD tools for copyright
reasons.
> Why?
Most of the GNV software is GPL. That constrains how the software can
be integrated and distributed. Further, HPE hasn't re-spun a GNV kit
in a while, but some folks have done and are doing more than a little
work to update parts of the kit — which is why the bits of the current
GNV environment are somewhat scattered around the 'net.
> Why isn't it part of the standard OpenVMS distribution and install?
It'll likely remain separate, due to the software copyrights.
> If the majority of the world is linux now, then why are we not doing
> everything possible to make OpenVMS inviting for the majority to give
> OpenVMS a go?
VSI is aimed squarely at the installed base. For the next five years
minimally, they have more than a little work on OpenVMS itself.
> If tcp/ip wasn't treated like a second class citizen it too might have
> been better integrated into OpenVMS over the years instead of the
> piecemeal implementation it is today
IPv4 and IPv6, PKE, LDAP, there's a bunch of bits and pieces that are
ad-hoc or add-on. What I've been grumping about for a while, too.
> It starts with an embracing attitude and then flows from there.
> As long as people want OpenVMS to remain OpenVMS from days gone by then
> it's going to fade away into further obscurity. I'm not advocating
> OpenVMS becoming linux, but why not embrace the best linux has to
> offer? What's the harm? More functionality surely equates to better
> business solutions in quicker time-frames?
Use the best ideas, and improve on them.
> I'd like to see all the good nix tools installed as default in OpenVMS
> and added to the documentation. If I had known about things like awk
> when I started out with OpenVMS I would have used it a hell of a lot
> more over the years
>
> Having spent a little bit of time learning some of the aspects of awk
> has eliminated the need to write some pita dcl scripts. Awk is pretty
> dam quick too. For data that in column format awk can be very handy
Tools such as awk and python can easily exceed what DCL is capable of, yes.
> It's about being productive and some of those nix tools are pretty dam
> helpful in knocking out solutions and should be part of every OpenVMS
> users repitior but are often not because they are not even part of a
> standard OpenVMS install and you will not see them in the documentation
> either - which is really silly IMO, OpenVMS should ship with as many
> helpful tools as it can
That adds support costs, and software update effort and costs.
There's also the trade-off between rolling individual solutions for
each tool — all the RMS databases underneath various stuff and with the
endemic issues involved there — versus spending some extra time and
effort getting a database or other API or tool available across all of
those and also available for end-user developers, and making for a
generally better platform. There's also the other end of this whole
discussion, where OpenVMS has never been particularly good at
deprecating and removing old pieces.
TANSTAAFL.
> I didn't realise the nix diff tool was superior to OpenVMS's. Time to
> have a look I think
I keep suggesting folks go learn some new-to-them tools, and for just
this reason.
> Food for thought. MS are racing like crazy to add nix related aspects
> to windows, including the bash shell of all things. Even MS with it's
> monopolistic attitude of old has turned over and is working with linux
> rather than trying to go against it, time for OpenVMS to do the same
> isn't it (or perish)...
More than a few folks here seem to think that what they knew of
Microsoft circa 2000 is still applicable. Or of decade-past Apple and
macOS or iOS, or of Linux, for that matter.
Or more succinctly:
... "Software is "done" in the same sense that a lawn is "mowed"."
... "Any successful technology creates problems only it can solve."
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list