Operating systemsApple macOS › Mac OS X 10.6 Snow Leopard

Mac OS X 10.6 Snow Leopard

2009

Mac OS X Snow Leopard, the 2009 release focused on refinement, adding Grand Central Dispatch and dropping PowerPC support.

Reference & documentation

External technical references for programming Mac OS X 10.6 Snow Leopard and for writing emulators.

ResourceTypeNotes
OS X ABI Mach-O File Format Reference ↗FormatMach-O header, load commands, segments spec
Technical Note TN1150: HFS Plus Volume Format ↗FormatComplete on-disk HFS+ volume format with structs
XNU BSD syscalls.master system call table ↗Interrupt listBSD syscall trap numbers and prototypes
Overview of the Mach-O Executable Format ↗Memory map__TEXT/__DATA segment and section memory layout
x86-64 Function Calling Conventions (OS X ABI) ↗ProgrammingSystem V AMD64 ABI register and stack rules
Mac OS X Snow Leopard 10.6 install DMG (build 10A432) ↗ROMsOriginal 10.6 install disc image on Internet Archive
Kernel Programming Guide ↗ReferenceMach, BSD, IOKit kernel architecture reference
XNU kernel source (xnu-1504.15.3, Snow Leopard 10.6.8) ↗SourceExact 10.6.8 Mach/BSD/IOKit kernel source tree