iSCSI would be a possible solution along the same lines. Linux implements an iSCSI host and Windows has iSCSI client software. I don't think the drives need to be SCSI to have them "shared out". This probably isn't much faster than AoE though, if at all. But iSCSI has better security and since it's supported on Linux no vendor problems.