Question:
What do the attribute names within a bundle name mean?
Answer:
Below is a partial list of the attributes within an Azul Zulu Builds of OpenJDK bundle name:
| c1 | c1 Client Compiler (only c1 compiler) |
| c2 | c2 Server Compiler (c1 and c2 compilers) Used only with bundles for the ARM 32-bit architecture. ARM 32-bit architecture bundles that don’t have this suffix contain only the Client compiler. |
| cp1 | Compact Profile 1 (see release notes for included APIs) |
| cp2 | Compact Profile 2 (see release notes for included APIs) |
| cp3 | Compact Profile 3 (see release notes for included APIs) |
| cr | CRaM (Checkpoint/Restore functionality) |
| crac | CRaC (Coordinated Restore at Checkpoint functionality) |
| criu | checkpoint/restore functionality |
| embvm | Embedded VM specific build (deprecated) See What is the significance of the "-embvm-" attribute in a bundle name? for more info. |
| hf | Hard Float |
| sf | Soft Float |
| hl | Headless (vs Headfull) for embedded systems without a display |
| r1 | Internal Release Number 1 = Community Access Used only with apk_repo bundles. |
| r2 | Internal Release Number 2 = Subscriber Access Used only with apk_repo bundles. |
| apk_repo | Alpine Repository Packaging |
| deb_repo | Debian Repository Packaging |
| rpm_repo | RPM Repository Packaging |
| gcc9 | compiled with the GCC 9 toolchain |
See also https://docs.azul.com/core/versioning-and-naming
Add Comment
Comments
Article is closed for comments.