OS X Kernel for x86 No Longer Open Source

May 17, 2006 · 3 comments

In response to rampant pirates that tweak the x86 (Intel) version of OS X’s kernel to get OS X to run on ordinary PCs, Apple will no longer be offering the source code to this kernel. However, there is another side to offering the kernel to the public. Many advanced users will modify the kernel to optimize OS X for the specific application they primarily use OS X for. Macworld UK argues that this is a bad strategy on Apple’s part and might cripple their hardware sales for new products like high-performance servers where consumers generally slim down the kernel to provide for breakneck speed instead of the broad compatibility that the kernel was previously optimized for.

Apple will still be offering the kernel source code for PPC OS X. Apple needs to decide what they want to do in this situation. They might be able to put a cap on pirated software but they will upset developers in the process.

{ 3 comments… read them below or add one }

1 cavemonkey50 May 17, 2006 at 6:34 pm

Why does everyone think this is news? Since I run my own version of OSx86, I saw the Intel kernel go closed source even before Apple released the real Intel Macs.

With that said, while this does make a minor inconvenience to “pirates”, it does not stop them one bit. Pirates have been reverse engineering parts of OSx86 since day one. The kernel has already been reverse engineered. All is this move did was make the releases for the hackintosh slow down by about a week. Hasn’t stopped them at all.

Reply   More from author

2 Prashant May 18, 2006 at 3:13 am

I don’t think that would be the solution to Apple’s problem; even if they stopped shipping out copies of OSX which weren’t open source there’s always a way a cracker is going to find a way through it, it happens with Windows and it will happen with OSX.

Reply   More from author

3 Ka-Meng May 21, 2006 at 7:39 pm

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: Intel Mac Mini: My Upgrade to 1.83GHz Core Duo

Next post: HOW TO: Setup Gmail for Hosted Domains