From Fedora Project Wiki

Revision as of 12:48, 21 July 2024 by Roguescholar (talk | contribs) (Create proper page for SIG instead of linking to overly broad Architectures page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

  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:

  • RISC-V (Note: This architecture is now advocated for by its own SIG.)
  • X86_32

Defunct

No longer active architectures are:

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

  1. 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.

Related links