[Info-vax] packaging and installers and sandboxes, oh my (was: Re: VAXStation 3100)
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Mon Jan 21 10:55:10 EST 2019
On 2019-01-20 23:16:40 +0000, Arne Vajhj said:
> On 1/20/2019 4:00 PM, Simon Clubley wrote:
>> ...but browsing for packages when you are looking for something to
>> solve a specific problem is a _lot_ more viable when you have an
>> organised list of packages you can browse through organised by groups,
>> especially when you are not a highly technical computer expert.
>
> The GUI make its easier to use for most users.
>
> But my point was not about how to use it but about what it does.
>
> I don't like to see application stuff splattered out over a half dozen
> directories mixed with with other applications.
>
> I want a single directory tree per application.
>
> And I don't see the GUI help with that.
This is a mix of discovery—finding packages, and package directories
and a GUI can most definitely be helpful there—and of either detecting
and offering updates or automatically updating packages—those updates
announced via RSS feeds or otherwise—and of managing dependencies, the
installation and isolation of packages—sandboxes, ties into app
startup, app signing, app revocations, and related—as well as what
macOS refers to as app bundles. Pragmatically, this is what exists
behind the Mac App Store and the iOS App Store.
This chain of pieces and parts is missing from OpenVMS.
SYSMAN, VMSINSTAL and PCSI did try to provide a few pieces of this
around automatic startups, but that work never got past sequencing the
dependencies. And those startups were often (usually?) system-wide;
not isolated.
OpenVMS hasn't particularly documented suggested designs and
conventions around implementing Rdb multi-version installations nor
worked to make that isolation easier, and that omission has
occasionally even caused problems for OpenVMS itself. And this and the
ACLs and the rest are very far from app sandboxing and containers and
related capabilities.
OpenVMS hasn't seen appreciable work in this area since the advent of
PCSI some 24 years ago. And it shows.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list