aarch64
全称:ARM 64-bit (Advanced RISC Machines 64-bit)
描述:这是 ARM 的 64 位架构,也称为 ARMv8-A。它是现代 ARM 处理器(如 ARM Cortex-A 系列和 Apple 的 M1、M2 芯片)使用的架构。
用途:用于高性能服务器、桌面计算机和移动设备。
示例设备:Raspberry Pi 4 (运行 64 位 OS)、Apple M1/M2 芯片、许多 Android 设备。
armel
全称:ARM EABI (ARM Embedded ABI)
描述:这是 ARM 的 32 位架构,采用 “soft-float” ABI,意味着浮点操作由软件模拟而非硬件直接执行。
用途:主要用于早期的 ARM 设备或不带硬件浮点单元 (FPU) 的设备。
示例设备:一些老旧的嵌入式设备和开发板。
armhf
全称:ARM hard-float
描述:这是 ARM 的 32 位架构,采用 “hard-float” ABI,意味着浮点操作由硬件 FPU 直接执行。
用途:主要用于较现代的 ARM 设备,提供更好的性能,因为它利用了硬件浮点运算。
示例设备:Raspberry Pi 2/3、许多现代的 32 位 ARM 设备。
ppc64le
全称:PowerPC 64-bit Little Endian
描述:这是 IBM 的 PowerPC 处理器的 64 位小端序版本。PowerPC 是一种 RISC 架构,ppc64le 特别用于现代服务器和高性能计算。
用途:主要用于 IBM 的服务器和超级计算机。
示例设备:IBM Power Systems, Summit 和 Sierra 超级计算机。
s390x
全称:IBM System z 64-bit
描述:这是 IBM 的大型机 (mainframe) 架构的 64 位版本。s390x 代表了 IBM z 系列处理器,专为高可靠性、高吞吐量和大规模并行处理设计。
用途:用于企业级的大型机系统,适用于需要高可用性和高性能的业务环境。
示例设备:IBM z15 系列大型机。
x86_64
全称:x86 64-bit
描述:这是由 AMD 首先引入的 64 位架构,也称为 AMD64。它是现代桌面、服务器和许多高性能计算设备的标准架构。
用途:广泛用于桌面计算机、笔记本电脑、服务器和高性能计算设备。
示例设备:大多数现代 PC、服务器和高性能计算设备,如 Intel 和 AMD 的处理器。