安同 OS 架构支持规格表
安同 OS 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。本表分为一级架构、二级架构和实验性架构三组,对应不同支持和维护水平。
一级架构
一级架构包含安同 OS 支持水平最高的一类处理器架构,支持的软件及特性最为完整,更新也最为及时。此类架构在开发者间用户较多,有条件进行较为完整的使用测试。
处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 |
---|---|---|---|
x86-64 | SSE2* | amd64 | x86_64-aosc-linux-gnu |
AArch64 | ARMv8.0, NEON | arm64 | aarch64-aosc-linux-gnu |
龙架构 (LoongArch) | LSX | loongarch64 | loongarch64-aosc-linux-gnu |
*: 一部分软件(如 Blender)可能需要更高级的微架构指令集支持,如 AVX2
二级架构
二级架构包含安同 OS 支持较为完整的一类处理器架构,支持的软件和特性可能受限,更新也时有延误。此类架构在开发者间用户可能较少,且由于使用机会较少等各类因素,使用测试可能不完整。
处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 |
---|---|---|---|
龙芯三号 (MIPS) * | 无 | loongson3 | mips64el-aosc-linux-gnuabi64 |
POWER(64 位,小端序) | AltiVec, VMW, VSX | ppc64el | powerpc64le-aosc-linux-gnu |
RISC-V(64 位) | G, C | riscv64 | riscv64-aosc-linux-gnu |
*: 这一系列处理器包括龙芯 3A1000, 3A1500-I, 3A2000(C), 3A3000, 3A4000, 3B1000, 3B1500, 3B2000, 3B3000, 3B4000 等型号;型号为 5000 或更高的均为基于龙架构 (LoongArch) 的处理器