FreeBSD kernel-mode WireGuard moves forward out-of-tree
Ars Technica had a more in-depth follow up, &quot;FreeBSD kernel-mode WireGuard moves forward out-of-tree&quot; [0], and essentially it&#x27;s just moving into Donenfield&#x27;s own repository for maturation&#x2F;testing until fully baked. It was announced on zx2c4 yesterday, (&quot;WireGuard for FreeBSD snapshot 0.0.20210317 is available&quot; [1]).<p>It appears that for some reason Macy, whom Netgate hired, spent a year trying to port the Linux kernel version (with ample kludging and ifdefs to make it work) rather than the more portable original core standalone version. The result wasn&#x27;t great. But the rushed replacement Jason volunteered a lot of time for was, well, rushed, and everyone agreed that while kernel-mode wg in FreeBSD is very desirable the whole point of the project is to be really reliable and secure so worth taking more time to do right.<p>This presumably won&#x27;t represent that much of a delay in the end. And while it&#x27;s too bad Netgate couldn&#x27;t have been more collaborative and gotten it right from the start, it&#x27;s also impressive and humbling to see skilled people rallying to get it together in the end. Wireguard is such a great project.<p>----<p>0: <a href="https:&#x2F;&#x2F;arstechnica.com&#x2F;gadgets&#x2F;2021&#x2F;03&#x2F;freebsd-kernel-mode-wireguard-moves-forward-out-of-tree&#x2F;" rel="nofollow">https:&#x2F;&#x2F;arstechnica.com&#x2F;gadgets&#x2F;2021&#x2F;03&#x2F;freebsd-kernel-mode-...</a><p>1: <a href="https:&#x2F;&#x2F;lists.zx2c4.com&#x2F;pipermail&#x2F;wireguard&#x2F;2021-March&#x2F;006518.html" rel="nofollow">https:&#x2F;&#x2F;lists.zx2c4.com&#x2F;pipermail&#x2F;wireguard&#x2F;2021-March&#x2F;00651...</a>