To ansser the original question re: tradition vs functional requirement, it's a convention that helps to maintain order by keeping binaries, taken from repository packages, from binaries resulting from compilation of sources not in the repos, and from scripts for use only by one user. For instance, if I build something for testing in a 'sandbox', I do the build such that the program has ~/builds/ as its base directory. This way, I cannot accidentally clobber something needed for the production system.

Reply via email to