This is a response to Alexander’s post “Rethinking the Linux distibution“.
Well, Alexander is trying to solve a problem, or to be exact, some problems. I think he should focus on each problem separately.
I imagine a system where the OS is a well defined set of non-optional core libraries, services and apps. The OS is shipped as a read-only image that gets loopback mounted at / during early boot. So, not only does everyone have the same files, they are using (and testing) *exactly* the same bits. We can do semi-regular updates by replacing the image (keeping the old one for easy rollback), and we can do security hot-fixes by bind-mounting over individual files.
This approach is problematic.
rest here