That title is clickbaity.
Having seen the Apple open source pages before, it was what I expected but even so I agree; with OP title it sounds like macOS 10.12 is open source in its entirety. I suggest editing the title to the following: "Open Source Components of macOS 10.12"
MacOS 10.12 Open Source Components
151–160 of 170 posts
Re: MacOS 10.12 Open Source Components
#152Oh, how I miss having a working USB stack... https://opensource.apple.com/source/IOUSBFamily/IOUSBFamily-... They re-wrote IOUSBFamily (or at least they said they did) and it's buggy as all heck whenever you try use a USB 3 hub (since the 10.9 rewrite). I'd fix it myself, but it's no longer open source. Plus, to really rub salt in the wound, there's no longer a USB debugging kext. Yay, Apple...
I have some short USB 2.0 extension cables that I use to plug between the Macbook and USB 3 devices - to reduce them to USB 2.0. Because if I for example try to copy more than a few MB to a USB 3 external HD, the Mac freezes. Every single time. So that's working well then.
Re: MacOS 10.12 Open Source Components
#153Any thoughts on why they wouldn't have released this under a Github repo?
The tool they used to create it is here: https://github.com/n-b/tatin
Not sure if it still works, but it's was pretty handy for doing diffs, etc...
Re: MacOS 10.12 Open Source Components
#154Re: MacOS 10.12 Open Source Components
#155I have been drafting an 'Ideas' post about the following idea, but it's not done yet and this looks like as good a place as any to look for some early feedback. This might not have as much clarity as I'd like. The general idea is to have a site that can track various projects that release their own copy of GPL (especially, but other licenses as well) software. So Apple ships their version of {bash, etc.}, and so does…
I really like the idea. Where free licenses are concerned, I believe this would help “cross-pollination” among projects and facilitate the progress of open source. It could also work as a (perhaps curated) reference. Sort of like Rosetta Code, but for more high-level features – “how have projects X and Y chosen to implement this feature?” Besides, it could serve an archival function. A quick search on the web reveal…
Re: MacOS 10.12 Open Source Components
#156Earlier quoted context omitted.
Last vestiges of Roman enumeration :). Saw an article the other day that said "Part I of V". I shook my head.
Why? "Part I of V" is crystal-clear. It's the nineth part of a 22-part series, preceded by "Part H" and succeeded by "Part J". :)
Re: MacOS 10.12 Open Source Components
#157Earlier quoted context omitted.
As does any corporation with software distribution and a breathing legal team. If you want your code to be usable by people who don't know what "fsf" stands for, don't use gpl3.
Having had to gather licenses for such legal teams, in corporations that never contributed a single comma change to any of the code they take for free, I bet in around 10 years FOSS advocates will start to miss the GPL.
I originally intended to point out more how people who use and invest in Mac OS X and claim they are for FSF are, in some part, contradicting themselves.
Re: MacOS 10.12 Open Source Components
#158Re: MacOS 10.12 Open Source Components
#159I wonder why they still write "OS X". Intentional or just due to somebody's lack of attention to detail?
I always preferred OS X over any of the similar names... I hate that they changed it back to MacOS
Re: MacOS 10.12 Open Source Components
#160Heh, I went spelunking through the bsd/mach layers of the code, was quite a bit of fun. Looks like they've only released the x86_64 and x86 versions of the code? I don't see any ARM in there. Anyways, found gems like this [1]: /* * File: sched_prim.c * Author: Avadis Tevanian, Jr. * Date: 1986 * * Scheduling primitives * */ I hope to leave a legacy like this someday, hopefully someone will appreciate the author's com…
For giggles, here are some comments I grepped from the WinNT kernel: https://gist.github.com/turbo/75f0905275c29a3049f983cfe273ea...