[Info-vax] Updated HPE/VSI OpenVMS V8.4-2L1 Marketing Brochures

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Oct 1 12:11:10 EDT 2016


On 2016-10-01 14:56:24 +0000, Kerry Main said:

> While ports are available on different platforms, Apache and nginx are 
> native *nix developed so have a *nix focus of development.

Okay.    So?   Keep going.   What are you implying with that?    Unix 
and particularly Linux are the predominant competitors for OpenVMS, as 
well as an exceedingly large source of software, as well as the server 
platforms that OpenVMS will be commonly interoperating with in most 
environments.   They're fine platforms, with many good ideas and some 
of which are well worth borrowing and improving upon, yes and with some 
bad ideas and bad designs and frustrations in other parts, and Unix and 
Linux systems can be easier to manage and deploy and develop for than 
is OpenVMS.    If VSI wants to grow past the current OpenVMS installed 
base, the VSI folks will have to gain customers that might otherwise 
have deployed Unix and Linux, which means VSI needs to understand the 
advantages and disadvantages and cost advantages and cost disadvantages 
of those platforms, too.   As compared with OpenVMS.

> IIS is a good example where the vendor Microsoft has developed a 
> platform specific alternative to Apache/nginx. While many could argue 
> which web solution is better on a Windows platform, there are a lot of 
> Windows focused groups who do IIS because it is a native Windows 
> solution.

Microsoft is a wee bit larger and better funded than is VSI, and with a 
slightly larger customer base.   If VSI gets to the scale of Microsoft? 
  The calculations then differ.  Slightly.   Right now, VSI doesn't 
have enough staff for what they have written on their whiteboards — not 
by any stretch — and VSI just did an acquisition of an IP stack, and 
that's before discussing taking on the continued development and 
maintenance of project of the scale of a web server.   Whether that 
starts with WASD and hiring folks familiar with same, the development 
of a new stack, or otherwise.  For now, Apache likely means somewhat 
less customer training is required; folks already know that.

> Imho, the bundling of a solution developed specifically for a platform 
> e.g. WASD does not prevent an alternative solution like Apache from 
> also being used on a specific platform. A pre-installed Apache on LD 
> container similar to how Perl is distributed on OpenVMS might be one 
> option.

Having Perl and Apache integrated into the distro and always present 
would be far better.     Having to deal with the configuration 
permutations of separate installations means more code in OpenVMS and 
in layered products and third-party packages, more testing complexity, 
more risks of failures as the software versions skew, and more than a 
few projects that simply won't use or won't require the tools because 
they're not always present.    In short, this approach continues with 
the same scatter-shot software platform strategy currently in use, and 
with the addition of another patch path and yet another update strategy 
required, and with a completely different way to find out if the pieces 
are present, and with no obvious way to place a front-end on any of 
this to reasonably manage what's installed.   That's not forward 
progress.

> In terms of overall solutions enhancement, I remember what a Microsoft 
> Engineer told me one time - the biggest driver for new features and 
> enhancements to the core Windows platform did not come from Customers, 
> but rather the internal SQL Server, IIS and Exchange groups at 
> Microsoft. In other words, the Windows core was not being enhanced for 
> other vendor products.
> 
> That’s a pretty amazing concept - support other options like Apache, 
> but focus major core improvements on platform specific solutions.

I'd been my experience that customer-facing polling will give you very 
few new ideas, and what feedback received — and as happened at the most 
recent boot camp — will seek to dissuade development from changing the 
platform in any incompatible fashion, and — where changes can or do 
occur — will trade off current software investments and approaches for 
(often greatly) increased future development work and future management 
much more difficult, delayed release schedules, and such.   It's all a 
trade-off, of course.  But I'd prefer it if VSI had the conviction of 
their decisions, and started looking forward.   Because that's what 
brings new users.   Compatibility with the past is what makes 64-bit 
addressing such a mess to deal with.  Customers don't (yet) understand 
the value of changes and newer approaches, and — unless the questions 
are asked very carefully — will err toward avoiding costs and changes 
with their current platforms.   Quite justifiably preferring to avoid 
any changes, in many cases.   But that subset of sites — those sites in 
environments or organizations that can't or won't change — shouldn't be 
dictating the future of the platform.



-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list