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

From LibrePlanet
Jump to: navigation, search
(Add introduction for the other articles.)
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.
+
But it's also possible to use these distributions for specific tasks, like running a server, deploying software on top of another distribution, deploying a wiki, organizing a community, running a conference, etc. Some people might even need to contribute to them in order to deploy specific software to users.
  
* If you're not very comfortable with configuring your system trough the command line, Trisquel is better for you than Parabola:
+
For that the FSDG distributions group of articles in [[Group:Software]] have a lot information on various aspects of FSF certified distributions.
** 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]
+
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).
** 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
+
[[Group:Software/FSDG distributions]]
 
(a) Microsoft Exchange Web Services (EWS) via Evolution
 
 
 
(b) x264 encoding using FFmpeg
 
 
 
(c) Mozilla internet suite (a free version of Debian Iceape)
 
 
 
* 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]]
 

Revision as of 21:22, 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.

But it's also possible to use these distributions for specific tasks, like running a server, deploying software on top of another distribution, deploying a wiki, organizing a community, running a conference, 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).

Group:Software/FSDG distributions