Linked by Thom Holwerda on Sat 23rd Aug 2008 15:37 UTC
Thread beginning with comment 327859
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by Luminair
by Luminair on Sun 24th Aug 2008 23:45
in reply to "RE: Comment by Luminair"
RE[3]: Comment by Luminair
by dagw on Sun 24th Aug 2008 23:55
in reply to "RE[2]: Comment by Luminair"
For example, simply moving all user binary files to one directory with a human readable name makes the system more simple and prevents bugs, and it doesn't sacrifice any features.
I fail to see what bugs that would prevent or what problems would be significantly easier to fix. Not that it's necessarily a bad idea, but I fail to see what you win.
If you're going to do something like that, why not go all the way and use a solution closer to what OS X uses.
RE[3]: Comment by Luminair
by lykwydchykyn on Mon 25th Aug 2008 02:53
in reply to "RE[2]: Comment by Luminair"
Except your mutation of my analogy isn't correct. For example, simply moving all user binary files to one directory with a human readable name makes the system more simple and prevents bugs, and it doesn't sacrifice any features.
Actually, it would remove some features -- just to mention 3:
- being able to put /usr on a remote filesystem
- keeping superuser-only files out of normal user's paths
- being able to keep non-package-manager-installed files from those installed by the package manager
But I guess you might argue that these aren't common use-cases and thus not compelling enough reasons to put binaries in different directories. But I guess I don't see a compelling enough reason to sacrifice features like this to accommodate the odd situation where someone needs to know where their executable is. I just don't see how it's that big of an issue.
Seems like the real issue is that the FHS is not well enough defined or followed. I wonder how many distros even have a clear standard for how they define the hierarchy?







Member since:
2005-07-06
Car engines used to be basically so simple that anyone with reasonable mechanical aptitude could fix most problems. Then people started making demands like more horse power, lower weight, lower emissions, better fuel efficiency etc. So to accommodate all this engines needed to be more complicated.
So yea, car engines could be a lot simpler, but most people didn't want that, they wanted features.
Same with software, sure it could be more simple and stable and with less bugs, but at the expense of features. Most people aren't willing to make that trade off.