
Originally Posted by
XorEaxEax
No, certainly it's not anything close to vanilla FreeBSD but I doubt there's alot of old stuff from the NeXT days in there, iirc the Mach stuff isn't even micro-kernel based (Mach didn't become a full-fledged micro-kernel until late in the game, and shares little with the NeXT implementation) but again I may be remembering incorrectly.
Well I didn't say it's anywhere near Linux marketshare in embedded but it's not a 'hobby-os' outside of servers either. We have atleast Cisco and Juniper using FreeBSD as the base for their proprietary operating systems on which their embedded network devices (routers etc) runs on. Again the reason they choose FreeBSD instead of say Linux is because they are allowed to keep the enhancements they do to FreeBSD proprietary and thus use them as a competitive edge. This is great for Cisco,Juniper et al but it means less code makes it back to FreeBSD. Then again the FreeBSD developers ARE well aware of this and CHOOSE to allow this by their choice of licence so it's not as if anyone is being tricked.
There's obviously room for both BSD and Linux, as an end-user though I prefer the Linux model as I get to enjoy ALL the kernel enhancements made by corporations and not just those they think are of no competitive consequence.