very interesting especially the part about mode switching  :cool:
http://lwn.net/Articles/611969/