@starbreaker One thing about Apple is they only have to support one set of hardware, so getting good battery life isn't very difficult. (Consider: Linux 3.13 was ~12 million lines of code, but ~7mil of it was drivers, ~2mil was support for different architectures, and ~139k for the kernel proper.)