
On Tue, 16 Mar 2021 20:06:51 +1300, Eric Light wrote:
As LDO mentioned, Netgate don't seem to be particularly friendly members of the open source community :-/
Here <https://arstechnica.com/gadgets/2021/03/buffer-overruns-license-violations-and-bad-code-freebsd-13s-close-call/> is a followup report, including some confirmations of issues that Donenfeld mentioned about the FreeBSD kernel code. Even the developer who wrote the code admits his efforts were “half-hearted”. One surprising thing I learned from the article was that the (already production-quality) WireGuard code from the OpenBSD kernel could only be used in part for FreeBSD. Seems like the BSDs have diverged from each other to such an extent that their kernels have become significantly incompatible. Contrast this with the Linux situation, where you have hundreds of different distros, yet their kernels remain sufficiently closely aligned that there is no (significant) concept of developing kernel code just for one distro.