Group: Hardware/FSDG distributions

From LibrePlanet
< Group:Hardware
Revision as of 23:12, 2 July 2019 by GNUtoo (talk | contribs) (Architectures support)
Jump to: navigation, search

Introduction

Having all the hardware of a given computer being able to work with only free software is not enough as you also need to be able to run an FSDG compliant distribution on that computer.

This article is meant to summarize the hardware requirement of FSDG compliant distributions.

General purpose GNU/Linux distributions

General information

Distribution Audience Release type
GuixSD Technical users with good command line knowledge (or willing to learn it) ?
Hyperbola Technical users with good command line knowledge (or willing to learn it) Stable releases
Parabola Technical users with good command line knowledge (or willing to learn it) Rolling releases
PureOS Everybody Rolling release
Trisquel 8 Everybody Stable releases

Architectures support

Distribution or software x86 32bit support x86 64bit support ARM 32bit support ARM 64bit support PowerPC 64bit little endian support
GuixSD i686 Yes armhf Yes ?
Hyperbola i686 Yes No No No
Parabola i686 Yes armv7h No Unfinished/WIP?
PureOS No Yes No No No
Trisquel i686 Yes No No No

Adding support for a device

Minimum hardware requirements

ARM devices

For ARM devices, you typically need to add a package for a free software bootloader that supports the device, and make sure that upstream Linux has enough hardware support to make the device useful.

Small GNU/Linux distributions

Distribution or software Audience Release type Adding support for a device
libreCMC
ProteanOS
Replicant You need to add a vendor/device/the-vendor/the-device repository with the hardware configuration

Architectures support

Distribution or software x86 32bit support x86 64bit support ARM 32bit support ARM 64bit support MIPS support
libreCMC No No No No Yes
ProteanOS ? ? ? ? ?
Replicant No No Yes No No

TODO