Difference between revisions of "What software is supported"

From CRIU
Jump to navigation Jump to search
(Created page with "This page describes what big and famous opensource software is checked to work with criu (i.e. -- can be dumped and restored). {| class="wikitable" |- ! name ! status ! details ...")
 
 
(29 intermediate revisions by 6 users not shown)
Line 7: Line 7:
 
! details
 
! details
 
|-
 
|-
| make and gcc | works | checked make -j kernel sources compilation
+
| make and gcc || works || checked make -j kernel sources compilation
 
|-
 
|-
| git | in progress | -
+
| tar and bz2 || works || checked creation of a pseudo-random tree archive
 
|-
 
|-
| apache | planned | -
+
| git || in progress || -
 
|-
 
|-
| mysql | planned | -
+
| sendmail || partially || tested without active connection
 
|-
 
|-
| ssh and sshd | planned | sshd requires TCP listening sockets support, ssh -- connected and terminals
+
| apache || works || -
 +
|-
 +
| mysql || works || -
 +
|-
 +
| ssh and sshd || works || -
 +
|-
 +
| crond || works || -
 +
|-
 +
| java (openjdk-1.6.0) || partially || trivial "Hello word" example with sleep in circle works, need to test some mature real program
 +
|-
 +
| screen + bash + top || works || -
 +
|-
 +
| MongoDB (2.0.7-1.el6.x86_64) + mongo-perf || works || -
 +
|-
 +
| nginx (1.0.15-2.el6.x86_64) || works ||
 +
|-
 +
| tcpdump || works || checked with -i option (binding to device) and expression (packet filter)
 +
|-
 +
| oracle db || seem to work || it requires a hack in a kernel, but it looks like all the rest is OK
 +
|-
 +
| iperf || works || client was C/R-ed with live connection to server
 +
|-
 +
| openvpn || seem to work || checked minimal configuration and ping-s
 +
|}
 +
 
 +
This list of software is run from under VNC server (we use tigervnc) with active client connected and is C/R-ed fine (need to run one in IPC namespace to properly handle SYSVIPC stuff)
 +
 
 +
{| class="wikitable"
 +
|-
 +
! name
 +
! status
 +
! details
 +
|-
 +
| XScreensaver || works || -
 +
|-
 +
| libre-office || works || -
 +
|-
 +
| IceWM || works || -
 +
|-
 +
| gimp || works || -
 +
|-
 +
| inkscape || works || -
 +
|-
 +
| blender || works || -
 +
|-
 +
| mplayer || works || [http://www.youtube.com/watch?v=j4wlYY7lTDw demo video]
 +
|-
 +
| supertux game || works || -
 +
|-
 +
| eclipse + java app || works || -
 
|}
 
|}
 +
 +
== See also ==
 +
 +
* [[What cannot be checkpointed]]

Latest revision as of 22:19, 9 December 2013

This page describes what big and famous opensource software is checked to work with criu (i.e. -- can be dumped and restored).

name status details
make and gcc works checked make -j kernel sources compilation
tar and bz2 works checked creation of a pseudo-random tree archive
git in progress -
sendmail partially tested without active connection
apache works -
mysql works -
ssh and sshd works -
crond works -
java (openjdk-1.6.0) partially trivial "Hello word" example with sleep in circle works, need to test some mature real program
screen + bash + top works -
MongoDB (2.0.7-1.el6.x86_64) + mongo-perf works -
nginx (1.0.15-2.el6.x86_64) works
tcpdump works checked with -i option (binding to device) and expression (packet filter)
oracle db seem to work it requires a hack in a kernel, but it looks like all the rest is OK
iperf works client was C/R-ed with live connection to server
openvpn seem to work checked minimal configuration and ping-s

This list of software is run from under VNC server (we use tigervnc) with active client connected and is C/R-ed fine (need to run one in IPC namespace to properly handle SYSVIPC stuff)

name status details
XScreensaver works -
libre-office works -
IceWM works -
gimp works -
inkscape works -
blender works -
mplayer works demo video
supertux game works -
eclipse + java app works -

See also[edit]