Reply to post:

Bash on Windows. Repeat, Microsoft demos Bash on Windows

patrickstar

OS X does not use a BSD kernel. Again, OS X does not use a BSD kernel.

It's a Mach kernel (not BSD; unlike BSD, Mach is originally a proper microkernel although Apple skipped out on that part) based on NeXTstep (not BSD), with some BSD added to the mix. After all, Apple bought NeXT (and before that was looking at BeOS) when they needed something to replace MacOS Classic. Why would they go to that trouble and expense if all they got from it was free-as-in-speech-and-beer BSD code base with some customizations?

Hell, a not-insignificant part of OS X kernel code (percentages someone? no idea personally) is C++. When was the last time you saw C++ in kernel land in any BSD?

I think the whole "OS X is BSD based" thing comes from the userland, but I'm far from an OS X expert.

Kinda like Microsoft, say, providing a subsystem to run Linux applications and partnering up with someone to provide and package them, perhaps...

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon