剑客
关注科技互联网

小端与 Linux on IBM Power Systems

两年前,我发表了有关 Linux on IBM® Power Systems™ 从大端 (big endian) 向小端的战略转移的第一个 FAQ,现在我仍会听到一些相关问题。下面列出的问题是自第一个 FAQ 发表以来的更新或我被问到的新问题。如果您没有看到您的具体问题的答案,请在联系我之前参阅原始文档。

哪些 Linux 发行版支持 Power 上的小端?

Linux on Power 的三个合作伙伴(Canonical、Red Hat 和 SUSE)都提供了小端发行版。

从 14.04 发行版开始,Canonical 的 Ubuntu Server 仅支持小端模式的 Power,未来的版本计划将会继续提供此支持。没有提供针对 IBM Power Systems 而优化的等效大端版本的计划。

SUSE 的 Linux Enterprise Server (SLES) 仅提供了小端模式的 SLES 12 on Power。因此,客户在从 SLES 11 升级到 SLES 12 时,将需要从大端迁移到小端。

自 Red Hat Enterprise Linux (RHEL) 7.1 发布以来,Red Hat 同时提供了 Linux on IBM Power Systems 的小端和大端版本。目前,这些产品单独授权,不可转让;客户在订购 RHEL for Power 时应特别注意申请先要的字节顺序。尽管 Red Hat 关于仅发布小端 RHEL 发行版的计划仍未公开,但客户应将 RHEL 7 视为从大端迁移到小端版本的机会,以防下一个发布的主要版本是仅支持小端的产品。

目前,Debian、Fedora 和 openSUSE 的所有社区发行版都提供了大端和小端版本。

Linux 发行版会继续在 Power 上支持大端多长时间?

IBM 仍然认为,Red Hat 和 SUSE 将在其整个产品生命周期中继续在 Power 上支持其现有的大端版本。但是,运行大端发行版的客户最好开始计划过渡到小端发行版,前提是这些发行版的应用程序可用且时间允许。

Power Systems 是否支持运行大端和小端操作系统的混合环境?

POWER8® 处理器使用专用寄存器 (SPR) 设置在核心级别上支持大端和小端混合内存存取。尽管从技术上讲,可以同时支持运行大端和小端软件线程,但实现这种设计水品的复杂性很高。因此,IBM 选择特意启用大端或小端(但不能同时启用二者)模式的操作系统版本。

Power 平台的虚拟化能力支持操作系统级别和类型的混合环境。同样的隔离机制也适用于包含 Linux 和其他 Power 操作系统(比如 AIX® 和 IBM i)的大端和小端操作系统。

Power Systems 是否支持同时在 PowerVM 和 PowerKVM 中运行大端和小端操作系统的混合环境?

自 PowerKVM™ 2.1.1 版(2014 年 10 月发布)开始,KVM 支持同时混合运行大端和小端来宾系统。此外,在 2015 年春季,还向 IBM PowerVM® 增添了小端支持,允许系统在混合模式下运行。所以,所有当前的 PowerKVM 和 PowerVM 版本都支持混合运行大端和小端操作系统。

更多细节可在 IBM 知识中心主题 受支持的 POWER8 Linux on Power 服务器虚拟化选项
中找到。

我能否在小端系统上运行大端应用程序,或者反之?

不能,操作系统启用仅支持相同类型的应用程序。因此,小端操作系统(ppc64le 或 ppc64el)只能运行为此软件平台构建的小端应用程序。同样地,大端操作系统 (ppc64) 仅支持为大端构建的软件。

我能否在同一个 Power System 上混合运行大端和小端应用程序?

虚拟化支持在同一个服务器上混合运行大端和小端应用程序环境。特定操作系统和端字节顺序模式的应用程序必须在单独的虚拟机 (VM) 或逻辑分区 (LPAR) 中运行。

请参阅上面有关大端和小端混合操作系统环境的问题,查看更多解释。

小端发行版可在 Power 上的何处运行?

小端发行版可在以下位置虚拟化地运行:IBM Power Systems S8xxL 或 IBM Power System S8xxLC 型号上的 VM(PowerKVM 或来自供应商的任何 KVM on Power 发行版);Power S8xxL、S8xx 或 E8xx 型号上的 LPAR (PowerVM);或者 Power S8xxL 或 S8xxLC 型号上的裸机(直接在启用了 KVM 的 “类似 BIOS” 的固件上)。

更多细节可在以下 IBM 知识中心主题中找到:

PowerVM 是否支持小端操作系统?

PowerVM 自 2015 年春季开始支持小端操作系统。更多细节可在 IBM 知识中心主题 受支持的 POWER8 Linux on Power 服务器虚拟化选项
中找到。

已针对 Power 上的大端优化的 Linux 应用程序怎么办?

IBM 仍然致力于迅速将 Linux on Power 应用程序生态系统从大端过渡到小端。大部分 IBM 产品已完成过渡,新产品一开始就仅采用小端。

可使用软件产品兼容性报告找到每个 IBM 软件产品的更多信息。

此外,IBM 继续与开源社区和第三方软件提供商合作,扩阿达 Linux on Power 生态系统。尽管操作系统支持决策取决于应用程序供应商,但 IBM 强烈鼓励新供应商开始采用小端,以避免任何过渡计划和简化应用程序开发流程。

有关有效开源软件的列表,请参阅 Linux on Power 社区中的 IBM Linux on Power Software 维基页面。

我如何找到有关小端和其他 Linux on Power 主题的问题的答案?

联系其他 Linux on Power 用户,或者联系 Linux 和 Power 技术背后的开发团队。

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址