CRIU is a tool for checkpointing and restoring Linux containers and processes. It aims to fully support Linux containers and integrate with projects like OpenVZ, OpenMPI, Systemd, Docker, and LXC. CRIU uses plugins and RPC/library interfaces to support checkpointing processes across ARM64, i386, and other architectures. Recent improvements include images deduplication, improved performance and stability, and added support for more Linux objects in checkpoints. CRIU is mostly written in C by a team of 31 contributors and has over 7,900 commits and 105,882 lines of code maintained on GitHub.