Operating systems › Apple macOS › macOS 14 Sonoma
macOS 14 Sonoma
2023
macOS Sonoma, the 2023 release adding desktop widgets, Game Mode and video-conferencing presenter overlays.
Reference & documentation
External technical references for programming macOS 14 Sonoma and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| OS X ABI Mach-O File Format Reference ↗ | Format | Mach-O header, load commands, segments spec |
| Apple File System (APFS) Reference ↗ | Format | APFS on-disk data structures for independent implementers |
| Arm A64 Instruction Set Architecture ↗ | Instruction set | Canonical AArch64 A64 instruction encodings from Arm |
| XNU syscalls.master (BSD system call table) ↗ | Interrupt list | Canonical Darwin syscall numbers and prototypes |
| Writing ARM64 Code for Apple Platforms ↗ | Programming | Apple's ARM64 ABI: register usage, calling conventions |
| HelloSilicon: ARM64 Assembly on Apple Silicon ↗ | Programming | Hands-on Darwin arm64 assembly tutorial, 16 chapters |
| Overview of the Mach-O Executable Format ↗ | Reference | Apple overview of segments, sections, memory layout |
| XNU syscalls.master (Darwin system-call table) ↗ | Source | Canonical XNU kernel source defining every BSD syscall |