Hi, my feedback: On Tue, Jan 05, Ludwig Nussel wrote:
tl;dr rpms to only operate below /usr and nowhere else.
I like it, but there are some things to consider or fix: 1) Never put /home on /var, normal users can fillup their home directory and prevent the system from working. 2) As the discussions here show, we still need /opt, but I don't see there a problem. 3) Not sure about /srv. The FHS spec was problematic from the beginning as designing this for a place, where admins and distributions should store stuff, but the distributions are not allowed to modify or overwrite admin changes. We (openSUSE) do it clearly wrong. I think most applications and admins use /home/<app> or something like /data instead. So we could drop it, at least we should not use it at all. 4) /usr/lib/linux: so bootloader need to be able to load the kernel from a different partition than the initrd? I doubt this will work. Copying the kernel image is also problematic, with all the space free checks, cleanup, etc. normally the package manager would do for you. 5) No rollback for /etc needed in the final setup? This contradicts a previous comment, that /etc needs to be included in a rollback to match the configuration of the installed software. This stays still valid with the final approach, as admin made changes for updated services could break the old version of that service. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & MicroOS SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany Managing Director: Felix Imendoerffer (HRB 36809, AG Nürnberg)