1.2. Quarkus 社区版本与红帽构建的 Quarkus 之间的区别
作为应用程序开发人员,您可以访问两个不同的 Quarkus 版本: Quarkus 社区版本和产品化版本,红帽构建的 Quarkus。
下表描述了 Quarkus 社区版本与红帽构建的 Quarkus 之间的区别。
| 功能 | Quarkus 社区版本 | Red Hat build of Quarkus 版本 | 描述 |
|---|---|---|---|
| 访问最新的社区功能 | 是 | 否 | 使用 Quarkus 社区版本,您可以访问最新的功能开发。 红帽不会发布红帽构建的 Quarkus,以与社区版本的每个版本对应。红帽构建的 Quarkus 功能发布节奏大约每六个月进行一次。 |
| 来自红帽的企业级支持 | 否 | 是 | 红帽只为红帽构建的 Quarkus 提供企业级支持。要报告 Quarkus 社区版本的问题,请参阅 quarkusio/quarkus - issues。 |
| 访问长期支持 | 否 | 是 | 红帽构建的 Quarkus 主发行版本的生命周期分为两个支持阶段:全面支持和维护支持。 有关红帽构建的 Quarkus 的产品生命周期、时间表和支持策略的详情,请登录红帽客户门户网站,查看 产品生命周期和红帽构建的 Quarkus 生命周期和支持策略 知识库文章。https://access.redhat.com/product-life-cycles?product=Red%20Hat%20build%20of%20Quarkus |
| 常见的漏洞和风险(CVE)修复和程序错误修复被后向移植到早期版本 | 否 | 是 | 在 Red Hat build of Quarkus 中,所选 CVE 修复和程序错误修复会定期向后移植到支持的流。 有关维护支持的更多信息,请参阅 红帽构建的 Quarkus 生命周期和支持策略。 |
| 使用 Red Hat OpenShift Container Platform 和 Red Hat Enterprise Linux (RHEL)测试和验证 | 否 | 是 | 红帽构建的 Quarkus 使用 Red Hat OpenShift Container Platform 和 RHEL 构建、测试和验证。红帽根据您的订阅协议为支持的配置和经过测试的集成提供生产和开发支持。如需更多信息,请参阅 红帽构建的 Quarkus 支持的配置。 |
| 使用安全构建系统从源构建 | 否 | 是 | 在 Red Hat build of Quarkus 中,红帽使用安全软件交付提供核心平台和所有支持的扩展,这意味着它们从源构建,扫描安全问题,以及验证许可证的使用。 |
| 访问 JDK 和 Red Hat build of Quarkus Native builder 发行版的支持 | 否 | 是 | 红帽构建的 Quarkus 支持经过认证的 OpenJDK 构建和认证的本地可执行文件构建器。请参阅以下接受。如需更多信息,请参阅 红帽构建的 Quarkus 支持的配置。 |
要构建原生 Linux 可执行文件,红帽构建的 Quarkus 支持使用 红帽构建的 Quarkus 原生构建器镜像(quarkus/mandrel-for-jdk-21-21-rhel8),它基于 GraalVM Mandrel。
红帽构建的 Quarkus 不支持使用 Oracle GraalVM 社区版本(CE)、Mandrel 社区版本或任何其他 GraalVM 发行版构建原生可执行文件。如需更多信息,请参阅将 红帽构建的 Quarkus 应用程序编译到原生可执行文件。