Making a dynamically-linked root

Brooks Davis brooks at one-eyed-alien.net
Wed Jun 4 08:21:59 PDT 2003


On Wed, Jun 04, 2003 at 10:42:10AM -0300, Daniel C. Sobral wrote:
> Terry Lambert wrote:
> >Mike Makonnen wrote:
> >
> >>2. What happens if I hose one of the libraries?
> >
> >I always love this one.  The same thing that happens if you hose
> >your shell, any of your kernel modules get corruptes, you hose
> >your kernel, you hose any of the files that the boot loader looks
> >in before actually loading the kernel, you hose init, or you hose
> >mount, or any one of dozens of other files.
> >
> >It's not like linking shared gives you any kind of statistically
> >significant increase in the number of single points of failure or
> >the overall MTBF for the overall system.
> 
> It doesn't? If /bin/sh is hosed, I use /bin/csh. If /bin/ls is hosed, I 
> use 'echo *'. If /boot/kernel/kernel gets hosed, I use 
> /boot/kernel.old/kernel. If a module gets hosed, I don't load it or use 
> the one in kernel.old. And so forth.
> 
> If libc gets hosed, *ALL* programs stop working.
> 
> So, I did not have any single point of failure for single file 
> corruption before. Now I do. But you claim there was not significant 
> increase, statistically speaking. Could you please point out what am I 
> missing?

/rescue/sh

-- Brooks

-- 
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20030604/9574a54d/attachment.bin


More information about the freebsd-arch mailing list