> Not sure what to do for ARM. I used the lowest emulated CPU in QEMU. Can't we just return "arm" ? Notice how all other archs are using a generic name, without targetting a specific generation or anything: m86k, ppc, x86_64, aarch64 (and "BePC" when running on x86. for legacy reasons). POSIX clearly state that there is no agreement on what the format here should be, so I'd prefer to return something generic unless there is actual information about the details (eg. we could use more specific names when we actually have specific ports of Haiku). -- Adrien.