Group: Software/FSDG distributions/How to choose an FSDG distribution

From LibrePlanet
Jump to: navigation, search
m (GNUtoo moved page Group:Software/Choosing your free software distribution to Group:Group:Software/FSDG distributions/How to choose an FSDG distribution: We already have a Group:Software/FSDG_distributions, so it should go there. Its content wil...)
(Introduction: Add infos about small distros too.)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
This page will be a comparison of the free software GNU/Linux distributions in order to help people choose the one that suits them best.
 
  
Only [http://www.gnu.org/distros/ FSF accepted distributions] should go there.
+
FSF certified distributions can be used for a wide variety of purposes. Many people use them as their only distribution on their computers.
  
== Comparison of the distributions ==
+
In that case, it can often be answered with simple questions like:
At first we will only look at Trisquel and Parabola because I only use theses two, feel free to add other endorsed distributions.
+
* Can this distribution run on my computer? or What computer do I need to run this distribution?
 +
* Is that distribution easy to use? Does it require to learn the command line or a specific programming language? Or is can it be used without learning the command line or programming?
 +
* Do I need to upgrade often? Or is the distribution updated all the time?
 +
* Is it similar to other popular distributions (to be able to get help easily)?
  
{| class="wikitable"  border="1"
+
The [[Group:Hardware/FSDG_distributions]] can help answer to most of these questions, especially the [[Group:Hardware/FSDG_distributions#General_information|General information section]].
!Distribution
 
!Based on
 
|-
 
| PureOS
 
| Debian
 
|-
 
|Trisquel
 
|Ubuntu
 
|-
 
|Parabola
 
|Arch
 
|}
 
  
* Both Trisquel and Parabola fulfill the FSF criterias of free software distributions.
+
For specific small distributions, the [[Group:Hardware/FSDG_distributions#Small_distributions]] also similar information on them like kind of hardware and users they target.
  
* If you're not very comfortable with configuring your system trough the command line, Trisquel is better for you than Parabola:
+
But it's also possible to use these distributions for specific tasks, like running a server, deploying software on top of another distribution<ref>Guix makes that relatively easy.</ref>, deploying a wiki<ref>This can be done with system administration skills on top of Trisquel or by using Freedombox on top of PureOS.</ref>, organizing a community or a company<ref>If you are part of a community, like a repair cafe, community supported agriculture group, etc, people often need ways to organize like a mailing list, a website, etc. Companies have similar needs.</ref>, running a free software project<ref>Most FSF certified distributions also run at least part of their infrastructure. So for instance Replicant uses Trisquel for hosting its code.</ref>, or a conference<ref>For instance the FSF uses FSF certified distributions for running Libreplanet conferences: They use Trisquel on computers used by the presenters. They also deploy a conference streaming infrastructure on top of Trisquel and/or other FSF certified distributions.</ref>, etc. Some people might even need to contribute to them in order to deploy specific software to users.
** Trisquel has a graphical installation, Parabola's installation method is command line based (you must types some commands to install Parabola, there is no ncurses (a commandline GUI) GUI)
 
** Trisquel comes fully configured, in Parabola it's assumed that the user would configure his system himself trough the command line and install the necessary packages.
 
  
* Parabola has more recent packages and is [http://en.wikipedia.org/wiki/Rolling_release rolling release]
+
For that the FSDG distributions group of articles in [[Group:Software]] have a lot information on various aspects of FSF certified distributions.
** For instance you will get a very recent Xorg with Parabola: if you have an ATI card (which lacks a free software firmware) 3D acceleration will be disabled in both Trisquel and Parabola, however Parabola's Xorg will be able to get decent 3D performance by using the CPU and llvmpipe if your CPU is fast enough, that will permit you to play some 3D games that do not require that much resources but still require 3D acceleration (Tested with supertuxkart and smc (secret maryo chronicles) on a core i7 in Parabola).
 
  
* Unlike Trisquel Parabola supports
+
A specific audience isn't necessarily implied as for instance in [[Group:Software/FSDG_distributions/DistroConfiguration]] we have documentation about software used to configure servers for both complete beginners not very familiar with the command line (like Freedombox on top of PureOS) and more complex way to configure servers (with various software like FAI, or with relatively simple programming in the case of Guix).
 
(a) Microsoft Exchange Web Services (EWS) via Evolution
 
  
(b) x264 encoding using FFmpeg
+
== References ==
 +
<references />
  
(c) Mozilla internet suite (a free version of Debian Iceape)
+
[[Group:Software/FSDG distributions]]
 
 
* Trisquel is more stable than Parabola: Trisquel uses stables releases and Parabola uses a rolling release, and sometimes it breaks things because the -libre repository has to catch up with the Arch repository (for instance they broke kde for some hours recently).
 
 
 
* Trisquel is based on the well-known Debian packaging system.
 
 
 
* Trisquel only supports x86 computers, Parabola supports also the MIPS lemote computers.
 
 
 
* You can upgrade an Arch distribution to Parabola and an Ubuntu distribution to Trisquel. <!--https://trisquel.info/en/wiki/migrate-ubuntu-trisquel-without-reinstalling-->
 
 
 
== Security features==
 
{| class="wikitable"  border="1"
 
!Distribution
 
!SELinux
 
!AppArmor
 
!grsecurity
 
!Pax
 
|-
 
!Parabola
 
|Not integrated in the default repositories
 
|Not integrated in the default repositories
 
|?
 
|?
 
|-
 
!Trisquel
 
|You need to install SELinux, in the default repositories
 
|Installed and enabled by default
 
|No
 
|No
 
|-
 
|}
 
[[Category:GNU/Linux distributions]]
 

Latest revision as of 20:33, 22 February 2023

Introduction

FSF certified distributions can be used for a wide variety of purposes. Many people use them as their only distribution on their computers.

In that case, it can often be answered with simple questions like:

  • Can this distribution run on my computer? or What computer do I need to run this distribution?
  • Is that distribution easy to use? Does it require to learn the command line or a specific programming language? Or is can it be used without learning the command line or programming?
  • Do I need to upgrade often? Or is the distribution updated all the time?
  • Is it similar to other popular distributions (to be able to get help easily)?

The Group:Hardware/FSDG_distributions can help answer to most of these questions, especially the General information section.

For specific small distributions, the Group:Hardware/FSDG_distributions#Small_distributions also similar information on them like kind of hardware and users they target.

But it's also possible to use these distributions for specific tasks, like running a server, deploying software on top of another distribution[1], deploying a wiki[2], organizing a community or a company[3], running a free software project[4], or a conference[5], etc. Some people might even need to contribute to them in order to deploy specific software to users.

For that the FSDG distributions group of articles in Group:Software have a lot information on various aspects of FSF certified distributions.

A specific audience isn't necessarily implied as for instance in Group:Software/FSDG_distributions/DistroConfiguration we have documentation about software used to configure servers for both complete beginners not very familiar with the command line (like Freedombox on top of PureOS) and more complex way to configure servers (with various software like FAI, or with relatively simple programming in the case of Guix).

References

  1. Guix makes that relatively easy.
  2. This can be done with system administration skills on top of Trisquel or by using Freedombox on top of PureOS.
  3. If you are part of a community, like a repair cafe, community supported agriculture group, etc, people often need ways to organize like a mailing list, a website, etc. Companies have similar needs.
  4. Most FSF certified distributions also run at least part of their infrastructure. So for instance Replicant uses Trisquel for hosting its code.
  5. For instance the FSF uses FSF certified distributions for running Libreplanet conferences: They use Trisquel on computers used by the presenters. They also deploy a conference streaming infrastructure on top of Trisquel and/or other FSF certified distributions.

Group:Software/FSDG distributions