XNU

XNU

XNUは、MachカーネルとFreeBSDおよびC ++のコンポーネントを組み合わせたハイブリッドカーネルです。
XNUカーネルは、OS XおよびiOSオペレーティングシステムで使用するDarwinオペレーティングシステムの一部です。XNUはXNUはNot Unixの頭字語です。XNUは、カーネギーメロン大学で開発されたMachカーネルと、IOKitと呼ばれるドライバーを記述するためのFreeBSDおよびC ++ APIのコンポーネントを組み合わせたハイブリッドカーネルです。XNUは、シングルプロセッサ構成とマルチプロセッサ構成の両方で、I386、X86_64で動作します。XNU Source Tree config-サポートされているアーキテクチャおよびプラットフォーム用にエクスポートされたAPIの構成SETUP-カーネル、バージョニング、およびkextsymbol管理の構成に使用されるツールの基本セット。EXTERNAL_HEADERS-ビルド時の依存サイクルを回避するために、他のプロジェクトから取得されたヘッダー。これらのヘッダーは、ソースが更新されたときに定期的に同期する必要があります。libkern-ドライバーとkextを処理するためのC ++ IOKitライブラリコード。libsa-起動用のカーネルブートストラップコードlibsyscall-ユーザー空間プログラムのsyscallライブラリインターフェイスlibkdd-カーネルチャンクデータなどのカーネルデータを解析するためのユーザーライブラリのソース。makedefs-カーネル構築のトップレベルのルールと定義。osfmk-マッハカーネルベースのサブシステムpexpert-割り込み処理、アトミックなどのプラットフォーム固有のコードsecurity-必須アクセスチェックポリシーインターフェイスと関連する実装。bsd-BSDサブシステムコードツール-カーネルのテスト、デバッグ、プロファイリング用のユーティリティセット...
xnu

ウェブサイト:

カテゴリー

ライセンスのあるすべてのプラットフォームでのXNUの代替

Linux kernel

Linux kernel

Linuxカーネルは、UnixライクなオペレーティングシステムのLinuxファミリで使用されるオペレーティングシステムカーネルです。
Linux-libre

Linux-libre

Linux-libreは、Linuxカーネルの修正バージョンから維持されるGNUパッケージです。
GNU Hurd

GNU Hurd

GNU Hurd(通常Hurdと呼ばれる)は、Unixの代替として設計されたコンピューターオペレーティングシステムカーネルで、GNU General Public Licenseの下でフリーソフトウェアとしてリリースされています。
Redox

Redox

RedoxはRustで書かれたUnixに似たオペレーティングシステムであり、Rustの革新を現代のマイクロカーネルとアプリケーション一式にもたらすことを目指しています。