Not going thru the socket layer will slow you down even more. It will require
you to re-write every single performance-requiring application every time some
bloke designs a new network interconnect with a new API.
I'd take a 5% performance loss over re-writing all my code any day.
But why would it be any slower going over the socket API ? After all, quite a
lot of people have put quite a lot of effort into making that API perform very
well.
>
> With IB bandwidth faster than standard 32/33MHZ PCI, one might
> run DOOM over VNC over IB on remote computer faster
> than a normal PC running DOOM locally....
But not until you port DOOM to the API-of-the-day. Sweet idea though ;)
>
> One might create a OS that miror the complete process state
> info (replicate all the modified page) everytime that
> process is schedule out.
Latency kills.
Adding tracks to the highway doesn't make it any shorter.
-- ................................................................ : jakob@unthought.net : And I see the elder races, : :.........................: putrid forms of man : : Jakob Østergaard : See him rise and claim the earth, : : OZ9ABN : his downfall is at hand. : :.........................:............{Konkhra}...............: - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/