Mailing the story:
diff -u: What's New in Kernel Development
There's a slow effort underway to allow virtually any part of the kernel to be
extracted into its own shared library, thus enabling users to use any
alternative subsystem they please. There's a long history of this, going back to
the debate between micro-kernels and monolithic kernels.