|
|
Subscribe / Log in / New account

Various notes on /usr unification

Various notes on /usr unification

Posted Feb 29, 2012 13:42 UTC (Wed) by sorpigal (guest, #36106)
In reply to: Various notes on /usr unification by rgmoore
Parent article: Various notes on /usr unification

I think this whole / -> /usr or /usr -> / discussion highlights the need to re-think the FHS more drastically. Clearly not everyone (like me, for example) is happy with moving / into /usr and I keep seeing complaints about use cases that break when you do this. I also see despair from some people who say that we're fooling ourselves if we pretend that there aren't programs that presume /usr is always there when they shouldn't.

Maybe it's time to lay out a new FHS, beginning by describing all of the uses we need to get out of it, and make one big painful move instead of this piecemeal nobody-is-happy stuff.

Q: If initramfs is the new "minimal root" and we have to maintain it anyway just to boot, can we maintain it in its own partition mounted on /init/ and re-do the boot process to use that path at all times whether it's a real disk or a ramfs?

Q: If /tmp and and /etc are local-only, but /usr is not, is there a way we can signal that in the FHS so that people can't be easily confused in the future?

I don't know, but it seems like fighting about what should go in /usr and whether anybody really needs to share it over NFS is idiotic and tangential to the real issue, which is how to solve problems people actually have. Nobody seriously cares where files are located as long as everyone can still do what they need to do.

It's a bit like Debian's multi-arch. There are a lot of ways to solve a lot of little problems but only a few that solve them in a big way for a long time.


to post comments

Various notes on /usr unification

Posted Feb 29, 2012 20:22 UTC (Wed) by dlang (guest, #313) [Link] (1 responses)

while I do not dispute that there are valid use cases for initramfs, why should it be a requirement on all systems?

Various notes on /usr unification

Posted Mar 1, 2012 11:27 UTC (Thu) by sorpigal (guest, #36106) [Link]

I don't insist on one. If the issue is packaging effort it seems logical to take what is built for initramfs purposes and make that the "minimal root" stuff for people without an initramfs, just place it on disk as usual.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds