The developers of Apple have made available the latest open source kernel of iOS and macOS. Also, the ARM version of the kernel is available for the first time. Check out the announcement by TechCrunch below. The GitHub repository can also be found below, as well as a long discussion by reddit users.
Apple has always shared the kernel of macOS after each major release. This kernel also runs on iOS devices as both macOS and iOS are built on the same foundation. This year, Apple also shared the most recent version of the kernel on GitHub. And you can also find ARM versions of the kernel for the first time.
But first, it’s time for some computer history. The first version of macOS (originally named Mac OS X) came out in 2001. It was built on top of NeXTSTEP, an operating system developed by NeXT. Steve Jobs founded NeXT in 1985 and sold the company back to Apple in 1997. And Apple decided to use NeXTSTEP as the foundation for Mac OS X.
What is XNU?
XNU kernel is part of the Darwin operating system for use in OS X and iOS operating systems. XNU is an acronym for XNU is Not Unix. XNU is a hybrid kernel combining the Mach kernel developed at Carnegie Mellon University with components from FreeBSD and C++ API for writing drivers called IOKit. XNU runs on I386, X86_64 for both single processor and multi-processor configurations.
Github repository: https://github.com/apple/darwin-xnu