I suppose after 30+ years, any chance of consolidation is hopeless and undesirable?
I suppose after 30+ years, any chance of consolidation is hopeless and undesirable?
The Linux codebase, on the other hand, is licensed under a copyleft license that only allows its use in open-source projects that themselves only allow their codebase to be used in open-source projects, and so on. Because of this, Linux can incorporate BSD codebases, but not the other way around.
For hardware, can a single device driver be made for all variants of BSD? If so, then I agree.
From what I've seen, the BSD community swaps code around on a regular basis. But they pick and choose what code to use based on their own goals. It seems to work pretty well.
FreeBSD: I always got the impression this was trying to be full modern UNIX but non-linux
NetBSD: I guess this is for older/less powerful computers based on comments here?
OpenBSD: ???Security???
Dragonfly: a schism over threading, but FreeBSD?