Understanding launchd: macOS's Init System and Service Manager
How launchd unified boot-time initialization, service supervision, and scheduled tasks into a single declarative system on macOS.
The Unix underpinnings, frameworks, and platform security model behind Apple's desktop OS.
How launchd unified boot-time initialization, service supervision, and scheduled tasks into a single declarative system on macOS.
A practical guide to writing, installing, and debugging your own scheduled or persistent launchd jobs.
At WWDC on June 22, 2020, Tim Cook announced a two-year plan to move every Mac from Intel processors to Apple's own chips.
Released March 24, 2001 at $129, Mac OS X 10.0 brought Apple's NeXT-derived, Unix-based operating system to consumers for the first time.
Released September 30, 2015, OS X 10.11 shipped with SIP enabled by default — restricting even the root user from modifying protected system files.
Released August 28, 2009, Mac OS X Snow Leopard was the first version built exclusively for Intel Macs — a deliberate stability and performance release rather than a showcase of new user-facing features.
On May 18, 2007, Leopard on Intel Macs became the first BSD-based operating system to earn Open Brand UNIX 03 certification — making 'Mac OS X is a real Unix' a certified fact, not just a technical argument.
How the App Sandbox confines what an application can access by default, and how entitlements grant it specific, narrow exceptions.
What SIP protects, how it's enforced below the level of the root user, and the legitimate reasons to disable it temporarily.
How mdworker, metadata importers, and Spotlight's index let macOS answer file searches in milliseconds instead of scanning the disk on demand.