>> Tighter coupling between kernel and userland is better? You gotta be kidding me. That means you gotta run the kernel your distributor provides you. Want that new driver for that wifi card or USB dongle? Too bad.
> Ever heard of loadable kernel modules? They let you run experimental code that isn't shipped with the distributors kernel. Of course, it helps to have a stable kernel API, but the Linux devs have made their distaste for interface stability perfectly clear.
Sure I've heard of them. Good luck loading ath5k.ko from 2.6.30 in your vendor-supplied 2.6.26 kernel tho.