Помнится, несколько лет назад для реализации засыпания было несколько сторонних патчей на ядро. Сейчас появился какой-то «стандартный» механизм, который используется в большинстве дистрибутивов по дефолту?
Не менее интересно было бы узнать о стандартных userspace-утилитах для управления всем этим. Что именно дёргают KDE/Gnome/XFce — pm_utils, hibernate, что-то ещё?