Not one of the "base it on Linux or BSD" comments gets it. This whole thing is MSR saying, "look, we got it wrong, and so did everyone else. It's not just about one computer anymore."
Sure, they're fixing up the way system resources are exposed and planning to make the whole OS more fault tolerant, but the key takeaway is that the whole OS is network aware. Apps can discover storage, processors, memory, and other resources on the local trusted network, and use them without caring at all that they might be on different machines.
Try getting a single apache or IIS instance to run on 50 servers in a cluster, without writing all of the distribution logic in the application. Sure you could separately configure a local instance on each node, and set up file syncronization or network storage, and...
Why federate your database when you could just add another node to the OS cluster, thereby increasing the resources available to the single DB instance?
The goal is to get all the infrastucture work for free.
I hope someone, anyone, can pull this off. As a developer of a distributed app, let me tell you, the bar right now is WAY too high, and current operating systems, be they Windows or Linux are not up to the task.
[Edit: slashes caused unintentional italics]