Linked by Thom Holwerda on Tue 2nd Dec 2008 10:58 UTC
Windows Two weeks ago, I published an article in which I explained what was wrong about Randall Kennedy's "Windows 7 Unmasked" article. This was noted by Infoworld's editor-in-chief Eric Knorr, who suggested that Randall and I enter into an email debate regarding the various points made in our articles. We agreed upon publishing this email thread as-is, unedited (I didn't even fix the spelling errors), on both Infoworld and OSNews. We agreed that Randall would start the debate, and that I had the final word. Read on for the entertaining email debate (I figured it would be best to give each email its own page, for clarity's sake. My apologies if this makes each individual page much shorter than what you're used to from OSNews).
Thread beginning with comment 339036
To read all comments associated with this story, please click here.
Comment by siki_miki
by siki_miki on Wed 3rd Dec 2008 10:22 UTC
siki_miki
Member since:
2006-01-17

Well rewriting a core system can certainly cause performance bottlenecks that have to be retuned to get the missing performance back (see recent CFS and HPET Linux tbench regression, or the known IP stack and Vista MMCS issue).

Vista was of course released prematurely and many of those problems were left unsolved, causing mostly latency and throughoutput issues which people (and most benchmarks) perceive as a lack of performance. Even a little bit of retuning existing codebase could make W7 seem noticeably faster.

What, IMO, they seem to do with MinWin is just proper layerisation of "hybrid" (userspace) parts of kernel as it's an ugly mess that traverses IPC calls up and down and nobody probably only a few people understand how it works precisely. I guess this refactoring can possibly affect performance in both ways, improve it or make it worse, and might need a new retuning - I hope they do it for W7. Unfortunately Windows source code is a closely guarded secret so we can just speculate what they are doing and why.

People calling for a full rewrite of core parts of the system are just nuts. It took ages to design the thing and even if it is ugly mess, improving the same code pays off in a better way.

Reply Score: 2