Liam Proven wrote:
1) Early system bringup is the provice of initrd and
initramfs, which deals
with the "this file is needed before that file" issues. We've already
_got_ a
temporary system that boots the main system.
Only for systems that use such things. There are many that don't.
2) shared libraries (introduced by the Berkeley guys)
prevent you from
independently upgrading the /lib and /usr/bin parts. They two partitions have
to _match_ or they won't work. This wasn't the case in 1974, back then they
had a certain level of independence because everything was statically linked.
But then there's /usr/lib and /usr/local/lib and /usr/pkg/lib.
Peace... Sridhar