On Fri, 2006-04-28 at 16:56 -0700, Stephen Hahn wrote: > Since this topic arose during a discussion about developer > readiness > of opensolaris, and got reasonably well characterized, and appears > to > be gating on other improvements, I thought we should discuss > further > with a draft in hand. > > Comments welcomed.
Maybe I'm confused, it's getting late, but if we don't restrict the use of /usr/gnu to conflicts with existing Solaris interfaces then how is /usr/gnu different from /usr/sfw? /usr/sfw was invented for External interfaces and for freeware interfaces that conflict with Solaris interfaces. There was also a 'no accidental discovery' rule, but that's no longer. People seem to agree now that this was a bad idea and we're gradually moving everything from /usr/sfw to /usr. /usr/gnu is for interfaces that conflict with Solaris interfaces and for other freeware "stuff" that is not stable enough, we shall call them Volatile this time. I think if a piece of software is so unstable (in terms of interface stability) that we need to hide it, then let's not ship it and not use it. Otherwise put it in /usr and use /usr/gnu only in case of a conflict. Then again, /usr/sfw is getting deserted, so why not reuse it instead of creating another directory structure under /usr? Are we sure that only GNU programs will fall into this category? Laca
