> There is a lot of cruft, like HOTLINE, ULIMIT, ORDER,
> etc. Why there
> is even a MAXINST parameter is a puzzle to me. 

One can have multiple instances of a single named package installed;
that happens for example if one is loads Studio 10 and Studio 11
at the same time.  For that to be practical, the packages have to
be relocatable and all but one have to be installed in a non-default
location.  Non-relocatable packages would probably have MAXINST=1,
in other words.  (relocatable means built not to depend on hard-coded
pathnames within the package, for starters)

The format could be revised a little (in conjunction with an update of the
tools to handle it, even before new and better tools) to raise some of the
limits, or to introduce new metadata not subject to the old limits (which
depends on whether you're worried about breaking any 3rd party package
tools, if in fact any exist other than perl scripts that probably wouldn't
care).  And hooks for additional pre/post install/remove scripts could
probably be added.  So while the SVR4 pkg format may have some
shortcomings, minor revisions should keep it up to date.

No existing alternative packaging system would work properly _as-is_,
because Solaris hooks zone setup (for example) into the packaging system
functionality, and maybe other things too.  Of course, if one's premier
goal were simply to rip everything out and start over, it could probably
be done, separating out this stuff somehow, and probably complicating
or at least altering certain existing administrative tasks.  But I think
something more comfortable for both new and existing users could be done
in a far less wholesale manner.

I guess my thing is, Solaris isn't just POSIX/SUSv3 (which Linux isn't quite
in the former or at all in the latter),
it's also SVID3 (SVR4 specs), which Linux isn't even remotely.  I don't see why 
the _option_ of per-account
Linux-like personality or even more friendly Linux-like administrative
commands as an option need necessarily alter that or disrupt the existing
user base.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to