Totally unexpectedly, Apple opened the source code for the XNU kernel, known as "XNU is Not Unix" and which is used in iOS and macOS operating systems. Now everyone can download all necessary files from GitHub. This is an unprecedented case, as the Apple ecosystem was previously closed, and the company kept the OS running completely under its control.
What is XNU?
XNU, which is an abbreviation of 'XNU is Not Unix', is a Unix-like kernel used in macOS, including all the previous versions of the OS, when it was known as OS X, as well as iOS.
Access to the source code of the kernel will allow developers to better understand how iOS and macOS are arranged and how the software works with the kernel of the system. In addition, experts will be able to use the data in their own projects, but Apple has carefully prepared a number of restrictions.