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 == |