Debating 7: Randall Kennedy, Thom Holwerda

Randall,
</p>

<p>
You're not going to get any counterarguments from me regarding the fact that
businesses and large enterprises won't like Vista over XP. Vista obviously
requires better hardware than XP, and it may certainly perform slower than
XP in some, or many, workload scenarios that are important to businesses.
Meaning they will have to spend more money to get the same results, and that
makes no sense.
</p>

<p>
However, that's not what our two original articles were about, and it's most
certainly not what our current point of debate - Vista's performance
improved over time - is all about. So while you may have a good point on
Vista requiring more hardware, or performing worse on the same hardware than
Windows XP does - it's irrelevant to this discussion. We're comparig
Vista-now to Vista-RTM - not to XP.
</p>

<p>
But, I see we're getting back at the thread count point. I'm afraid we're
going to lose our readers this way. I continue to stick by my original
point, namely that the number of threads says nothing about the amount of
changes made to the kernel. Like I detailed before, any change in thread
count could lead to any possible outcome - increased or lowered performance,
or simply, no gain or loss at all. The fact that your thread count metric
did not pick up any of the significant changes detailed by Mark Russinovich
and Eric Traut clearly shows how useless a metric the thread count statistic
is. That's going to be my final word on thread count, as we have both did
our thing. Let's leave it up to our readers to decide which argumentation
makes more sense to them.
</p>

<p>
Let's move on the next point on the list, and this time, I'll pick one.
</p>

<p>
How is it possible that someone who claims to know so much about the NT
kernel appears to be so blatantly ignorant about the concept of MinWin, even
though both Traut and Russinovich detailed the concept so crystal clear? Let
me quote my own artice:
</p>

<p>
<div class="cquote">"Kennedy is so wrong about MinWin I'm again at a loss as to where to start.
Despite a number of fairly clear explanations from Microsoft (most notably,
by Mark Russinovich), Kennedy shows a clear lack of understanding on what
MinWin actually is. Microsoft never promised a "clean break", it never
promised a "new kernel". Microsoft has been very clear: MinWin is *not* a
new kernel. It is *not* a streamlined NT kernel. In fact, it *is* the NT
kernel. The only thing Microsoft did was reorganise parts of it to make it
cleaner, and to make sure they had a small core without any outward calls,
so that they could make changes to the Windows kernel without causing
massive breakage."</div>
</p>

<p>
I'm very interested to hear about where you got the clean break and new
kernel stuff from. Really, I am.
</p>

<p>
Thom

78 Comments

  1. 2008-12-02 12:09 pm
    • 2008-12-02 1:17 pm
      • 2008-12-03 8:51 am
    • 2008-12-02 1:27 pm
    • 2008-12-02 3:37 pm
      • 2008-12-03 3:09 am
    • 2008-12-03 8:45 am
  2. 2008-12-02 12:13 pm
  3. 2008-12-02 12:16 pm
    • 2008-12-02 7:30 pm
      • 2008-12-03 1:23 am
        • 2008-12-03 2:09 am
  4. 2008-12-02 12:16 pm
    • 2008-12-02 12:35 pm
    • 2008-12-02 12:35 pm
    • 2008-12-02 3:45 pm
    • 2008-12-04 11:30 am
  5. 2008-12-02 12:25 pm
    • 2008-12-02 7:09 pm
    • 2008-12-03 5:00 am
  6. 2008-12-02 12:43 pm
    • 2008-12-02 1:10 pm
      • 2008-12-02 2:06 pm
  7. 2008-12-02 1:08 pm
    • 2008-12-03 2:10 pm
      • 2008-12-03 3:53 pm
  8. 2008-12-02 1:15 pm
  9. 2008-12-02 1:31 pm
    • 2008-12-03 4:00 pm
  10. 2008-12-02 1:32 pm
    • 2008-12-02 1:44 pm
    • 2008-12-02 5:41 pm
      • 2008-12-02 7:12 pm
    • 2008-12-02 10:13 pm
      • 2008-12-03 11:04 am
        • 2008-12-03 5:33 pm
  11. 2008-12-02 2:38 pm
  12. 2008-12-02 2:38 pm
    • 2008-12-02 3:17 pm
    • 2008-12-02 4:17 pm
  13. 2008-12-02 3:39 pm
    • 2008-12-02 4:02 pm
      • 2008-12-02 5:51 pm
    • 2008-12-02 4:15 pm
      • 2008-12-02 6:48 pm
    • 2008-12-02 5:36 pm
    • 2008-12-02 5:41 pm
      • 2008-12-02 5:46 pm
        • 2008-12-02 7:38 pm
        • 2008-12-02 9:24 pm
          • 2008-12-03 12:56 am
      • 2008-12-03 1:04 am
  14. 2008-12-02 4:46 pm
    • 2008-12-03 1:10 am
  15. 2008-12-02 6:55 pm
  16. 2008-12-02 6:55 pm
    • 2008-12-02 7:32 pm
    • 2008-12-03 12:49 am
      • 2008-12-04 9:33 am
  17. 2008-12-02 7:42 pm
    • 2008-12-03 12:37 am
      • 2008-12-03 10:18 am
  18. 2008-12-02 8:47 pm
  19. 2008-12-02 9:27 pm
  20. 2008-12-02 10:34 pm
  21. 2008-12-02 10:52 pm
  22. 2008-12-03 12:27 am
  23. 2008-12-03 12:33 am
    • 2008-12-03 4:49 am
      • 2008-12-03 11:51 am
  24. 2008-12-03 4:40 am
  25. 2008-12-03 8:25 am
  26. 2008-12-03 10:22 am
  27. 2008-12-03 10:23 am
  28. 2008-12-03 10:56 am
  29. 2008-12-03 9:50 pm
  30. 2008-12-04 4:49 am
  31. 2008-12-04 9:24 am