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
|
GuixSD
|
i686
|
Yes
|
armhf
|
Yes
|
Hyperbola
|
i686
|
Yes
|
No
|
No
|
Parabola
|
i686
|
Yes
|
armv7h
|
No
|
PureOS
|
No
|
Yes
|
No
|
No
|
Trisquel
|
i686
|
Yes
|
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
|
?
|
?
|
?
|
?
|
Yes
|
ProteanOS
|
?
|
?
|
?
|
?
|
?
|
Replicant
|
No
|
No
|
Yes
|
No
|
No
|
TODO