Skip to content

Commit 698463a

Browse files
committed
CRaC runtime: buttons
1 parent 72d64ed commit 698463a

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

content/use/crac-runtime.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
+++
22
title = "Java Runtime with CRaC Support"
3-
weight = 25
3+
weight = 18
44
+++
55

66
To use the CRAC functionality, you need a Java runtime that has support for CRaC integrated.
77

88
## OpenJDK CRaC
99

10-
The OpenJDK CRaC Project is developed in the [GitHub repository github.com/openjdk/crac](https://github.com/openjdk/crac). The latest releases are available on [crac.github.io/openjdk-builds](https://crac.github.io/openjdk-builds).
10+
{{% button href="https://crac.github.io/openjdk-builds" style="blue" icon="rocket" %}}LATEST OPENJDK CRAC RELEASE{{% /button %}}
11+
12+
The OpenJDK CRaC Project is developed in the [GitHub repository github.com/openjdk/crac](https://github.com/openjdk/crac).
1113

1214
**NOTE**: The JDK archive should be extracted with `sudo`.
1315

@@ -22,17 +24,16 @@ sudo chown root:root $JAVA_HOME/lib/criu
2224
sudo chmod u+s $JAVA_HOME/lib/criu
2325
```
2426

25-
2627
## Azul Zulu Builds of OpenJDK
2728

29+
{{% button href="https://www.azul.com/downloads/?package=jdk-crac#zulu" style="blue" icon="rocket" %}}DOWNLOAD AZUL ZULU WITH CRAC{{% /button %}}
30+
2831
Azul integrated full CRaC functionality for Linux/x64 and Linux/Arm64, in version 17, 21, and 22 of Azul Zulu Builds of OpenJDK. This means, for now, you can run an application with CRaC on any system thanks to the crac.org dependency, but only on the specified OS systems the CRaC functionality in the JVM will work.
2932

3033
As of January 2024, downloads are also available for Windows and macOS of Zulu with CRaC support, but only for development purposes. With these runtimes you are able to simulate the CRaC functionality. When you request a checkpoint, it is created and immediately restored without dumping the checkpoint to disk. This enables you to develop and test the CRaC functionality on these platforms, so you can deploy your application with confidence on Linux.
3134

32-
You can download Zulu from the [Azul Downloads page](https://www.azul.com/downloads/?package=jdk-crac#zulu).
33-
3435
## AWS Lambda SnapStart
3536

36-
AWS Lambda SnapStart is a performance optimization developed by AWS that can significantly improve the startup time for applications. This feature delivers up to 10x faster function startup times for latency-sensitive Java applications at no extra cost, and with minimal or no code changes.
37+
{{% button href="https://aws.amazon.com/blogs/compute/starting-up-faster-with-aws-lambda-snapstart/" style="blue" icon="rocket" %}}MORE INFO ABOUT AWS LAMBDA SNAPSTART{{% /button %}}
3738

38-
More info is available on [Starting up faster with AWS Lambda SnapStart](https://aws.amazon.com/blogs/compute/starting-up-faster-with-aws-lambda-snapstart/).
39+
AWS Lambda SnapStart is a performance optimization developed by AWS that can significantly improve the startup time for applications. This feature delivers up to 10x faster function startup times for latency-sensitive Java applications at no extra cost, and with minimal or no code changes.

0 commit comments

Comments
 (0)