Bob La Quey wrote:
NixOS and NetKernel are all I see out there (other than
virtualization) that appear to me to be significant steps
forward.

NixOS seems like the right thing. I'm not convinced they're going about it the right way, but they will probably lead they way for someone else to get it right.

NetKernel, I think, is probably not a significant advance in distributed whatever.

I have a real concrete test for whether something "distributed programming advance X" works.

Does it punch holes through NATs?

That simple concrete problem tells me everything I need to know.

Hole punching either requires *really* good abstractions, or it requires the ability for the low and high level portions of your framework to interact cleanly.

It also requires the ability to think about differences in latency and bandwidth as well as how to deal with node failure.

Everybody who does "real" distributed stuff (Skype, Microsoft, Sony, Nintendo, Blizzard) always seem to manage to punch holes through NAT's. The poseurs (BitTorrent, aMule/eMule/eDonkey, JXTA, etc.) never seem to be able to pull that off.

-a


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to