j debert said the following on 08/09/2012 03:32 PM:
Historically [...]
Since the long-standing policy of keeping everything system and everything needed for startup on / has been tossed out and system files essential to startup are buried somewhere, anywhere, in /usr it must be mounted early during startup or be on the root filesystem otherwise the system fails to start up even in runlevel 1 and basically becomes a whiny brick.
That was a design decision not a necessity.
Startup depends on /usr being there.
That was a design decision not a necessity. There is no reason the systemd stuff in /usr/ *HAS* to be there. Historically, /boot didn't exist. Historically many of the config files that are now in /etc weren't. There is no reason other than design decision to make stuff needed by the startup (or shutdown for that matter) in /usr.
/usr can no longer be a separate partition by dint of ignorance or whatever supposedly reasonable motive moved people to disregard policy. To change it back would be too much effort that few are willing to undertake and fewer still are willing to agree with.
True, but we've done great changes to the hierarchy in the past.
The best that can be done now is to ensure that no one starts putting system critical files in /home, /tmp, /media, or other new and weird places.
To a generation that grew up with all the config files in /etc having some in /usr is /weird/. "Those ignorant of history are doomed to repeat it" -- Call 226682779489712859637199678587902423107 for a good prime! -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org