Difference between revisions of "What software is supported"

From CRIU
Jump to navigation Jump to search
 
(23 intermediate revisions by 6 users not shown)
Line 15: Line 15:
 
| sendmail || partially || tested without active connection
 
| sendmail || partially || tested without active connection
 
|-
 
|-
| apache || planned || -
+
| apache || works || -
 
|-
 
|-
| mysql || planned || this one seem to use CLONE_VM and thus requires object IDs and shared mm support
+
| mysql || works || -
 
|-
 
|-
| ssh and sshd || planned || sshd requires TCP listening sockets support, ssh -- connected and terminals
+
| ssh and sshd || works || -
 
|-
 
|-
| crond || planned || this one uses inotify, need to implement support
+
| 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]