So I'm guessing you've never actually done any development?
The 'byte stream' model is not from UNIX, its just the way the hardware is laid out physically.
IPC happens in an entirely different way unless you're using something simplistic like pipes
RDMA is pretty much a stable of high speed cluster computing, however its DMA that allows pretty much everything in your PC to work without slowing the processor down. Even your keyboard controller uses DMA to get the characters into somewhere useful.
As far as what you're calling RDMA via Infiniband, I've seen massive clusters (some of the largest in the world) using it
If you think nothing uses the protections provided by the x86 family I'd like to know what shitty OS you're using? Not only does everyone actually use it on the x86, they do it in
I guess you're also ignore the fact that intel and amd added more protection hardware to the x86 architecture JUST FOR VIRTUALIZATION
I'm not sure what development you do, by my standard C library uses MMX for many functions that require me to do nothing to take advantage of their speedup.
You really have no clue do you?