This document discusses hibernation and suspend states in Linux 2.6.29. It covers the ACPI specification which defines system power states like S1, S3, S4 and device power states like D0, D1, D2, D3. It explains the hibernation and resume algorithms, and how tasks are frozen and thawed. It also describes the sysfs interface for controlling hibernation and resume, including writing to /sys/power/state to transition power states and /sys/power/disk to select operating modes.