site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Correct me if I'm interpreting your words wrongly, buy did you just say that anyone who steps out of the limited KPI interfaces is illegitimate? That sounds naive. It's not their fault if you have crippled the FreeBSD kernel API. I'm not saying you don't have any legit reasons to do so, but it's a fact that you've done it. --Amanda _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... On Dec 15, 2008, at 12:15 AM, John D. wrote: On Mon, Dec 15, 2008 at 5:33 AM, Dean Reece <dean.reece@apple.com> wrote: It isn't a hassle for legitimate developers because they loose that status as soon as they step outside our KPI space. Thus far, we have not introduced strong protections to prevent developers getting at things we don't export, but that may change if we see customer problems resulting from such practice. In the sense of "can expect support", yes. I mean, you can hack on anything you want, but KPIs and APIs exist specifically to be a contract with developers about what won't change (at least without warning). Going outside of them means you're at your own risk. No, they have not. Darwin has never used the "FreeBSD kernel API". Darwin shares some code with NetBSD and FreeBSD, but it is in no sense a "crippled" FreeBSD. Believing that it is will probably just cause you ongoing frustration. This email sent to site_archiver@lists.apple.com