On Wed, 5 Dec 2012, Jeremy McDermond wrote:
On Dec 5, 2012, at 6:34 AM, "Curt, WE7U" <curt.w...@gmail.com> wrote:
I thought it was based on real BSD, not FreeBSD. Not open-source Unix. They
have to pay the license-holder of Unix for it.
The NeXTSTEP kernel was originally a single server Mach microkernel with a 4.3 BSD server on top of
it. When Apple got ahold of it they changed out the userland with FreeBSD versions and modified
their 4.3 BSD server with some of the FreeBSD kernel code as well. That doesn't make it
"derived from" FreeBSD or really even "based on" FreeBSD. In some ways it acts
like FreeBSD, but in other ways it's completely differently. For example, sometimes the pthread
library doesn't work very well because it's not the native threading method. Threads are
implemented on the Mach microkernel level and there are calls such as thread_policy_set() to
interact with them in their native API.
Huh. So this means it's not 4.3 BSD but derived from it, with FreeBSD and Mach
microkernel bits added for flavoring. A new creature, but again would require
licensing from the Unix license holder because it is based off real BSD.
Correct?
--
Curt, WE7U. http://wetnet.net/~we7u
U.S. Weather Alerts: Firenet.us, port 14580, filter "t/n e/WE7U-WX"
_______________________________________________
Xastir mailing list
Xastir@lists.xastir.org
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir