Here's the vkernel article I did back in February. Some of you may have
already read it on lwn.net (http://lwn.net/Articles/228404/ and
http://lwn.net/Articles/230658/). Now that the subscriber-only period is
ended, I can finally submit it for inclusion in the project docs, along with
the two appendices that didn't make it in the lwn.net articles.
Let me also thank Matthew Dillon for reviewing the text, suggesting
improvements and being patient with my sometimes confused questions on
kernel@ and commits@ and Simon Schubert for going over the FPU subsection.
All mistakes are of course my own.