TuxOnIce
現在のswsusp(とuswsusp)の実装は1つのスワップ・デバイスへのイメージ書込みのみをサポートするが、TuxOnIceは任意のスワップ・ファイルとスワップ・パーティションの組合わせで複数デバイスをサポートし、またイメージを通常のファイルに書込むこともできるため、サスペンドの準備時にメモリを解放する際の潜在的な競合問題を回避でき、
さまざまな方法による暗号化をサポートし、
uswsuspとswsuspはRAMの最大半分の量を書込むが、メモリの完全なイメージを保存でき (その結果、再開後のシステム応答性が向上する)。
TuxOnIceは当初「Suspend2」と呼ばれていた。これはベータ・リリースの後 (Pavel がコード・ベースをフォークした時点で)、リリース1.0があり、その後リリース2.0があったからである。「Suspend2」という名前は、「Software Suspend 2.x」の短縮形として開発された。
TuxOnIceをバニラ・カーネルにマージするために時間をかけていくつかの努力が行われてきたがしかし、これらはPavelによって反対されており、その主な理由は、Pavelがディスクへのサスペンド・プロセスの多くはユーザー空間 (uswsusp(英語版)を参照) から実行できるし、そうすべきであると信じているのに対し、Nigel Cunninghamはこのコードはカーネルに属すべきと考えているからである。Nigelは、TuxOnIce固有の機能をメインラインにマージし直すことへの願望と不満の両方を述べており、現在は積極的にそれを追求していない。