[Bug 2073609] Re: [needs-packaging] openjdk-17-crac
Pushkar Kulkarni
2073609 at bugs.launchpad.net
Mon Jul 22 05:36:15 UTC 2024
I've proposed a new package here in favor of the other alternative of
maintaining the openjdk/crac patches in our existing openjdk-17 source
package. The openjdk/crac delta is quite huge [1]. The crac changes
pervade through the Hotspot VM, the garbage collector and the standard
library. It will be hard to maintain these patches on every quarterly
openjdk security update. OTOH, it is fairly straightforward to maintain
a different upstream repository hosting crac patches on top of the
latest JDK 17.
[1] https://github.com/canonical/openjdk-17-crac/compare/master...crac
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2073609
Title:
[needs-packaging] openjdk-17-crac
Status in Ubuntu:
New
Bug description:
OpenJDK with Coordinated Restore at Checkpoint (CRaC) is a project
under the OpenJDK umbrella [1][2]. It offers a solution to the Java
application startup problem using the checkpoint/restore in user-space
(criu)[3] approach, making it applicable for cloud-native,
microservices-based Java backends.
Currently, JDK vendors like Azul [4] and Liberica[5] have CRaC-based
JDK offerings. Java-frameworks like SpringBoot [6] and Micronaut[7]
have released support for CRaC. I am hereby proposing that Ubuntu also
offers the CRaC functionality with openjdk-17 through a new
openjdk-17-crac package in universe.
URL: https://openjdk.org/projects/crac
License: GPL 2.0 License
Notes: The openjdk-17-crac source package will offer crac-jre, crac-
jre-headless, crac-jdk and crac-jdk-headless which can be installed
independent of (and alongside) the openjdk-17 packages.
[1] https://openjdk.org/projects/crac
[2] https://github.com/openjdk/crac
[3] https://criu.org/Main_Page
[4] https://www.azul.com/products/components/crac/
[5] https://bell-sw.com/libericajdk-with-crac/
[6] https://spring.io/blog/2023/11/23/spring-boot-3-2-0-available-now
[7] https://micronaut-projects.github.io/micronaut-crac/2.3.0/guide/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2073609/+subscriptions
More information about the Ubuntu-sponsors
mailing list