-1

我正在做一个试点项目,将一堆 AIX 应用程序移植到 linux - 最终目标是在 AWS 上部署结果。

现在,我只是在我的 Kubuntu 18.04 桌面系统上搞砸了它——并且取得了良好的进展。但我认为 AWS 上阻力最小的路径是使用亚马逊的发行版。如果那是基于 Red Hat,那么即使在这个概念验证阶段我也应该使用 CentOS。

还有一个问题。我一直遇到的最一致的移植问题是原始 AIX 构建环境生成 32 位代码,而我的 Kubuntu 系统确实想要针对 64 位代码(我尝试在 32 位模式下构建,但也有很多问题,最终放弃)。很好,除了我在代码库中遇到了很多 8 字节指针和 8 字节长的问题。如果有一个发行版在 AWS 上得到很好的支持,并且它的构建系统默认构建 32 位代码,那将是理想的。除非那块地毯最终会在路上从我下面被拉出来;-)

有什么建议么?

4

1 回答 1

2

是的,Amazon Linux 2 基于 Red Hat Enterprise Linux,您甚至可以使用可在此处下载的图像之一将其安装在本地计算机上:https ://cdn.amazonlinux.com/os-images/2.0.20200304.0/

对于 Amazon Linux Docker 容器映像,请参阅 Docker Hub 上的 amazonlinux:https ://hub.docker.com/_/amazonlinux/

下载映像后,按照 Amazon Linux 文档开始操作:https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-linux-ami-basics.html

于 2020-05-14T22:26:05.520 回答