in bigtop-manager-common/src/main/java/org/apache/bigtop/manager/common/utils/os/OSDetection.java [177:193]
private static String standardizeArch(String arch) {
return switch (arch) {
case "amd64", "x86_64" -> "x86_64";
case "arm64", "aarch64" -> "aarch64";
case "x86" -> "i386";
case "arm" -> "armv7l";
case "ppc64le" -> "ppc64le";
case "s390x" -> "s390x";
case "riscv64" -> "riscv64";
case "mips" -> "mips";
case "mips64" -> "mips64";
default -> {
log.warn("Detected unknown architecture: {}", arch);
throw new UnsupportedOperationException("Unsupported architecture: " + arch);
}
};
}