I would like to open a discussion on the merit of moving "packaged" userland software out of /usr/bin and to a different FHS compliant area.
The reasons for this are to allow more structured and organized standards of systems administration, similar to those found in some of the BSD flavors. Hopefully, this can be done without making Linux into a BSD system. Although I understand that the de facto standard for some of the larger Linux distributions uses /usr/bin as the default location for software, I feel that /usr/bin growing to several G of software is a real problem point for system administration. Furthermore, the convention is not completely standardized, shown by the use of /usr/local by distributions such as Slackware. I feel that this issue would be best addressed by people with long term experience in system administration, instead of people speaking on behalf of de facto standards imposed by Linux distributions. This will allow an intelligent discussion of a potentially useful default "exportable" location, as well as a good feel for what essentially useful tools should go in /usr/bin, and where "local system only" but not "essential" files, scripts, and applications should be placed.
