[Info-vax] OpenVMS STARTUP Whitepaper
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Fri Dec 4 11:12:34 EST 2020
On 2020-12-03 18:09:25 +0000, geze... at rlgsc.com said:
> The OpenVMS STARTUP process is documented, but the information is
> spread across several different manuals and files...
Welcome to OpenVMS, where the doc is commonly and unfortunately quite
scattershot and in need of an overhaul, and where the cookbook-style
presentation is lacking.
Section 11 is missing the "why" for the items listed. That detail might
be obvious to the writer, but not to the reader. Some New Features
documentation is notorious for this—here's this feature, but omitting
why you might want to adopt it.
Not much on SYSMAN in that whitepaper, that being an approach you've
oft preferred per our previous discussions, and an approach I've become
fond of when seeking to "hide" startups.
And as for the previous discussions here, this document seems thin in
the relevant section for that discussion; section 11. What can be fixed
or updated, what's missing. Better app packaging and app isolation and
automated means to add and remove app startups has been an ongoing
mess. Most apps scatter at least part of themselves into various spots
on an OpenVMS boot device, often requiring manual steps by the system
manager / app developer / app support team / Jada, the person on staff
that keeps that old server going. And the creation of documentation for
the end-user, since this presently can't be reliably automated within
OpenVMS.
As I've commented previously from the earlier thread, hand-editing a
file to add a startup is archaic and error-prone and somewhere between
silly and stupid, but that's on OpenVMS and not on you. And manually
invoking SYSMAN to add a startup isn't appreciably better, and that
approach is documented and used used in approximately no layered
products. And manually removing those same entries, if/when necessary.
And whatever else the installer added. PCSI tries, but there are holes
there.
And as for cookbook documentation more generally, background and
internals are prolly best left in an appendix at most (e.g. first 10
sections, here), with a discussion of options and alternatives for
developers as the focus. How an end-user or a layered product might use
the startups, and what options and alternatives exist. Because I'd
really rather not have to know how the OpenVMS startups work, outside
of the minimum necessary for an app developer or installation kit
author or suchlike to add and to remove the app and the startup.
And as for passive voice in technical documentation, I prefer to avoid
passive voice in cases where active voice fits. Which is usually.
Passive voice is best left for assuaging for or deflecting after some
screw-up, for cover-ups and related backside-covering, or variously as
part of any efforts toward avoiding having or avoiding stating an
opinion. Put differently, encountering passive voice can be inferred to
indicate you're dealing with somebody trying to hide something. One can
of course have other opinions for oneself, as one often does.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list