On Thu, Feb 24, 2005 at 05:08:33PM -0500, Stuart MacDonald wrote: > The post I reference mentions that Linus once said that a standard > method to locate the source for a particular kernel would be to have > it at /lib/modules/`uname -r`/build. This seems to be a symlink for > vanilla kernels, and actual source for the FC3 installed kernels I > have handy. > > I guess what I'm looking for is a collection of linux kernel policies. > Is there such a collection?
Well, the place where Linus's policy surrounding /lib/modules/`uname -r`/build can be found in: /usr/src/linux/Makefile The distributions (by and large) honor it, but other than that, you seem to have a slightly overinflated view how much weight and how much formalities such statements actually have. The problem with collecting it, as other people have pointd out, is that it implies that all such statements are valid forever (such as a Pope's encyclical) or that we have some formal way of blessing a statement by sprinkling Holy Penguin Pee on it, or some way of retracting such a blessing (probably involving some ceremony involving turning a candle upside down and snuffing it out :-). If the goal is to collect some hints about of out-of-kernel modules and device drivers, there are places where that could be done, and I'd probably suggest writing or updating a linux HOWTO as a part of the Linux Documentation Project. However, with the way in-kernel interfaces are changing, one of things you will no doubt find as you start collecting such hints is that the first hint is: "Get that device driver or module into the mainline kernel sources; otherwise your life will be nasty and brutish, and while perhaps not short, you may soon wish it to be. :-)" - Ted - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/