[Info-vax] RMS record metadata, was: Re: Re; Spiralog, RMS Journaling (was

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Tue Jun 21 13:05:51 EDT 2016


On 2016-06-21 14:16:50 +0000, lawrencedo99 at gmail.com said:

> Of these, none is worth keeping. Except maybe that last one.

Your list missed one: if RMS is ripped out, then large chunks of 
OpenVMS itself and more than a little third-party and end-user code 
either gets rewritten. or an RMS analog layer gets written.  That 
latter approach and that latter effort goes nowhere near forward 
progress, either.  There are a lot of RMS system service calls around 
in VSI and third-party and end-user source code, and a lot of source 
code with in-built RMS-based assumptions.

That application rework and rewrite take decades, and there needs to be 
a much better alternative in place and available for that level of 
effort to even be remotely acceptable by users.  And anything less than 
a decade or two for the ensuing application migration — to that overtly 
and massively better alternative, and that obviously-better won't be 
even remotely easy to design, build, market and sell — will not be 
acceptable.

There are good alternatives to RMS for many tasks (and there's a 
massive fodder available here to add and improve what is available), 
but reworking and redesigning end-user source code at this scale for 
use new and different APIs is usually considered to be somewhere 
between an extensive rework, a rewrite or a wholesale platform port, 
and not something part of an upgrade.

More than a few giblets around — even in OpenVMS itself — still have 
ODS-2 assumptions, and how long as ODS-5 been available?

Would I toss specific and problematic and targeted hunks of OpenVMS 
out?  Yes, just as soon as better replacements are available with a 
migration path, and with a sufficiently long migration window ahead of 
deprecation.  Would I consider tossing RMS and its APIs out the 
airlock, if starting over with a wholly new NuVMS operating system?   
Certainly.   But nobody here is building or rebuilding NuVMS, and 
OpenVMS can't toss RMS.   Not in any reasonable timeframe.  If ever.   
Not without encouraging folks to migrate completely off of OpenVMS, for 
that matter — and that's assuming that the hypothetical NuVMS and its 
new RMS alternative really is much better.



-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list