Parallelizing server IO
Nice idea - however it requires either rewriting either the Windows kernel (a bit difficult without the sources!!) or the Linux kernel (possible but VERY non-trivial) depending on what the server runs on.
Microsoft have very little incentive to rewrite the portions of the windows kernel needed for fully parallelizing the disk I/O and have a lot of incentive NOT to rewrite the kernel (cost and the certainty of introducing nasty bugs).
Rewriting the Linux kernel for fully parallel disk I/O without breaking existing user programs would require a lot of first rate talent with a corresponding high cost and no guarantee of a profit at the end.
The DataCore system is dedicated to I/O and does not need to support existing user programs (as they do not run on the box) so the company could write the fully parallel I/O code for a far lower cost.