1.2. Quarkus 社区版本和红帽构建的 Quarkus 之间的区别
作为应用程序开发人员,您可以访问两个不同的 Quarkus 版本: Quarkus 社区版本和产品化版本,Red Hat build of Quarkus。
下表描述了 Quarkus 社区版本和红帽构建的 Quarkus 之间的区别。
功能 | Quarkus 社区版本 | Red Hat build of Quarkus 版本 | 描述 |
---|---|---|---|
访问最新的社区功能 | 是 | 否 | 使用 Quarkus 社区版本,您可以访问最新的功能开发。 红帽没有发布红帽构建的 Quarkus,以与社区版本的每个版本对应。红帽构建的 Quarkus 功能版本的节奏大约每 6 个月。 |
来自红帽的企业支持 | 否 | 是 | 红帽只为红帽构建的 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)测试并验证 | 否 | 是 | Red Hat build of Quarkus 使用 Red Hat OpenShift Container Platform 和 RHEL 构建、测试并验证。红帽根据您的订阅协议为支持的配置和经过测试的集成提供生产和开发支持。如需更多信息,请参阅 红帽构建的 Quarkus 支持的配置。 |
使用安全构建系统从源构建 | 否 | 是 | 在红帽构建的 Quarkus 中,红帽使用安全软件交付提供核心平台和所有支持的扩展,这意味着它们从源构建、扫描以了解安全问题,以及验证的许可证使用情况。 |
访问 JDK 和红帽构建的 Quarkus 原生构建程序分发 | 否 | 是 | Red Hat build of Quarkus 支持经过认证的 OpenJDK 构建和经认证的原生可执行构建器。请参阅以下接受。如需更多信息,请参阅 红帽构建的 Quarkus 支持的配置。 |
红帽构建的 Quarkus 支持使用红帽构建的 Quarkus 原生构建器镜像构建原生 Linux 可执行文件,该镜像基于 Mandrel,由红帽分发。
如需更多信息,请参阅 将 Quarkus 应用程序编译到原生可执行文件。使用红帽构建的 Quarkus 不支持使用 Oracle GraalVM 社区版(CE)、Mael 社区版本或任何其他 GraalVM 发行版构建原生可执行文件。