You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tab uses TCP and WebSockets. I used TCP simply because there were some obstacles to implementing UNIX sockets in async rust. I did put together an experiment with UNIX sockets, and there was pretty much no performance impact.
With TCP, tab could support 'Daemon Federation'. This would allow remote tab sessions running behind SSH, accessed via your local tab client. Daemons could have authenticated peer relationships.
Tab discovery, fuzzy finder, etc could have complete, seamless integration between local and remote sessions. Your local daemon would proxy stdin/stdout, tab metadata, etc.
The text was updated successfully, but these errors were encountered:
austinjones
changed the title
Daemon federation
Daemon federation (remote host support)
Dec 24, 2020
Tab uses TCP and WebSockets. I used TCP simply because there were some obstacles to implementing UNIX sockets in async rust. I did put together an experiment with UNIX sockets, and there was pretty much no performance impact.
With TCP, tab could support 'Daemon Federation'. This would allow remote tab sessions running behind SSH, accessed via your local tab client. Daemons could have authenticated peer relationships.
Tab discovery, fuzzy finder, etc could have complete, seamless integration between local and remote sessions. Your local daemon would proxy stdin/stdout, tab metadata, etc.
The text was updated successfully, but these errors were encountered: