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

From LibrePlanet
Jump to: navigation, search
(Added Exchange support in Parabola)
(adding some info)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
This page will be a comparison of the free software GNU/Linux distribution in order to help people choose the one that suits them best.
+
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.
 
Only [http://www.gnu.org/distros/ FSF accepted distributions] should go there.
  
== Comparison of the Distributions ==
+
== Comparison of the distributions ==
At first we will only look at trisquel and parabola because I only use theses two, feel free to add other endorsed distributions.
+
At first we will only look at Trisquel and Parabola because I only use theses two, feel free to add other endorsed distributions.
  
 
{| class="wikitable"  border="1"
 
{| class="wikitable"  border="1"
Line 11: Line 11:
 
!Based on
 
!Based on
 
|-
 
|-
|Trisquel 5.5
+
|Trisquel
|Ubuntu 11.10 (Oneiric Ocelot)
+
|Ubuntu
 
|-
 
|-
 
|Parabola
 
|Parabola
Line 19: Line 19:
 
|}
 
|}
  
* Both trisquel and parabola fulfill the FSF criterias of free software distributions.
+
* Both Trisquel and Parabola fulfill the FSF criterias of free software distributions.
  
* If you're not very comfortable with configuring your system trough the command line, Trisquel is better for you than parabola:
+
* If you're not very comfortable with configuring your system trough the command line, Trisquel is better for you than Parabola:
** 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 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.
 
** 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]
 
* Parabola has more recent packages and is [http://en.wikipedia.org/wiki/Rolling_release rolling release]
** 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).
+
** 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
 
* Unlike Trisquel Parabola supports
Line 36: Line 36:
 
(c) Mozilla internet suite (a free version of Debian Iceape)
 
(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 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 is based on the well-known debian packaging system.
  
* Trisquel only supports x86 computers, Parabola supports x86 computers and also the MIPS lemote computers.
+
* Trisquel only supports x86 computers, Parabola supports also the MIPS lemote computers.
  
* you can upgrade an Arch distribution to Parabola, but not an ubuntu distribution to trisquel(you must reinstall).
+
* 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==
 
== Security features==
 
{| class="wikitable"  border="1"
 
{| class="wikitable"  border="1"
 
!Distribution
 
!Distribution
!Selinux
+
!SELinux
 
!AppArmor
 
!AppArmor
 
!grsecurity
 
!grsecurity
Line 59: Line 59:
 
|-
 
|-
 
!Trisquel
 
!Trisquel
|you need to aptitude install selinux, in the default repositories
+
|You need to install SELinux, in the default repositories
 
|Installed and enabled by default
 
|Installed and enabled by default
|?
+
|No
|?
+
|No
 
|-
 
|-
 
|}
 
|}

Revision as of 10:47, 7 April 2014

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 FSF accepted distributions should go there.

Comparison of the distributions

At first we will only look at Trisquel and Parabola because I only use theses two, feel free to add other endorsed distributions.

Distribution Based on
Trisquel Ubuntu
Parabola Arch
  • Both Trisquel and Parabola fulfill the FSF criterias of free software distributions.
  • If you're not very comfortable with configuring your system trough the command line, Trisquel is better for you than Parabola:
    • 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 rolling release
    • 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) 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.

Security features

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