More rambling from a semi-retired kbuild guy ...
The linux kernel has a lot of semi-independent subsystems which are
maintained upstream of Linus. Also there are several parallel trees
(especially the non-x86 arch trees) which are upstream in some ways and
downstream in anothers.
The kernel accumulates entropy quite fast. I'm pleased at the emergence
of the "Kernel Janitors" who work to knock old cruft off the trailing
edge while lots of other people are adding new stuff to the leading edge.
The CONFIG_* options definitely have a lot of this cruft. But there are
also artifacts in there of work that's meaningful in broader contexts.
In garbage collection terms: some symbols which have no visible references
probably have references which are outside the tarball, sometimes only
in developer's heads.
Out of 600 apparently crufty symbols though, I'm sure there's plenty
of real cruft to purge!
Michael
_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/kbuild-devel