CRaC (Coordinated Restore at Checkpoint) now works on Raspberry Pi thanks to two key updates: the new Raspberry Pi OS based on Debian Bookworm (with kernel 6.1.0 including CONFIG_CHECKPOINT_RESTORE=y) and Zulu builds of OpenJDK 17 and 21 with CRaC support. A step-by-step walkthrough covers installing SDKMAN, Zulu 21 CRaC build, and Maven, then running a Jetty example app, creating a checkpoint, and restoring from it. Both Zulu 17.0.8 and Zulu 21 work flawlessly on ARM64 hardware, enabling fast JVM startup times on inexpensive Raspberry Pi hardware.

7m read timeFrom webtechie.be
Post cover image
Table of contents
What is CRaC?New Raspberry Pi OSTesting CRaC on Raspberry PiAnd What About Java 17?Conclusion

Sort: