>They don't use a BSD licensed kernel in many such places (e.g., Android) because Linux is more advanced.
More advanced in what sense? There are lots of devices using BSD, so that's entirely possible.
More advanced in what sense? There are lots of devices using BSD, so that's entirely possible.
Taking one off the top of my head that was relevant around the time Android was being developed, dynamic ticks which is important for low power operation. Linux supported this in 2007 about 5 years before FreeBSD and I think NetBSD still doesn't support it. Could not field a phone OS without that, at least not back in those days.