[Info-vax] What would you miss if DECnet got the chop? Was: "bad select 38" (OpenSSL on VMS)
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Fri Oct 7 10:39:46 EDT 2016
On 2016-10-07 06:11:14 +0000, Michael Moroney said:
> Stephen Hoffman <seaohveh at hoffmanlabs.invalid> writes:
>
>> On 2016-10-06 22:04:01 +0000, Dirk Munk said:
>
>>> Stephen Hoffman wrote:
>>>> On 2016-10-06 14:53:14 +0000, Dirk Munk said:
>
>>>>> Build a replacement in pure IP, and tell us when it's ready.
>>>>
>>>> DIRECTORY /FTP works fine without DECnet, and supports domain names.
>>>> Available since V6.2.
>
> Not good enough. The great thing in the old days was that just about
> any program that used RMS could access remote files via DECnet, without
> any network awareness whatsoever.
I certainly don't prefer grafted-on widgets and tools, but there are a
lot of these around.
>>>> SFTP support, a decent client for SMB, and, yes, IP-based FAL-like
>>>> support would be nice. Particularly with encryption and authentication.
>
> Exactly. An IP based FAL based on sftp or similar, where
> network-unaware programs can access remote files via RMS just like you
> could do something like $ RUN NODE::DISK:[DIR]PROGRAM.EXE on any VMS
> system with DECnet. This time, securely.
Which also entails moving DTLS and TLS deeper into the system
environment and integrating it into more parts of the platform, and
probably also eventually a migration to LDAP and Kerberos. and a whole
pile of other related work.
>>>> But DECnet is still dead.
>
> IP FAL might be the stake through the heart that's needed.
Which should be a generic remote file system interface, because there
will be changes here. An interface where SMB or NFS or sftp or
otherwise can be slotted in underneath the file system. This likely
also involves FTPS and/or IPsec, and some policy mechanism to shut off
any in-the-clear FTP client access. This because — as has been stated
in this and other threads — we're not going to have FAL servers
everywhere, and FTP itself has issues with encryption and
authentication and firewalls.
>>> So the bottom line is that DECnet is dead, but 40 year old DECnet has
>>> functionality that today's IP can not offer to VMS. Or am I wrong?
>
>> Oddly, the rest of the universe gets by with ssh, netcat, file shares
>> and related.
>
> Yes and the rest of the world gets by without shared-everything clusters
Because for folks that need clusters, shared-everything clusters don't scale.
> and M$ PCs filled with bloatware that have to be rebooted every few days.
Management and marketing folks need to understand and look at the
problems and benefits of competing platforms to their customers, and to
be able to clearly state a case for purchasing your products. Not
that I particularly think that Microsoft Windows is competing with
OpenVMS, though Windows Server certainly is.
Development folks need to look at those other platforms for their
technical negatives, as well as detailed examinations for ideas that
are useful and clever and worth reuse and improvements. This as part
of creating future versions of the local organizations products,
updating user interfaces and tools, and related. There are a number
of features of Microsoft Windows that are vastly superior to OpenVMS,
and that your customers would greatly appreciate having access to.
Development folks also need to look for the negatives in their own
products. As an example of this, consider OpenVMS clustering.
There's a wide-open SCS network transport. There's no authentication.
There's no distributed scheduling, no job control, no distributed
logging. There's no mechanism for bridging clusters. The file-based
management and set-up — what are we up to, ~20 files, manually
configured, moved back to the system disks for patches and upgrades —
is just hilariously bad. There's no easy mechanism to boot into a
cluster without manual intervention, and OpenVMS lacks any sort of
profile mechanism. Programming APIs aren't there, either — there's
ICC and the DLM and add-on bits for LDAP and the various network stacks
and VCI, but those all tend to be rather low level interfaces, and
require a fair amount of knowledge and experience to work with, fairly
complex to properly set up failover or DT configurations, and many of
the APIs tend to be somewhat less than secure. There are
clustering-related scaling issues for folks that might want larger
numbers of hosts, too — clusters larger than even the theoretical limit
of OpenVMS clusters are not particularly rare in the industry, and
eventually some OpenVMS folks — if the license prices, features and
support work out for customers and for VSI — will be looking for larger
configurations. All of which gets into discussions of Apache Mesos,
of work around AvailMan, OpenVMS Management Station and otherwise, of
scaling the interconnects and the bandwidth, and a whole host of other
cluster-related topics. Doing patch management and cluster rolling
upgrades gets interesting, too — that all needs to be much easier.
OpenVMS clusters are great and work exceptionally well for tasks that a
number of OpenVMS customers have — when the customers can afford
clustering — and parts of clustering are exceedingly elegant and
well-integrated into the OpenVMS environment. Other parts of
clustering and particularly configuration and management parts are a
bit of a dog's breakfast.
>>> That other protocol can be just as VMS specific as Multinet's DECnet
>>> over IP lines, I don't care. Design it, put it in VMS and perhaps then
>>> we can talk about forgetting DECnet.
>
> Sure. Make IP FAL mostly system agnostic. But able to deal with RMS
> metadata. VMS's HP TCPIP's FTP has this right. If talking to another
> VMS system it passes on RMS file attributes. To any other system it's
> just another FTP
Other than preferring security far past what FTP offers, I have no
issues with this approach. This is what I'd prefer to see. This
is part of getting rid of DECnet. Of fully integrating IP into the
distribution and into the OS environment, and there's more than a
little work pending there well past the advent of VSI IP.
> .I don't want to see time spent on DECnet, more time on EDT nor more
> time away from the port and the roadmap.
>
> You know what's funny regarding EDT. Not much time actually went into
> EDT. ...
This work certainly appears to undercut public statements and marketing
statements from at least one of your senior folks.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list