News for hackers. Stuff that matters.
Re:Darwin-xnu: The Darwin Kernel by cucumberferity on Saturday September 30, 2017 @12:02PM (#15373492)
It's a story that (a) the iOS bits are included and (b) it's posted to GitHub instead of dumped at opensource.apple.com. We'll see if Apple accepts pull requests.
Re:Darwin-xnu: The Darwin Kernel by earenndil on Saturday September 30, 2017 @12:11PM (#15373538)
I doubt they will. Actual commits aren't going to github, just version snapshots.
Re:Darwin-xnu: The Darwin Kernel by cucumberferity on Saturday September 30, 2017 @12:52PM (#15373731)
That's frustrating.
Re:Darwin-xnu: The Darwin Kernel by crawshaw on Saturday September 30, 2017 @01:32PM (#15373955)
Github is nice, but there is (and should be) far more to the open source world than just Github.

I am happy they are making sources available. It would be wonderful if Apple started developing their kernel in public (I would like to read those code reviews). What tools they use should be up to the developers.

Re:Darwin-xnu: The Darwin Kernel by josteink on Saturday September 30, 2017 @01:43PM (#15374012)
I think he refers to the fact that we don't get the real version history, with informative commits which may provide context for the code in question, but instead just get snapshots for particular versions.

I'm not saying it's useless, but it's certainly much less useful than a proper version-history, and very much a declaration that it is in no way intended to be a collaborative project.

But I guess that shouldn't surprise anyone either. It's Apple, after all.

Re:Darwin-xnu: The Darwin Kernel by smitherfield on Saturday September 30, 2017 @02:49PM (#15374408)
Apple's made some pretty big genuine contributions to open-source: WebKit, LLVM[1]/clang, Swift, OpenCL.[2]

[1] Yes, technically "not Apple" in the sense that Node.js isn't Joyent.

[2] Admittedly partial credit at best since they've orphaned it in favor of their proprietary Metal API. I'd guess however that Metal will get open-sourced pretty soon.

Re:Darwin-xnu: The Darwin Kernel by bemused on Saturday September 30, 2017 @03:22PM (#15374585)
webkit was based on khtml (LGPL) - not much of a choice for apple
Re:Darwin-xnu: The Darwin Kernel by gsnedders on Saturday September 30, 2017 @05:19PM (#15375038)
For a long time, they just did source-code dumps whenever they made a binary release (i.e., did what is required by the LGPL). They actively chose to move it to being run as an open-source project, with public history, public bug tracking, and public contributions.
Re:Darwin-xnu: The Darwin Kernel by smitherfield on Saturday September 30, 2017 @04:46PM (#15374903)
They could've written a rendering engine from scratch, or (in 2001-2002) acquired Netscape or Opera for a song.
Re:Darwin-xnu: The Darwin Kernel by Fnoord on Saturday September 30, 2017 @06:42PM (#15375358)
Did Apple have a lot of cash in 2001/2? IIRC that is before the iPod hype.