The real news here, for lobste.rs is that our userspace implementation is marginally functional now. After we’re finished with the Linux kernel stuff (which is mainly the focus of WireGuard), I’d like to get this into the kernels of OpenBSD and FreeBSD. But that’s a while off. In the meantime, is anybody interested in working on a port of the userspace stuff to OpenBSD and FreeBSD? Pretty straight forward tun implementation stuff that needs to be added to some simple Go code.