Apple、iOSとmacOSに搭載されているXNUカーネルのARM対応ソースコードを公開

Appleは、iOSとmacOSに搭載されているXNUカーネルのARM対応ソースコードを公開しました。AppleInsiderによると、「iOSでは初となるものであり、ARMベースプロセッサを搭載したMacの基盤の一部を披露する可能性がある」とのことですコードはGitHubリポジトリから入手できます。

XNUは、Appleが開発し、macOSで使用されているコンピュータオペレーティングシステムカーネルです。Darwinオペレーティングシステムの一部として、無料のオープンソースソフトウェアとしてリリースされています。XNUは、iOS、tvOS、watchOSオペレーティングシステムのカーネルとしても使用されています。

コンピューティングにおいて、「カーネル」はほとんどのコンピュータオペレーティングシステムの中心的なコンポーネントであり、アプリケーションとハードウェアレベルで行われる実際のデータ処理との間の橋渡し役です。カーネルの役割には、システムリソースの管理(ハードウェアコンポーネントとソフトウェアコンポーネント間の通信)が含まれます。