Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: usefulness of source




On Feb 23, 2006, at 10:38 AM, Amanda Walker wrote:

On Feb 22, 2006, at 9:01 PM, Rob Braun wrote:
Do people actually do anything with the
source, or just have an obsessive compulsive disorder to
continually check for it?

On several occasions, access to the source (including xnu, which I'm hoping will show up) has been the only way I've been able to track down the info I've needed to rev hardware device drivers for new versions of MacOS X.


Profit motive, not OCD, I assure you ;-).

Second that. Especially because kernel documentation is nonexistent, the source is necessary for driver development. (Although I've long wondered whether making the source available was just an excuse to avoid providing adequate kernel documentation.)


Also, to add to Dave Leimbach's point:

Point is, we more technically savvy geeks even had *fun* with this stuff when it was more enabled. Now the only project we've got that's even close to like this anymore is Webkit, and I suspect that's because Apple really does need to get along with the KDE hackers for this to continue. Perhaps it's more of a political strength or a goodwill thing because they've chosen to work closely with that community (and have received bad press in the past about it too).

Apple could've ignored the complaints of the KDE hackers and proceeded along their own solitary path, much as they did with the kernel. But they chose differently, and they're reaping the rewards:
We’ve received contributions in every area of WebKit. Here are just a few of the improvements made by non-Apple contributors:

The entire webkit.org infrastructure, including nightly builds and the buildbot.
JavaScriptCore that matches up with KJS.
Many fixes that were formerly only in KHTML and KJS in the KDE source tree.
SVG support in WebKit.
Improved structure of DOM and auto-generated bindings inspired by KDOM.
Vast text layout and rendering improvements, including excellent right-to-left support.
A tremendous number of bug fixes that were easy because of reductions, excellent test cases, and pinpointed version numbers for regressions.

Chris

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-dev/email@hidden

This email sent to email@hidden
References: 
 >usefulness of source (From: Rob Braun <email@hidden>)
 >Re: usefulness of source (From: Amanda Walker <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.