Understanding systemd: Units, Targets, and the Modern Linux Init System
Understand systemd unit loading, dependency and ordering graphs, service readiness, activation, credentials, sandboxing and forensic debugging.
Conceptual, architectural explainers — how a subsystem actually works underneath.
Understand systemd unit loading, dependency and ordering graphs, service readiness, activation, credentials, sandboxing and forensic debugging.
Understand Linux VFS path lookup, dentries, inodes, open-file descriptions, mounts, page cache, permissions and safe resolution across filesystems.
How APFS's container/volume model, copy-on-write clones, and snapshots replaced HFS+ across every Apple platform starting in 2017.
How Apple Silicon's secure boot chain differs from Intel Macs, and the stages both go through to reach the login window.
How macOS verifies that an application hasn't been tampered with and hasn't been flagged as malware, before it's ever allowed to launch.
What actually happens on disk when you brew install something, and why Homebrew's design differs from a traditional Linux package manager.
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, from a first plist through production-grade patterns.
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.