Operating systems › Apple 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.
| Resource | Type | Notes |
|---|---|---|
| OS X ABI Mach-O File Format Reference ↗ | Format | Mach-O header, load commands, segments spec |
| Technical Note TN1150: HFS Plus Volume Format ↗ | Format | Complete on-disk HFS+ volume format with structs |
| XNU BSD syscalls.master system call table ↗ | Interrupt list | BSD 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) ↗ | Programming | System V AMD64 ABI register and stack rules |
| Mac OS X Snow Leopard 10.6 install DMG (build 10A432) ↗ | ROMs | Original 10.6 install disc image on Internet Archive |
| Kernel Programming Guide ↗ | Reference | Mach, BSD, IOKit kernel architecture reference |
| XNU kernel source (xnu-1504.15.3, Snow Leopard 10.6.8) ↗ | Source | Exact 10.6.8 Mach/BSD/IOKit kernel source tree |