Stephen Hahn writes:
>   1.  Must /usr/gnu be a subdirectory of /usr, or can it be a separate
>       filesystem?

It'd be simpler there.  But any place would probably do.

>   2.  Should /usr/gnu have a structure that allows old versions of
>       specific tools to be delivered, along with the best-current (i.e.
>       most preferred of recent) version?

Ouch.  The other key question related to that is the operation with
zones.  A sparse zone will inherit /usr and thus get a read-only copy
of /usr/gnu -- meaning that every zone has the same tools as the
global zone.  Perhaps not what was desired.

The multi-version question is just plain ugly, because some tools have
non-trivial (and incompatible!) configuration file formats.  Having
multiple versions at once means solving those problems as well.

(Maybe a `uidfs' would solve it.  It mounts on /usr and each user gets
to pick and choose the objects he wants to see in /usr/bin.  Just
kidding.  Really.  ;-})

>   3.  Are the g-prefixed commands in /usr/bin still required, or do we
>       stop adding new ones?

Unless there's a portability reason to have the g* forms (I don't
think we're the only platform with "gcc," "gmake," and "gawk," so
having those is goodness), I wouldn't think we'd necessarily want to
add more of them.

They're sometimes handy for users who want to stay in a traditional
UNIX environment and occasionally grab GNU-ish tools (with
/usr/sfw/bin or /usr/gnu/bin or whatever at the _end_ of the $PATH),
but that handiness isn't very substantial.  I don't need "ups" for
/usr/ucb/ps, so I probably don't need "gps" for GNU ps.

-- 
James Carlson, KISS Network                    <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to