I'd really like to see this. I already run a bunch of containers on servers at home and work, and running a "Zed server" of some sort would be fabulous.
I also wonder (I haven't looked yet) how Zed communicates with its server process over SSH, and if this could be accomplished over some other protocol. Is it possible SSH could be a speed (or latency) bottleneck on high-speed networks?
I'm not familiar with devcontainers. The situation I was curious about was a general container, for example singularity, rather than something more common like docker. When I've tried that with vscode, it didn't like the ssh config that allowed you to ssh into the container and wouldn't work, even though in a bash shell it worked exactly as advertised.
IIRC VSCode struggled to correctly ssh into a container that's set up in your `.ssh` config file. Not sure if this fixed it: https://github.com/microsoft/vscode/issues/194879