TopAlter.com

XNU Alternatives

XNU Alternatives

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.

XNU Source Tree

config - configurations for exported apis for supported architecture and platform
SETUP - Basic set of tools used for configuring the kernel, versioning and kextsymbol management.
EXTERNAL_HEADERS - Headers sourced from other projects to avoid dependency cycles when building. These headers should be regularly synced when source is updated.
libkern - C++ IOKit library code for handling of drivers and kexts.
libsa - kernel bootstrap code for startup
libsyscall - syscall library interface for userspace programs
libkdd - source for user library for parsing kernel data like kernel chunked data.
makedefs - top level rules and defines for kernel build.
osfmk - Mach kernel based subsystems
pexpert - Platform specific code like interrupt handling, atomics etc.
security - Mandatory Access Check policy interfaces and related implementation.
bsd - BSD subsystems code
tools - A set of utilities for testing, debugging and profiling kernel.

Best Open Source XNU Alternatives

Are you still using XNU? Let's compare it to the best other options below. Maybe one of these XNU alternatives will work on your device, too.

Linux kernel

Linux kernel

FreeOpen SourceLinux

The Linux kernel is the operating system kernel used by the Linux family of Unix-like operating systems.

Features:

  • Geeky
  • Operating system
Linux-libre

Linux-libre

FreeOpen SourceLinux

Linux-libre is a GNU package that is maintained from modified versions of the Linux kernel. The aim of the project is to remove any software that does not include its...

GNU Hurd

GNU Hurd

FreeOpen SourceLinux

GNU Hurd (usually referred to as the Hurd) is a computer operating system kernel designed as a replacement for Unix, released as free software under the GNU General...

Redox

Redox

FreeOpen SourceLinux

Redox is a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications.

Features:

  • Operating system
  • Unix-like

Upvote Comparison

Interest Trends

XNU Reviews

Add your reviews & share your experience when using XNU to the world. Your opinion will be useful to others who are looking for the best XNU alternatives.

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP