HEADS UP: /bin and /sbin are now dynamically linked
Robert Watson
rwatson at FreeBSD.org
Sun Nov 16 09:08:47 PST 2003
On Sun, 16 Nov 2003, Richard Coleman wrote:
> Robert M.Zigweid wrote:
> > I'll admit to being mostly a lurker here, but isn't the point of /sbin
> > to be statically linked. That's what the 's' stands for?
> >
> > Second question. This seems to imply that /sbin and /bin both have to
> > have the same behavior? I have no problem with /bin being dynamically
> > linked, but what if I want /bin to be dynamic and /sbin static?
>
> I'm not sure what that would accomplish. If a system was broken such
> that the dynamically linked binaries in /bin didn't work, the utilities
> in /sbin wouldn't be enough to fix the system. For instance, you
> wouldn't have a shell or "ls".
And these problems are best fixed through the new /rescue tree. I was
pleasantly surprised to find that the net space consumed by 5.0-CURRENT in
/ for /stand, /sbin, and /bin was substantially larger in the statically
linked world than the space required for / with /rescue, /sbin, and /bin
in the dynamically linked world. I.e., I can now update boxes installed
with smaller root file systems from earlier 4.x releases without running
out of space, whereas before I would run out of space.
Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
robert at fledge.watson.org Network Associates Laboratories
More information about the freebsd-current
mailing list