News for hackers. Stuff that matters.
Re:MacOS 10.12 Open Source Components by raimue on Thursday November 24, 2016 @05:08AM (#13029453)
They are never releasing the full source code. Apple strips the ARM architecture, blocks of code for features they do not want to be open source, and the internal documentation before throwing these dumps over the wall.

Here are some hints of what they are doing to process the original sources:

https://opensource.apple.com/source/hfs/hfs-366.1.1/make_ope...

Re:MacOS 10.12 Open Source Components by dorianm on Thursday November 24, 2016 @05:49AM (#13029623)
Thanks, quite interesting:

    # Check for remaining bad file names
    BADFILES=`find . \( -name "*.arm*" -o -name "arm*" \) | xargs echo`;
    ...
    # Check for remaining bad file contents
    if grep -iEr '([^UD_]_?_OPEN_SOURCE_|XNU_HIDE_SEED|XNU_HIDE_HARDWARE|CONFIG_EMBEDDED)' .; then
Re:MacOS 10.12 Open Source Components by dorianm on Thursday November 24, 2016 @09:24AM (#13030434)
BTW some of their open source code (like XNU, the kernel) is on GitHub: https://github.com/opensource-apple/xnu
Re:MacOS 10.12 Open Source Components by raimue on Thursday November 24, 2016 @09:57AM (#13030604)
> https://github.com/opensource-apple

> MIRROR ONLY, UNOFFICIALLY

Someone took it and uploaded it to GitHub. This was not published by Apple. Also has not been updated in years.

Re:MacOS 10.12 Open Source Components by dorianm on Thursday November 24, 2016 @10:02AM (#13030631)
It was updated two months ago in September 15th 2016: https://github.com/opensource-apple/xnu/pull/4
Re:MacOS 10.12 Open Source Components by raimue on Thursday November 24, 2016 @10:20AM (#13030726)
Okay, right. I was mislead as all commits use a different author (opensource-apple is only the committer), so the activity graph on the profile is mostly empty.