Posted by nderjung 11 hours ago
(just a cute demo, not intended for release or ongoing maintenance)
At some point it was a weaker clone, but it developed into a very high quality clone, and has graduated into being a co-production with the Java version.
Get a refund from wherever you got your facts.
I'll give you half a point for "iPad kids" since that term implies a lot of incorrect things but it does run on iPads.
And it might be because it is easy to provide and maintain compared to a .deb package.
A lot of them, instead of learning the usual linuxii you'll be using in containers at work dive headfirst into nix.
The slightly tricky part would be managing a local NAT that blends the two networks, and also does MagicDNS to answer on those NATed IPs. If routes conflicted, I guess you'd have to pick one?
Seems very doable though.
I wanted it to work on macOS so couldn't rely on network namespaces.
I see a bunch here on awesome-iroh page
I literally just figured out how tsnet fits into the picture (an in-process Go based entire network stack that gets the process to act as a node in the tailnet) and so that helps me understand this (everything in tsnet excepting the control plane). It's very impressive that they can do this in a reliable way.
May be my idea of simpler cryptography is incorrect, but PAKEs like CPace do seem simpler than public key primitives in Noise.