3 ms·
> Supporting these drivers required the addition of an “OpenBSD compatibility layer”, which builds on top of the existing FreeBSD compatibility layer. This doe
by xvilka 4y ago
> Supporting these drivers required the addition of an “OpenBSD compatibility layer”, which builds on top of the existing FreeBSD compatibility layer.
This doesn't look very good, in my opinion. While having working WiFi is important, stacking compatibility layers is not a good architectural decision.
- waddlesplash 4y agoOpenBSD is itself a fork of FreeBSD from many years ago, and while there has been a significant amount of API divergence, the differences are not as large as you might first expect. The "OpenBSD compatibility layer" is just a bunch of headers which add more or differing functions from FreeBSD, it does not have any .c files. It works just fine.
- chungy 4y agoOpenBSD was actually a fork of NetBSD ca. 1996; NetBSD and FreeBSD in turn are basically sibling-forks from 386BSD.
- waddlesplash 4y agoAh right, seems I got the BSD lineages mixed up. Well, the basic point still stands, anyway.