See also: Architectures
The purpose of the Alternative Architectures family of SIGs is to promote Fedora on a wider array of computer hardware platforms than the two accorded first-class status from the Fedora Project: x86-64 (amd64, 64-bit little-endian x86) and Aarch64 (arm64, 64-bit little-endian ARMv8).
Teams
See also: Arch-specific SIGs
Active
Currently there are active teams for:
- ARM (ARMv7)
- MIPS (mips64r2: little endian n64 ABI, and mips32r2: little endian o32 ABI)
- PowerPC (both big- and little-endian Power64)
- s390x (IBM z/Architecture: big-endian n64 ABI)
In formation
The following teams are looking for members:
Defunct
No longer active architectures are:
- ARM-hfp (32-bit little-endian hard floating point ARMv7) [official support introduced beginning with Fedora 20, withdrawn upon the release of Fedora 37][1]
- IA64
- SPARC
- Parisc
Packaging Issues
Divergence from Primary Architectures
- Alternative architecture package trees should be as close to primary architecture package trees as possible.
- Packages for alternative architectures should not use older versions, and must not use customized (read, "hacked up") packages.
- Where relevant and demonstrably necessary, architecture-specific packages are permitted. (e.g. bootloaders, Xorg drivers, etc.)
- Changes to support alternative architectures must be committed in Git for each package.
References
- ↑ Peter Robinson, "Short history of ARMv7/armhfp/arm32 in Fedora," nullr0ute's blog: Random tech musings from an Aussie living in London, February 13, 2022. Accessed July 21, 2024; archived by the Wayback Machine from the original on February 13, 2022.