On Wed, 5 Dec 2012, Curt, WE7U wrote:

On Wed, 5 Dec 2012, Chip Griffin wrote:

OS X is based upon the Mach kernel. Certain parts from FreeBSD's and NetBSD's implementation of Unix were incorporated in NeXTSTEP, the core of Mac OS X. NeXTSTEP was the graphical, object-oriented, and UNIX-based operating system developed by Steve Jobs' company NeXT after he left Apple in 1985.[14] While Jobs was away from Apple, Apple tried to create a "next-generation" OS through the Taligent,Copland and Gershwin projects, with little success.[15]


OS X's core is a POSIX compliant operating system (OS) built on top of the XNU kernel, with standard Unix facilities available from thecommand line interface. Apple has released this family of software as a free and open source operating system named Darwin.

If they've released it all as open-source, then it must not be based on original BSD code and therefore doesn't require licensing. My bad.

Found this with a quick Google search (more complete):

http://osxbook.com/book/bonus/ancient/whatismacosx/arch_xnu.html

In the "BSD" section it says: "XNU's BSD component uses FreeBSD as the primary reference codebase (although some code might be traced to other BSDs). Darwin 7.x (Mac OS X 10.3.x) uses FreeBSD 5.x."

A bit more from Wikipedia (XNU):

"XNU is the computer operating system kernel that Apple Inc. acquired and 
developed for use in the Mac OS X operating system and released as free and open 
source software as part of the Darwin operating system. XNU is an acronym for X is 
Not Unix.[1]

Originally developed by NeXT for the NeXTSTEP operating system, XNU was a 
hybrid kernel combining version 2.5 of the Mach kernel developed at Carnegie 
Mellon University with components from 4.3BSD and an object-oriented API for 
writing drivers called Driver Kit.

After Apple acquired NeXT, the Mach component was upgraded to 3.0, the BSD 
components were upgraded with code from the FreeBSD project and the Driver Kit was 
replaced with a C++ API for writing drivers called I/O Kit."

So it appears they originally based it on 4.3BSD but then later swapped out the 
BSD bits for FreeBSD code and could later release it as open-source.

--
Curt, WE7U.        http://wetnet.net/~we7u
The greatest enemy of knowledge is not ignorance, it is the illusion of 
knowledge.  -Stephen Hawking
_______________________________________________
Xastir mailing list
Xastir@lists.xastir.org
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir

Reply via email to