TuxOnIce

TuxOnIce
作者 Nigel Cunningham
最新版
3.14 / 2014年3月16日(12年前) (2014-03-16)
対応OS Linux
プラットフォーム Intel, AMD
ライセンス GNU General Public License
公式サイト gitlab.com/nigelcunningham/tuxonice-kernel
テンプレートを表示

TuxOnIceは、Linuxカーネル2.6のパッチとして利用可能なディスクへのサスペンド (または休止状態) 機能の実装である。

以前はSuspend2として知られていた。

カーネル2.5時代、Pavel Machekはswsuspのオリジナルのツリー外バージョンをフォークし、 (その後ベータ(バージョン) 10付近で) バニラ・カーネルにマージされ、開発はswsusp/Suspend2/TuxOnIceラインで継続された。TuxOnIceにはSMP、highmem、およびプリエンプションのサポートが含まれる。

利点

swsusp(英語版)に対する主な利点は次のとおり:

TuxOnIceパッチをLinuxカーネル適用する最中のスクリーンショット

TuxOnIceは当初「Suspend2」と呼ばれていた。これはベータ・リリースの後 (Pavel がコード・ベースをフォークした時点で)、リリース1.0があり、その後リリース2.0があったからである。「Suspend2」という名前は、「Software Suspend 2.x」の短縮形として開発された。

TuxOnIceをバニラ・カーネルにマージするために時間をかけていくつかの努力が行われてきたがしかし、これらはPavelによって反対されており、その主な理由は、Pavelがディスクへのサスペンド・プロセスの多くはユーザー空間 (uswsusp(英語版)を参照) から実行できるし、そうすべきであると信じているのに対し、Nigel Cunninghamはこのコードはカーネルに属すべきと考えているからである。Nigelは、TuxOnIce固有の機能をメインラインにマージし直すことへの願望と不満の両方を述べており、現在は積極的にそれを追求していない。

脚注

[脚注の使い方]
  1. ↑ LKML: Pavel Machek: Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)
  2. ↑ Linux: Reviewing Suspend2 | KernelTrap Archived 2007-06-19 at the Wayback Machine.
  3. ↑ [TuxOnIce-devel] 2012-October - Thinking aloud. Archived 2016-03-03 at the Wayback Machine.

関連項目

外部リンク