Reminder: this is a link to LWN, one of the few places on the internet that I know of where the comments are consistently more knowledgeable and more insightful than hacker news, in my opinion.
So read the original article, but more importantly, read the comments.