[Info-vax] Questions and observations about OpenVMS
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Sun Mar 7 15:36:04 EST 2021
On 2021-03-06 21:44:26 +0000, Forrest Aldrich said:
> In follow-up, here are some questions and such I have about OpenVMS.
>
> Consider this the perspective of an inexperienced user. I last touched
> VMS back in the late 80's, but it was cursory at best. I want to
> understand OpenVMS today, it's role, application and possibly what
> directions it could go in.
Rather than the point-by-point response that's now residing in my
drafts folder, here are some questions and considerations for you to
ponder.
Write yourself a product development and a product marketing plan for
OpenVMS as a desktop server, which (presumably) provides local network
files server, and authentication server, and mail server and such.
Some details to ponder for inclusion into that...
Who is your target market? How much are they willing to spend? How much
work are they willing to endure to get the desired capabilities? Is the
current VSI SaaS software licensing acceptable to enough of your target
customers?
Describe what's missing from and what will be required to get OpenVMS
to ~competitive in those markets, against current incumbents including
Linux, BSD, and Windows Server.
Also describe how you'll position and market your new desktop server
product against available alternatives, including Synology NAS
servers—which offer substantially more than NAS—and other available
locally-hosted or cloud-hosted app-hosting platforms.
https://www.synology.com/en-us/dsm/packages,
https://www.synology.com/en-us/dsm/feature/high_availability
https://www.truenas.com/
https://nextcloud.com
Are your proposed customers going to be satisfied with
however-much-of-a-terabyte of PDF manuals to read, and a command line
as the desktop server management interface? Or will expectations differ?
Which programming languages and tools are expected by your target
customers and/or by their ISV partners, for those users that are
seeking to host their own apps on these OpenVMS desktop servers?
How will you convince ISVs and partners to spend on porting their apps
and tools to OpenVMS? Money? Staff? You're going to have to show the
ISVs sufficient revenues from somewhere, of course.
Since you mentioned clustering, describe what's currently involved with
configuring and creating an OpenVMS cluster, and then with programming
apps to install into and to then use clustering-related features, and
whether or how you'll change that.
Describe how software and software updates are acquired and installed
on OpenVMS now, and compare and contrast that to the mechanisms to
download and verify and install apps on other platforms now, and then
whether and how that might change?
Describe how to locate and to change the OpenVMS host name across
OpenVMS, clustering, and some of the common apps and tools, and then
whether and how that might change. (This is a trick question, as the
number of system managers (admins) that can successfully rename an
OpenVMS system is... small. Most of us just hack up a few of the many
entries and call it done.)
Describe how to re-install OpenVMS without losing your existing content
and apps and settings, and how to move your existing OpenVMS content
and apps and settings to a separate OpenVMS server running the same or
newer OpenVMS version.
Describe how to install a typical OpenVMS app, and tell us what manual
configuration steps are required. Compare and contrast that with how
apps are acquired and installed and removed on other servers.
Security is ~always at least secondary priority in a purchase, if not
lower priority. The server has to do what you want it to do, first and
foremost. That's seldom running security apps and tools.
How will you respond to questions about product and platform security,
when somebody asks you about competitors' features? How much of the
following does OpenVMS have, or need? Storage encryption, digital app
signatures, app isolation, password and certificate stores, etc.
https://manuals.info.apple.com/MANUALS/1000/MA1902/en_US/apple-platform-security-guide.pdf
Should your proposed OpenVMS desktop server product include support for
commercially-purchased digital certificates be added into OpenVMS?
OpenVMS lacks that, at present.
Does your proposed server product require its own hardware (and is that
acceptable to your target market?), or are you packaging your OpenVMS
desktop server as a guest in a virtual machine running on the users'
existing desktop?
How much (new?) source code and how much open-source inclusion will be
involved in your new OpenVMS desktop server product? How long will that
creation and integration and testing require? How many developers and
support folks? For comparison of the scale involved for some of the
products here, Mac OS X Tiger (a ~decade back) had ~80 million lines of
code. A Ford F-150 from ~six years back has 150 million lines of code.
OpenVMS was ~30 million lines back ~Y2K. Here's the scale of modern
software, circa 2015:
https://www.informationisbeautiful.net/visualizations/million-lines-of-code/
TL;DR(1): what you are suggesting is absolutely possible, given
sufficient time and money and developers. SMOP. Whether that investment
can be recouped and how long that might take is central to what you're
writing the product and marketing plans to address. And how and how
fast the competitors might update their products and services and
prices, both generally and in response to your new OpenVMS desktop
server product.
TL;DR(2): Per a recent con-call, the VSI target market for OpenVMS is
the existing installed base. This for the foreseeable future, too.
Those plans will undoubtedly be re-evaluated as more revenue- and
adoption-related information becomes available, including details such
as how many OpenVMS-dependent apps go into production on x86-64, and
how quickly.
TL;DR(3): welcome to business management, enjoy the ride.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list