Map · The POSIX personality
BSD
Processes, files, signals, sockets, system calls — the FreeBSD-derived layer that makes XNU look like a Unix.
- 1The BSD personality: how XNU pretends to be Unix
- 2Signals in XNU: where POSIX semantics meet Mach reality
- 3How fork(), exec(), and posix_spawn work on XNU
- 4How macOS boots: iBoot to launchd
- 5The XNU network stack: mbufs, TCP, and Skywalk
- 6What happens when you launch an app on macOS
- 7dyld in depth: chained fixups, prebuilt loaders, and dlopen internals
- 8libdispatch internals: how GCD actually dispatches your blocks
- 9TCP internals on XNU: the state machine, congestion control, and the receive path