5.2. 在 RHEL 8 上运行 RHEL 6 或 7 应用程序的选项
要在 Red Hat Enterprise Linux 8 上运行 Red Hat Enterprise Linux 6 或 7 应用程序,可以使用一系列选项。系统管理员需要应用开发人员提供的详细指导。以下列表概述了红帽提供的选项、注意事项和资源。
- 使用匹配的 RHEL 版本客户机操作系统在虚拟机中运行应用程序
- 此选项的资源成本较高,但环境与应用的要求紧密匹配,这种方法不需要很多额外的注意事项。这是当前推荐的选项。
- 根据相应的 RHEL 版本在容器中运行应用程序
- 资源成本低于之前的情形中,而配置要求则更严格。有关容器主机和客户机用户空间之间的关系详情,请参阅 Red Hat Enterprise Linux Container Compatibility Matrix。
- 在 RHEL 8 中原生运行应用程序
这个选项提供最低的资源成本,但也有最严格的要求。应用程序开发人员必须确定 RHEL 8 系统的正确配置。以下资源可帮助开发人员完成此任务:
请注意,此列表不是确定应用程序兼容性所需的一整套资源。这些仅是从已知不兼容更改列表和红帽与兼容性相关的政策开始。有关内核和兼容性的更多信息,请参阅红帽知识库解决方案 什么是内核应用程序二进制接口(kABI)?