Unfortunate dynamic linking for everything

boyd, rounin boyd at insultant.net
Thu Nov 20 12:54:34 PST 2003


From: "Peter Jeremy" <peterjeremy at optushome.com.au>
> >Shouldn't that be 'chmod +t /bin/sh' ???
> 
> Definitely.  Why waste a new bit when there's already a perfectly good
> one that is (or was) defined for the purpose.

the 't' bit was known as the 'sticky' bit to keep frequently used,
sharable (judged by a human) text segments in core.  since then
that bit has been overloaded to death.

shared libraries have always been a mistake.

one clear reason is that it caused a dichotomy of binaries; static
vs dynamically linked.  think about a dynamically linked init(8) ...



More information about the freebsd-current mailing list