Line 19:
Line 19:
Before 1.0 release CRIU was in the proof-of-concept state. The main goal of the project was defining the kernel API needed to make C/R real.
Before 1.0 release CRIU was in the proof-of-concept state. The main goal of the project was defining the kernel API needed to make C/R real.
−
=== 3 Jul 2013: Linus merges memory tracking patches in v3.11 ===
+
* 3 Jul 2013: Linus merges memory tracking patches in v3.11. At that point, CRIU becomes as functional as OpenVZ checkpoint-restore kernel code. And CRIU user-space no longer requires custom kernel to work on.
−
+
* 1 Jul 2013: [[Download/criu/0.6|V0.6]]
−
At that point, CRIU becomes as functional as OpenVZ checkpoint-restore kernel code. And CRIU user-space no longer requires custom kernel to work on.
+
* 30 Apr 2013: [[Download/criu/0.5|V0.5]]
−
+
* 12 Apr 2013: Andrew Morton merges "Memory changes tracking" patches. [http://lwn.net/Articles/546966/ These patches] are prerequisite for such things as incremental dumps or iterative migration. We expect this memory tracker to be long-pending task, but things has happened to be simpler and faster than expected.
−
=== 1 Jul 2013: criu 0.6 ===
+
* 20 Feb 2013: [[Download/crtools/0.4|V0.4]]
−
[[Download/criu/0.6]]
+
* 11 Dec 2012: [[Download/crtools/0.3|V0.3]]
−
+
* 20 Sep 2012: [http://lwn.net/Articles/517079/ Checkpoint-restore tool v0.2]
−
=== 30 Apr 2013: criu 0.5 ===
+
* 23 Jul 2012: [http://lwn.net/Articles/507796/ Checkpoint-restore tool v0.1]
−
[[Download/criu/0.5]]
+
* 14 Feb 2012: Andrew Morton starts to doubt in CRIU. From https://lkml.org/lkml/2012/2/14/384:
−
−
=== 12 Apr 2013: Andrew Morton merges "Memory changes tracking" patches ===
−
[http://lwn.net/Articles/546966/ These patches] are prerequisite for such things as incremental dumps or iterative migration. We expect this memory tracker to be long-pending task, but things has happened to be simpler and faster than expected.
−
−
=== 20 Feb 2013: crtools 0.4 ===
−
[[Download/crtools/0.4]]
−
−
=== 11 Dec 2012: crtools 0.3 ===
−
[[Download/crtools/0.3]]
−
−
=== 20 Sep 2012: crtools 0.2 ===
−
[http://lwn.net/Articles/517079/ Checkpoint-restore tool v0.2]
−
−
=== 23 Jul 2012: crtools 0.1 ===
−
[http://lwn.net/Articles/507796/ Checkpoint-restore tool v0.1]
−
−
=== 14 Feb 2012: Andrew Morton starts to doubt in CRIU ===
−
−
From https://lkml.org/lkml/2012/2/14/384:
Thus far our (my) approach has been to trickle the c/r support code
Thus far our (my) approach has been to trickle the c/r support code
Line 64:
Line 45:
an unsufficiently useful feature) at the end of the project.
an unsufficiently useful feature) at the end of the project.
−
{{Anchor|andrew-mad-russians}}
+
* 12 Jan 2012: Linus merged a first wave of CRIU patches from Andrew Morton. From commit 0994695, the Andrew's quote :
−
=== 12 Jan 2012: Linus merged a first wave of CRIU patches from Andrew Morton ===
−
−
From commit 0994695, the Andrew's quote :
- checkpoint/restart feature work.
- checkpoint/restart feature work.
Line 91:
Line 69:
be a simple matter to go through and delete all trace of it.
be a simple matter to go through and delete all trace of it.
−
=== 30 Nov 2011: CRIU name coined, dot org domain registered ===
+
* 30 Nov 2011: CRIU name coined, dot org domain registered.
Domain Name:CRIU.ORG
Domain Name:CRIU.ORG
Created On:30-Nov-2011 12:49:39 UTC
Created On:30-Nov-2011 12:49:39 UTC
−
=== 20 Jul 2011: Tejun sent the ptrace-parasite example code ===
+
* 20 Jul 2011: Tejun sent the ptrace-parasite example code. See [https://lkml.org/lkml/2011/7/20/138 "EXAMPLE CODE Parasite thread injection using PTRACE_SEIZE and friends"].
−
See [https://lkml.org/lkml/2011/7/20/138 "EXAMPLE CODE Parasite thread injection using PTRACE_SEIZE and friends"]
−
−
=== 19 Jul 2011: Jonathan Corbet wrote the article at lwn.net ===
−
See [http://lwn.net/Articles/452184/ "Checkpoint/restart (mostly) in user space"]
+
* 19 Jul 2011: Jonathan Corbet wrote the article at lwn.net. See [http://lwn.net/Articles/452184/ "Checkpoint/restart (mostly) in user space"].
== 15 Jul 2011: Pavel sent initial RFC and code ==
== 15 Jul 2011: Pavel sent initial RFC and code ==