Live data from Hacker News

Apple Open Sources iOS Kernel

github.com

1–10 of 25 posts

Re: Apple Open Sources iOS Kernel

#3

How long has this been a thing? This seems huge, but I don't spend enough time in the iOS ecosystem to tell if this is just how it's been for months/years

I'm pretty sure Darwin has been open source since forever - at least since 2003 according to Wiki. This is the first time I've seen it on GitHub rather than Apple's internal open source microsite (https://opensource.apple.com/)

Re: Apple Open Sources iOS Kernel

#5

How long has this been a thing? This seems huge, but I don't spend enough time in the iOS ecosystem to tell if this is just how it's been for months/years

I'm pretty sure Darwin has been open source since forever - at least since 2003 according to Wiki. This is the first time I've seen it on GitHub rather than Apple's internal open source microsite ( https://opensource.apple.com/ )

This is correct. xnu/Darwin, libDispatch, the Objective-C runtime, and many other components have been on opensource.apple.com for years.

Re: Apple Open Sources iOS Kernel

#6

How long has this been a thing? This seems huge, but I don't spend enough time in the iOS ecosystem to tell if this is just how it's been for months/years

The Mach kernel has been open source since it's inception IIRC. The Apple extensions are real, but not the majority of the functionality.

Re: Apple Open Sources iOS Kernel

#7
post #4

How long has this been a thing? This seems huge, but I don't spend enough time in the iOS ecosystem to tell if this is just how it's been for months/years

This only dropped 2 days ago

Hey so that was my first reaction, and then I thought better of it -- there's no way something this big could happen and not send ripples through the hacker (not cracker, hacker)/programmer/tech community.

Re: Apple Open Sources iOS Kernel

#9
I think this title is misleading. Apple has open XNU for more than 10 years. And AFAIK this kernel does not include ARM compiling option, as the very first paragraph in the README:

> XNU runs on I386, X86_64

Post reply on HN