3 ms·
You should look up how Plan 9 handles debugging, you just import /proc from the remove machine, and run the debugger locally. This works even across different
by luriel 14y ago
You should look up how Plan 9 handles debugging, you just import /proc from the remove machine, and run the debugger locally.
This works even across different architectures, and the debugger is completely network unware, is all handled transparently by the file system interface to processes.
Some goes for the window system, which also works across the network even when it knows nothing about networks.
See this paper by Rob Pike about how to design window systems: http://doc.cat-v.org/bell_labs/transparent_wsys/ http://doc.cat-v.org/bell_labs/transparent_wsys/