YearOfTheLinuxDesktop wrote:

I don't understand this and think it was taken out of context.  NT runs on 64 cpus today and could run 32 for some time.  I had a 4 way server NT box ~8 years ago.  I don't know anyone that actually buys those massive machines, but it can work.  NT can support multiple cpus and cores, and thousands of threads - that is not the issue.  The issue I think he is talking about is parallel libraries and apis that *easily allow the dev to actually use those cores and threads.  100 seperate user apps could use 1 core each on a 100 cpu machine (for example) and run fine.  The hard part is getting 1 app to leverage the same 100 cores and use them.  Big difference - that is issue.  Personally, I don't think there will be a majic bullet here.  They can make it a ton easier however with tools and libraries.