Unfortunate dynamic linking for everything
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