[Info-vax] CRTL and RMS vs SSIO
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Fri Oct 8 11:37:24 EDT 2021
On 2021-10-08 01:19:33 +0000, Lawrence D’Oliveiro said:
> On Friday, October 8, 2021 at 7:28:07 AM UTC+13, Simon Clubley wrote:
>> The same is true for VMS CLIs BTW. DCL is tightly bound into VMS in a
>> horrible way it should not be. On Linux, both the command shell and
>> filesystem architectures are vastly cleaner and more modular than they
>> are on VMS.
> Fundamental difference in mindset: process creation in VMS is expensive
> and to be avoided if possible, while on *nix systems it’s something you
> do as naturally as breathing.
VAX-era wisdom, and which is clung on. Creating new processes on
OpenVMS never got as light as Unix, but the overhead has become
negligible on modern systems for all but industrial-scale
creation-deletion.
Having looked at this back in the VAX era, the slow process creations
our apps were incurring were arising from inefficiencies within the DCL
spawn-related processing, and not from within the OpenVMS process
creation overhead.
Once that was identified and the obvious work-around implemented,
spawns were pretty speedy even VAX-era.
To Simon's comment, how DCL gets mapped into process address space is
just ugly, too. And hard to debug.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list