Choisir sa distribution

Linux pour quoi faire ?

Linux et les logiciels sont assemblés dans des distributions. Ces distributions sont très différentes car les usages qui en sont fait sont différents. En effet, les distributions peuvent être lives ou installables, pour clients ou serveurs, totalement libres ou avec des logiciels propriétaires, très spécialisées (sécurité, firewall, sauvetage, etc.), simples ou très paramétrables, système de paquets, etc.

Les paquets sont les briques de base que les distributions permettent d'installer. Il existe peu de systèmes différents :
  • .deb : les .deb sont les paquets provenant de Debian. Beaucoup de distributions sont dérivées de Debian et acceptent ces paquets (Ubuntu, Kali, etc.) ;
  • .rpm : les .rpm sont les paquets provenant historiquement de Redhat ;
  • .tgz : les .tgz sont les paquets provenant principalement de Slackware ;
  • autre : d\autres systèmes de packages existent et ne sont pas compatibles avec les autres distributions

Plus d'aide sur Wikipédia

BSD n'est pas Linux mais respecte à peu près les mêmes principes.

Comparatif des principales distributions

Distribution  Utilisation Public Paquets   Avantages / inconvénients
Debian Poste de travail / Serveur Intermédiaire deb Très stable, plus de 20.000 paquets mais cycle de publication lent
Ubuntu Poste de travail Grand public deb prise en main facile, documentation importante mais incompatibilité avec Debian et mises à jour majeures fréquentes
Gentoo Poste de travail / Serveur Expert autre optimisée pour le poste, mais complexe
Fedora Poste de travail Grand public rpm Très innovante, nombreux paquets, mais plus orientée pour l'entreprise
OpenSUSE Poste de travail Grand public rpm Utilitaire de configuration complet et intuitif ; grand dépôt de paquets, mais relativement lente
CentOS Poste de travail / Serveur Intermédiaire rpm stable et fiable mais n'inclue pas les dernières mises à jour
Mageia Poste de travail Grand public rpm adaptée aux débutants, excellent utilitaire de configuration, mais a des difficultés à maintenir sa communauté de développeurs
Slackware Poste de travail Intermédiaire tgz très stable, mais a un nombre limité d'applications
Linux Mint Poste de travail Grand public deb Met l'accent sur la simplicité d'utilisation
FreeBSD Poste de travail / Serveur Expert other Rapide et stable, plus de 21.000 applications

Architecture

L'architecture correspond au type de processeur sur laquelle la distribution sera utilisée voire installée :

  • x86 : ou également i386, i486, i586 ou i686. Correspond à l'architecture Intel historique des PC 32 bits ;
  • amd64 : ou également x86_64, architecture 64 bits, à préférer si le processeur supporte le 64 bits et le 32 bits ;

connaître son architecture :

  • Sous Linux : lscpu ou cat /proc/cpuinfo
  • Sous Windows : Démarrer, Panneau de configuration, Système et sécurité choisir : Système : affiche les informations et si il est en 32 ou 64 bits