Fedora to simplify filesystem hierarchy
itworld.com
itworld.com
Was there some other big reason? If this is the one, it doesn't seem as relevant today as it would be a couple of years ago, so maybe that change is good...
It does in Debian, because they actually test that configuration. But you need to keep testing it because it keeps getting broken.
In any case, just about any minimal embedded device has enough space to put /usr on the root partition. I'm sure you'll point to a BeagleBoard or whatever where this is not true, but then off-the-shelf Linux desktop distros don't run on these either.
Of course, you can strip /usr to make it fit into a 128MB root device (which seems a bit more typical to me). Hell, you should be able to remove it, that's the whole point of having it in the first place.
And more and more programs and libraries end up getting moved to /bin, /sbin, and /lib, because udev scripts and other parts of the root filesystem process keep needing more and more functionality. All that for functionality that people don't necessarily care about, and for which people can't seem to provide any useful justification beyond "historical reasons".
I think it's safe to say this particular reason isn't as relevant today as it was 40 years ago.
I don't understand this part. If you specify any path then you will not be running a shell built-in. Relocating a built-in makes absolutely no sense since built-ins have no path. That's what makes them built-in.
"If the full path is used and the [binary or script reimplementing said] built-in has been relocated"
Personally I think it's a good idea, but I'd like to see agreement across the major distros first.
[0] https://lists.fedoraproject.org/pipermail/devel/2011-October...
In case you mean "apps" and "system management utilities" - isn't that what start menu links are for?
Well, yes because the sysadmin can use it to modify interfaces.
Or is it a user executable. Well yes too, it is frequently used by non-root to list interfaces.
In any case it makes no sense since in Fedora for about 4 years the PATH has contained /sbin, /bin, /usr/sbin and /usr/bin for everyone.