Александр Наталенко опубликовал интервью с Найджелом Каннингемом (Nigel Cunningham), разработчиком подсистемы TuxOnIce (до переименования — Suspend2) для Linux ядра, реализующей поддержку «спящего» режима со сбросом образа памяти на диск. Кроме проекта TuxOnIce, Найджел также участвует в разработке свободной среды дистанционного обучения Moodle и системы управления web-контентом Drupal, совмещая низкоуровневое программирование на языке Си с разработкой web-приложений на PHP. В повседневной практике Найджел использует Ubuntu Linux, в качестве рабочего окружения используется Xfce4 с панелью AWN.
Найджел разрабатывает TuxOnIce практически в одиночку, кроме людей временами присылающих патчи, основную работу (дизайн, разработка, поддержка и документация) выполняет один человек. Тем не менее, TuxOnIce хоть и медленно но совершенствуется, например, последний выпуск TuxOnIce 3.2 вышел месяц назад и кроме исправления ошибок содержал поддержку ZRam, позволяя сохранять как есть уже сжатые страницы памяти без из переупаковки.
На вопрос о возможной интеграции наработок TuxOnIce в состав основного Linux-ядра, Найджел ответил, что интеграция маловероятна, пока не найдется доброволец, способный рецензировать код и адаптировать его в соответствии с требованиями, предъявляемыми разработчиками Linux-ядра. В прошлом уже предпринималось несколько попыток повести код TuxOnIce в состав Linux-ядра, но все они оказались безуспешными.
При сравнении возможностей TuxOnIce с swsusp, интегрированным в Linux-ядро кодом поддержки спящего режима, отмечается отсутствие в swsusp поддержки многопоточной обработки и упреждающего чтения, а также невозможность использования для хранения дампа памяти вместо раздела подкачки обычных файлов. Кроме того, предлагается адаптировать код swsusp для работы в виде модуля, чтобы постоянно не занимать память ядра. Исторически в TuxOnIce первыми были реализованы многие новые возможности, такие как поддержка SMP, удобный интерфейс пользователя, поддержка файла подкачки, а также проверка времени последнего монтирования. Многие из этих возможностей до сих пор отсутствуют в swsusp.
