OS-Independent Remote Network Boot?
driveLess asks: "Local hard disks are a pain, and I'd like to get rid of them. The problem? We have lots of computers running different OSes. Trying to support remote booting for every possible operating system would be a nightmare. The ideal solution would be a piece of hardware (PCI card, etc.) that emulated a drive at the block/sector level and fetched data over ethernet. The PC would think the drive was local, but it would actually be hosted on a server. Although this might sound easy, I haven't been able to find any practical way to do this. (iSCSI looks vaguely possible and might work someday, but it seems premature.) Has anyone else solved (or thought about) this problem?"
Uh well yeah. Here is how to do Linux, here is how to make a Solaris Jumpstart Server and here is how to run Mac as a diskless node. They all basically use the same methods via bootp... Couldn't even begin to tell you about windows support.