Apple Releases Kernel Open Source Version For iOS And macOS



Apple recently released MacOS’s open source kernel on Github, accompanying it with a completely unexpected novelty. In fact, along with the code dedicated to the operating system of iMac and Macbook, Apple has also released the kernel in the ARM version, or the one used on iOS. This is the first time that the Cupertino home also includes the source code of its mobile operating system, but it is good to dampen any false enthusiasm.

Publishing this kernel does not open ports to an iOS Open Source or porting or anything else, but is a simple step towards the developer community, which will now be able to better analyze the code that is the base of the operating system . The implications therefore relate to the exclusively academic domain; maybe a developer can take cues to optimize his own kernel, while someone else can point out some bugs escaped to Apple itself, but nothing more.

Although short-term implications are limited enough, some developers and commentators have welcomed the news suggesting that this could also be a first step towards the MacOS public announcement for ARM devices, or rather a MacBook with SoC ARM. This news continues to bounce from year to year, driven by the great performance that, generation after generation, Apple manages to get with its SoC Apple Ax.

This year begin to be numerous rumors in this direction, such as a recent report by the Nikkei that Apple would be interested in the development of processors (ARM) Laptop, iPhone, and modem chips that include the unique management of touch, the fingerprint and display sensor. The move would be aimed at ensuring greater independence of Apple against two key suppliers, Intel and Qualcomm on one side from the other, as well as offering a complete hardware control, especially now that the field of artificial intelligence is increasingly central .

In this talk, it is also possible that Apple chooses to create at least one MacCard range based on SoC ARM, which is related to the doubts emerging following the release of the kernel bound to this architecture. The possibilities are many and varied; so we do not have to wait for the developments.

Follow us on Twitter, subscribe to our Facebook Page, find us on LinkedIn