TuxOnIce

TuxOnIce (以前はSuspend2として知られていた) は、Linuxカーネル2.6のパッチとして利用可能な"ディスクへのサスペンド" (または休止状態) 機能の実装である。
カーネル2.5時代、Pavel Machekはswsuspのオリジナルのツリー外バージョンをフォークし、 (その後ベータ(バージョン) 10付近で) バニラ・カーネルにマージされ、開発はswsusp/Suspend2/TuxOnIceラインで継続された。TuxOnIceにはSMP、highmem、およびプリエンプションのサポートが含まれる。
に対する主な利点は次のとおり:
TuxOnIceは当初「Suspend2」と呼ばれていた。これはベータ・リリースの後 (Pavel がコード・ベースをフォークした時点で)、リリース1.0があり、その後リリース2.0があったからである。「Suspend2」という名前は、「Software Suspend 2.x」の短縮形として開発された。
TuxOnIceをバニラ・カーネルにマージするために時間をかけていくつかの努力が行われてきたがしかし、これらはPavelによって反対されており、その主な理由は、Pavelがディスクへのサスペンド・プロセスの多くはユーザー空間 (を参照) から実行できるし、そうすべきであると信じているのに対し、Nigel Cunninghamはこのコードはカーネルに属すべきと考えているからである。Nigelは、TuxOnIce固有の機能をメインラインにマージし直すことへの願望と不満の両方を述べており、現在は積極的にそれを追求していない。