The Kernels have basically remained the same though....
While they may be largely the same there are drastic differences in the areas that count. Speed, stability, hardware support, security, error handling, etc.. I hate windows but 7 is real nice compared to XP.