Apple has sources for Darwin all the way back to the very first versions of OS X. I was thinking, that's got to be useful for something, right?
opensource.apple.com
For example:
1. looking at the changes between 10.6 and 10.5 kernel, at least one could get a 10.6 or later kernel to boot on PPC.
2. at the very least, one could definitely write a NVMe driver for Powermac G5s?
3. maybe this could help inform Linux PPC/QEMUdevelopment? For example, sleep doesn't work on Linux PPC (at least for my Powermac G5), but there is plenty of stuff referencing hibernation
But surely one must have thought of all this before. What don't I know? Or maybe nobody just had the time to understand all that?
Apple Open Source

For example:
1. looking at the changes between 10.6 and 10.5 kernel, at least one could get a 10.6 or later kernel to boot on PPC.
2. at the very least, one could definitely write a NVMe driver for Powermac G5s?
3. maybe this could help inform Linux PPC/QEMUdevelopment? For example, sleep doesn't work on Linux PPC (at least for my Powermac G5), but there is plenty of stuff referencing hibernation
But surely one must have thought of all this before. What don't I know? Or maybe nobody just had the time to understand all that?