Playing with dropping the gVisor netstack (userspace TCP, etc) into so a pure Go program running in userspace (with no special OS/kernel/modules) can basically do all the Tailscale things (at least a bit slower) in limited envs.
It's coming alive! Mwahahaha.
Conversation
"Because Netstack was designed and implemented to be modular, flexible and self-contained, there are now several more projects using Netstack in creative and exciting ways."
--- gvisor.dev/blog/2020/04/0
It was inevitable!
3
1
39
Replying to
Yeah but they don't like it. I'm not sure whether their dislike for Go or for Netstack came first but they're related.
1
1
Go has substantial overhead for the use in gVisor / Netstack but that doesn't seem relevant to them.
I don't get why they would have such a major issue with it when they happily use C++. Dart used to be a horrible language too and they've completely changed it to make it decent.


