On Fri, Oct 11, 2013 at 4:16 PM, Steven J. Long <sl...@rathaus.eclipse.co.uk> wrote: > On Mon, Sep 30, 2013 at 11:37:53PM +0100, Neil Bothwick wrote: >> initramfs is the new /, for varying values of new since most distros have >> been doing it that way for well over a decade. > > Only it's not, since you're responsible for keeping it in sync with the main > system. And for making sure it has everything you need. And hoping they don't > change incompatibly between root and initramfs.
You have ALWAYS been responsible for keeping / in sync with /usr. ALWAYS. Putting / out of sync with /usr will almost definitely result in breakage for practically every use case where / and /usr have been separated. You cannot reliably upgrade one without the other. If anything, it's easier to keep an init thingy in sync with /usr than to keep / in sync with /usr because our init thingies have automated tools for calculating what to put in them. / does not, and the problem of deciding what goes there is harder than with an init thingy. Likewise, updating / without updating the init thingy, _if you dont know what you're doing_ is a recipe for trouble. Thus the analogy stands. -- This email is: [ ] actionable [x] fyi [ ] social Response needed: [ ] yes [x] up to you [ ] no Time-sensitive: [ ] immediate [ ] soon [x] none