There are other articles he has written and tremendously long mailing list articles, on these subject.

Granted he has never USED linux since pre2.0, but even then it was only a momentary thing.

He has looked at code that is in the Linux kernel for quite a while. Things are significantly worse in some areas than pre2.0 and some areas significantly better. Most are just better.

He looks at Code Formatting, Structure, Readability and Practices, but tells him nothing about the "why it was chosen".

So, as you can see, though his code is very purty and technically well done, performs about or slightly better than Linux, they have spent far to long on making things this way and have slowed down development by being retentive. Ferchrissake, using Jalopy on CVS commits or some other code formatting tools will cure about 75% of his gripes.