Why is there such a huge circle jerk for Linux and no love for BSD?
Do you want the truth? BSD is better in everything but there are no 'distributions' that install a DE out of the box so the learning curve is just a little steeper and people stick to linux.
BSD has no games no drivers and no compatibility.
Anyone telling you otherwise is lying.
As far as hardware support the BSDs have the same sorts of problems as linux but somewhat worse.
On the Linux kernel there's enough incentive there to make large companies come forward and release specifications to the kernel devs(often under an NDA) so that those devs can reverse and re-implement those specs.
The BSDs don't have that kind of popularity so they usually just reverse and re-implement stuff taken from linux instead. This has given them a pretty vast amount of software and hardware support but they're still lacking in the same places that linux itself is lacking(ie graphics and wifi and things that depend on those). Though FreeBSD has proprietary drivers which are directly supported by Nvidia which is nice. The open source intel and radeon drivers are supported on pretty much all of the BSDs though.
There are some caveats with the linux compatibility layer(s). They obviously wouldn't be able to run stuff that explicitly depends on the linux kernel itself. On FreeBSD the layer is based on fedora linux so it may have some trouble with debian specific software which may use a slightly different file structure.
This only describes the symptom. The disease is the license one finds on BSD. It allows for companies to exploit it and give nothing back, "but at least BSD will be used hurr durr".
They are called Apple fanbois. Deal with it, Apple Mac OS X is the most well known version of BSD. Just like Android is the most well known version of Linux.
>OS X would be better if they used more BSD code.
Since they're more similar to each other than BSD is to Linux, wouldn't it make more sense for BSD devs to develop for BSD and OSX at the same time than to develop for each one seperately? There must be at least a little bit of shared development time, right?
Because most of the people who actually circlejerk about GNU/Linux are just hipsters trying to look cool and edgy on the internet, GNU/Linux is a very accessible platform to do this.
Then build it from source you dumb fucking nigger, and if you can't, then why the fuck aren't you using OS X instead which has far better proprietary AND free software support than GNU/Linux ever will?
There is, and, despite what the freetards on /g/ says, companies like apple, sony et al actually do contribute upstream, simply because that leaves them with less code they have to pay engineers to maintain for them.
this, linux is still trash as desktop gaymen os but it's ok if you don't care about running all the games and inferior gpu drivers. BSD is a turd and only turbospergs use it as a daily driver
Why bother making it also compatible with BSD if noone uses it
It's just a small part of Android afaik, so it's not actually, it's like saying you use Linux because the pages you browse are hosted in Linux-powered servers