この記事は更新が必要とされています。 (2016年10月) |
この記事はカテゴライズされていないか、不十分です。 |
| 作者 | Nigel Cunningham |
|---|---|
| 最新版 |
3.14
/ 2014年3月16日 |
| 対応OS | Linux |
| プラットフォーム | Intel, AMD |
| ライセンス | GNU General Public License |
| 公式サイト |
gitlab |
TuxOnIceは、Linuxカーネル2.6のパッチとして利用可能なディスクへのサスペンド (または休止状態) 機能の実装である。
以前はSuspend2として知られていた。
カーネル2.5時代、Pavel Machekはswsuspのオリジナルのツリー外バージョンをフォークし、 (その後ベータ(バージョン) 10付近で) バニラ・カーネルにマージされ、開発はswsusp/Suspend2/TuxOnIceラインで継続された。TuxOnIceにはSMP、highmem、およびプリエンプションのサポートが含まれる。
swsuspに対する主な利点は次のとおり:

TuxOnIceは当初「Suspend2」と呼ばれていた。これはベータ・リリースの後 (Pavel がコード・ベースをフォークした時点で)、リリース1.0があり、その後リリース2.0があったからである。「Suspend2」という名前は、「Software Suspend 2.x」の短縮形として開発された。
TuxOnIceをバニラ・カーネルにマージするために時間をかけていくつかの努力が行われてきたがしかし、これらはPavelによって反対されており、その主な理由は、Pavelがディスクへのサスペンド・プロセスの多くはユーザー空間 (uswsuspを参照) から実行できるし、そうすべきであると信じているのに対し、Nigel Cunninghamはこのコードはカーネルに属すべきと考えているからである。Nigelは、TuxOnIce固有の機能をメインラインにマージし直すことへの願望と不満の両方を述べており、現在は積極的にそれを追求していない。