On 06/07/2014 06:28 PM, Felix Miata wrote:
On 2014-06-07 17:42 (GMT-0400) Anton Aylward composed:
all the user account stuff was moved out of it into /home.
And it's long past due to quit scattering global customization among /usr, /var & /etc. Figuring out where any particular bit of global is or should go is no small PITA. e.g., custom DE menu items to be shared among all users on a system or on multiple systems somewhere in the menu tree other than its root.
There was an explosion of applications for UNIX under SCO and SUN. About that time Apple released the first and early versions of the MAC, and it had a UI definition. However the 'where everything goes' under SCO was pretty arbitrary. Now at least we have pressure to put .fond files under /etc. I admit not everyone does it. My personal #1 bitch on this is KDM. But the pressure to put config under /etc is there and a lot of stuff does follow it. Part of the problem is what to do with options that aren't being used or 'for example' config files. Some of the latter are deemed part of the documentation and get put in /usr/share/doc/. The man pages don't always mention this. Some of the optional config files seem to end up under /usr/lib/somewhereorother and that too may not appear in the man pages. What probably confuses newcomers is when the documentation talks of the base for libraries as ${BASE}/something. Under V6 and V7 and to some degree even SVR4 if you didn't install many packages there wasn't enough to worry about. X caused an explosion and the various DM made it even worse. To some degree we have libraries rationalized, but for the most part /usr/lib top level is HUGE. Thankfully the RPM database know what belongs to what. The 'all config under /etc' movement did a good job but as I say it isn't perfect. What we really need to do is to put pressure on the few packages who put their config elsewhere or fail to document their config. Isn't that what bug reports are for? Sadly too many developers respond "WONTFIX" since they don't see this as a valid bug. -- /"\ \ / ASCII Ribbon Campaign X Against HTML Mail / \ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org