What partitions can be shared between distros?
When installing multiple distros in one system, there can be lots of duplication of files, particularly in applications. I'm wondering what partitions may be safely and effectively shared by multiple distros for the purpose of reducing duplication while maintaining the integrity and the maintainability of the systems.
Say, for example, I wanted to install Fedora, Suse, Gentoo and Debian in one system:
- Is it okay to have a single shared /boot directory, of course with a different kernel for each distro?
Is there any problem with having a single /home partition with a single /home/user directory for each user without conflict?
Finally, is there any problem with sharing a /usr partition? This is important because of the potential size of /usr as well as convenience in installing a given application once and having it available to other distros.
I guess the big issues would be in configuration files and differences that may exist between distros in files with identical names and perhaps with the way the distros internally manage or monitor files and the way they are updated or installed. Are there differences in internal "user" and "group" ids between distros: I'm refering to users like operator, rpc and rpm?
All insights appreciated.