Out of curiosity, does this impact the ability for macOS to run on hardware other than Apple hardware?
Reasonable chunks of the macOS (née OS X) kernel are open source - see Apple Open Source, in particular XNU.
It’s an interesting decision by Apple not to encrypt the kernel, but I’m not convinced it’s security related like so many have suggested. Also, the quote from Apple spokesperson mentions “kernel cache”, which is a little different from the kernel itself. I’m no Apple kernel hacker so I’ve not investigated this any further (nor do I know much about the macOS kernel), but there seem to be some discrepancies in these reports
(née OS X)
née Mac OS X, née NextSTEP, née Darwin, née XNU, née Mach.
The Operating System of a Thousand Names, especially if we’re naming operating systems by their kernels, like Linux.
Why do you think this?
There is already OSx86/Hackintosh so you can run Mac OS X on non Apple hardware. I guess if someone is going to dig a little bit into macOS, it will also become available for OSx86. Short ‘research’ also reveals some people having already success with macOS on their PC hardware (this might need some verification).
If you wonder it will be possible to install iOS on non Apple hardware, I can’t tell you. First step would be, I guess, running iBoot on QEMU. Searching a bit I found iBoot running in QEMU, and then some git repo and this dead linking site