3 ms·
Unfortunately Apple doesn't accept pull requests for XNU. They're more "source available", to put it under the old .NET Framework terms.
by p_ing 2y ago
Unfortunately Apple doesn't accept pull requests for XNU. They're more "source available", to put it under the old .NET Framework terms.
- hnlmorg 2y agoUnless I’m mistaken, XNU’s license (APSL) doesn’t forbid it being forked and reused in other projects (FOSS license compatibilities aside). For example like how OpenIndina was forked from OpenSolaris (CDDL) when Oracle dropped OpenSolaris development and support. APSL has been approved by the FSF which other “Source Available” type licenses aren’t. Personally though, I’d still rather people supported (for example) FreeBSD rather than Darwin/XNU.
- p_ing 2y agoThat's true, but I agree, why would anyone make a XNU-based OS? Upstream wouldn't accept your forked changes and if you wanted to implement any of the upstream changes over time, that would get difficult as the fork diverged. I really don't think there's anything special in XNU. What exactly does it do well vs. BSD, Illumos, or NT? 100% agreed on BSD, though I'd opt for OpenBSD myself. Either way works!