Paul Durrant <pdurrant at gmail.com> wrote:
> > Initial Proposal
> >
> > ??* GNU commands that don't collide with current /usr/bin namespace -
> > ????place these in /usr/bin.
> >
> > ??* GNU commands that do collide with commands already in /usr/bin -
> > ????place these in /usr/gnu/bin, following the convention we started
> > ????with /usr/xpg*/bin.
>
> I'd definitely go with this option.
If there should be only one hierarchy for free software, it should not be
named 'gnu' as GNU (FSF) programs are a minority in the FOSS universe.
> >
> > ??* Existing aliases (gtar, gmake, etc) will appear in /usr/sfw (and
> > ????perhaps also in /usr/bin).
>
> You could add aliases to /usr/bin but I think it might be cleaner to
> keep GNU on non-GNU separated to avoid confusion. (Keeping symlinks
> from the current names in /usr/sfw to /usr/gnu is a good idea for
> backwards compatibility's sake though).
If GNU tar is made available under the name 'tar' at all, it needs to be
a recent version and compiled in a way that makes sure that the default
archive format in create mode is POSIX compliant.
J?rg
--
EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin
js at cs.tu-berlin.de (uni)
schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily