I forked FreeBSD.
Not to compete. Not to build a distro. To break things.
ChaosBSD is a driver proving ground - a place for half-working hardware, reverse-engineered drivers, vendor trash, and speculative hacks that upstream can't (and shouldn't) accept.
amd64 only. Blobs allowed (marked). Panics expected.
The goal? Get drivers working, clean them up, upstream them, delete them from ChaosBSD.
Success == code deleted.
ChaosOS will keep it upstream sync but will have extra drivers, uncompleted, unstable.
I have build a bunch of drivers recently, either by porting or reverse engineering, but they are unstable.
Broadcom Wifi that reset after 18h ( probably forgot to add some hook), Bluetooh dongles from aliexpress that need exotic delays...
ChaosBSD is the place where we merge and work togheter, once the driver is civilized , we open a DIFF upstream.
This will avoid losing time and eventually burning out the maintainers.