Live data from Hacker News

MacOS 10.12 Open Source Components

opensource.apple.com

151–160 of 170 posts

Re: MacOS 10.12 Open Source Components

#151

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"

Thanks, we updated the title from “MacOS 10.12 Open Source” a while ago.

Re: MacOS 10.12 Open Source Components

#152
post #133

Oh, 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.

Try different powered hubs. Last week I discovered a USB key that eats so much power it won't run without a powered hub! Numerous external hard drives and optical drives are in this camp, too.

Re: MacOS 10.12 Open Source Components

#153
post #2

Any thoughts on why they wouldn't have released this under a Github repo?

Someone made an unoffical github repo, but it's not been kept up-to-date: https://github.com/unofficial-opensource-apple

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

#155
post #27

I 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…

https://www.softwareheritage.org/ launched recently to do for software something like what archive.org does for the web.

Re: MacOS 10.12 Open Source Components

#156
post #57

Earlier 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". :)

This is such a good example of the difference between Strongly typed and Stringly typed.

Re: MacOS 10.12 Open Source Components

#157
post #146
post #143

Earlier 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 think you are absolutely correct.

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

#158

Earlier quoted context omitted.

Seriously the over reliance on Github is a systemic risk to the industry.

...just like over reliance on google.com to search internet? some people say "yes", some people say "nonsense".

Yup, it's an actual issue.

Re: MacOS 10.12 Open Source Components

#159

I 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

One issue with the "OS X" name was that you have to use a non-breaking space (alt+space) between OS and X to prevent awkward line breaks in the middle of the brand, which in turn made it harder to search for "OS X" in dumb text editors.

Re: MacOS 10.12 Open Source Components

#160

Heh, 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...

The kernel was open sourced?
Post reply on HN