Hi,

I think it's a great idea to seperate the GNU commands into /usr/gnu. This 
keeps the /usr/bin,/usr/sbin, etc. namespaces clean as they should be. And with 
simple $PATH additions it gives users and developers the flexibility they need. 
All of the coretuils should be located in the /usr/gnu namespace. The 
g-commands should be symlinked into /usr/bin for ease of use. But the other 
commands should stay in the /usr/gnu area.

It would be nice to see a wider clean up of the commands and tools. For 
example, JDS/Gnome should reside under /usr/gnome, which currently only holds 
the share components. Considering that Java, CDE, Openwin, Perl, and apache are 
seperated this way it makes sense. Here is a list of items that should be 
cleaned up:

/usr/sfw -> /usr/{bin,sbin,lib, etc.}
JDS/Gnome -> /usr/gnome
MySQL -> /usr/mysql
Postgres -> /usr/postgres

Some things are a little more difficult to determine the placement of, such as 
net-snmp, webmin, samba, and swat. But programming languages, desktop 
environments, major application suites, databases, web, etc. should be 
seperated.
 
 
This message posted from opensolaris.org

Reply via email to