Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Both sides next revision
psl:tuto-choix-distribution [2022/11/20 13:42]
GNUtoo fix section depth: only one = (for cinamon) doesn't work
psl:tuto-choix-distribution [2022/11/24 22:07]
khrys [Distributions Android]
Ligne 3: Ligne 3:
 === Introduction === === Introduction ===
  
-Cet article ​peut peut-être ​aider à choisir et/ou conseiller une distribution au vu de critères les plus simples et objectifs ​possible.+Cet article ​a pour but d'aider à choisir et/ou conseiller une distribution au vu de critères les plus simples et objectifs ​possibles.
  
 === Distributions certifiées FSF === === Distributions certifiées FSF ===
  
-Certaines distributions ​GNU/Linux (https://​www.gnu.org/​distros/​free-distros.fr.htmlet Android (https://​www.gnu.org/​distros/​free-non-gnu-distros.fr.htmlont étés ​certifiées par la FSF car elles sont entièrement libres et en plus elles protègent les personnes utilisatrices contre l'​installation accidentelle de logiciels non libres.+Certaines distributions ​[[https://​www.gnu.org/​distros/​free-distros.fr.html|GNU/​Linux]] ​et [[https://​www.gnu.org/​distros/​free-non-gnu-distros.fr.html|Android]] ​ont été certifiées par la FSF car elles sont entièrement libres et en plus elles protègent les personnes utilisatrices contre l'​installation accidentelle de logiciels non libres.
  
-Elle ne contiennent donc pas les parties non libres qui servent à faire marcher ​certain matériel ​assez courrant ​(cartes WiFi Intel, Broadcom, certaines cartes Graphiques ATI/AMD, etc).+Elles ne contiennent donc pas les parties non libres qui servent à faire marcher ​certains matériels ​assez courants ​(cartes WiFi Intel, Broadcom, certaines cartes Graphiques ATI/AMD, etc.).
  
-La plus part des personnes utilisant ces distributions soit: +La plupart ​des personnes utilisant ces distributions soit: 
-  * Se procurent du matériel spécifique pour ces distributions (https://​h-node.org/​ liste du matériel compatible et non compatible) +  * Se procurent du matériel spécifique pour ces distributions ([[https://​h-node.org/​|liste du matériel compatible et non compatible]]
-  * Soit ont de la chance et/ou s'​adaptent à ce qui marche pas (par exemple en changeant la carte WiFi ou graphique quand c'est possible)+  * Soit ont de la chance et/ou s'​adaptent à ce qui marche pas (par exemple en changeant la carte WiFi ou la carte graphique quand c'est possible)
  
-La plus part des autres distributions incluent au moins des parties non libres pour faire marcher le matériel (https://​www.gnu.org/​distros/​common-distros.fr.htmlmais ont une compatibilité matérielle beaucoup plus grande.+La [[https://​www.gnu.org/​distros/​common-distros.fr.html|plupart des autres distributions]] incluent au moins des parties non libres pour faire marcher le matériel ​mais ont une compatibilité matérielle beaucoup plus grande.
  
-Par contre, une fois que le matériel marche sans logiciels non libres, le support assuré peut être extrèmenent long car n'​importe qui (et pas seulement le fabriquant du matériel) peut participer au réglage de bogues. ​+Par contre, une fois que le matériel marche sans logiciels non libres, le support assuré peut être extrêmement durable ​car n'​importe qui (et pas seulement le fabriquant du matériel) peut participer au réglage de bogues. ​
  
-== LTS vs rolling release ==+=== LTS vs rolling release ​===
  
-Faire une mise à jour d'une version à une autre d'une distribution peut être compliqué et/ou intimidant. Avoir une distribution Long term support (LTS) peut aider les personnes ne voulant pas aller trop souvant ​aux install parties.+Faire une mise à jour d'une version à une autre d'une distribution peut être compliqué et/ou intimidant. Avoir une distribution Long term support (LTS) peut aider les personnes ne voulant pas aller trop souvent ​aux install parties.
  
 Par contre le fait d'​avoir des logiciels anciens peuvent poser problème avec l'​apparition de nouveau formats de fichier (par exemple avec LibreOffice,​ ou pour les formats vidéo et audio) ou l'​utilisation de matériel plus récent que la date de sortie de la distribution. Par contre le fait d'​avoir des logiciels anciens peuvent poser problème avec l'​apparition de nouveau formats de fichier (par exemple avec LibreOffice,​ ou pour les formats vidéo et audio) ou l'​utilisation de matériel plus récent que la date de sortie de la distribution.
  
-Certaines distributions sont en rolling releases, c'est à dire que les versions de logiciels sont mis à jour en permanance. Cela peut parfois poser des soucis lorsque les formats des fichiers de configuration changent lors d'un changement d'une version majeure d'un logiciel car toutes les distributions ne peuvent pas forcément passer de l'anciène ​version à la nouvelle automatiquement. A contrario, les distributions avec des releases fixes ont plus tendance à faire ce genre de conversions automatiques. Sinon il convient aussi de vérifier si la distribution rolling release que l'on veut utiliser n'est pas trop boguée pour l'​architecture que l'on va utiliser vu que ça demande quand même un travail ​consequent ​pour tout tester et que tout est mis à jour en permanance.+Certaines distributions sont en rolling releases, c'est à dire que les versions de logiciels sont mises à jour en permanence. Cela peut parfois poser des soucis lorsque les formats des fichiers de configuration changent lors d'un changement d'une version majeure d'un logiciel car toutes les distributions ne peuvent pas forcément passer de l'ancienne ​version à la nouvelle automatiquement. A contrario, les distributions avec des releases fixes ont plus tendance à faire ce genre de conversions automatiques. Sinon il convient aussi de vérifier si la distribution rolling release que l'on veut utiliser n'est pas trop boguée pour l'​architecture que l'on va utiliser vu que ça demande quand même un travail ​conséquent ​pour tout tester et que tout est mis à jour en permanence.
  
 === 32bit vs 64bit === === 32bit vs 64bit ===
  
   * Les distributions 64bit consomment plus de RAM   * Les distributions 64bit consomment plus de RAM
-  * Pas mal de distributions (comme Tails, Fedora, Ubuntu, OpenSUSE Leap) ou projets (comme Xen) ont arrété ​le support x86 32bit +  * Pas mal de distributions (comme Tails, Fedora, Ubuntu, OpenSUSE Leap) ou projets (comme Xen) ont arrêté ​le support x86 32bit 
  
-Donc si la machine ​à assez de RAM (~4G) il vaux mieux s'​orienter sur du 64bit pour ne pas avoir à réinstaller une version 64bit dans un un futur proche. Si la machine ​à vraiment pas assez de RAM il vaux donc mieux une distribution 32bit car de toute façon le manque de RAM risque d'​être trop handicapant. Il vaux mieux donc chercher des distritbutions ​qui comptent continuer à supporter le 32bit longtemps.+Donc si la machine ​assez de RAM (~4G) il vaut mieux s'​orienter sur du 64bit pour ne pas avoir à réinstaller une version 64bit dans un futur proche. Si la machine ​n'​a ​vraiment pas assez de RAM il vaut donc mieux une distribution 32bit car de toute façon le manque de RAM risque d'​être trop handicapant. Il vaut donc mieux chercher des distributions ​qui comptent continuer à supporter ​longtemps ​le 32bit.
  
-Références:​ +[[https://​lwn.net/​Articles/​838807/​|Références]]
-  * https://​lwn.net/​Articles/​838807/​+
  
 === Support === === Support ===
  
-Pour les personnes débutantes, ​s'​il ​on veux un meilleur support, il peut être judicieux d'​utiliser la même distribution que les personnes pouvant nous aider et/ou dépanner.+Pour les personnes débutantes, ​si on souhaite ​un meilleur support, il peut être judicieux d'​utiliser la même distribution que les personnes pouvant nous aider et/ou dépanner.
  
-Une autre optique peux aussi d'​utiliser ​les distributions les plus faciles à utiliser pour être le plus indépendant ​possible.+Une autre solution consiste à choisir ​les distributions les plus faciles à utiliser pour être læ plus indépendant·e ​possible.
  
-=== Système de sécurités ​===+=== Système de sécurité ​===
  
-Sous GNU/Linux, la plus part des système ​de sécurité (options de compilations, secomp, privilege drop) fonctionnent sans que ça se voit. Ils ralentissent parfois un peu la machine.+Sous GNU/Linux, la plupart ​des systèmes ​de sécurité (options de compilation, secomp, privilege drop) fonctionnent sans que ça se voit. Ils ralentissent parfois un peu la machine.
  
-Par contre il existe en plus des systèmes comme SELinux (https://​fr.wikipedia.org/​wiki/​SELinuxqui augmentent considérablement la sécurité mais qui peuvent être contraignent ​pour les personnes qui veulent installer des logiciels non fournis par la distribution,​ et cela pose des soucis dans certains cas pour déveloper ​du logiciel.+Par contre il existe en plus des systèmes comme [[https://​fr.wikipedia.org/​wiki/​SELinux|SELinux]] ​qui augmentent considérablement la sécurité mais qui peuvent être contraignants ​pour les personnes qui veulent installer des logiciels non fournis par la distribution,​ et cela pose des soucis dans certains cas pour développer ​du logiciel.
  
 === Installation simplifiée et/ou avancée === === Installation simplifiée et/ou avancée ===
  
-Certaines distributions comme Fedora, Trisquel et Ubuntu ​et sont relativement simples à installer si on utilise l'​installeur par défaut.+Certaines distributions comme Fedora, Trisquel et Ubuntu sont relativement simples à installer si on utilise l'​installeur par défaut.
  
-D'​autres comme Arch Linux n'ont pas d'​installeur:​ c'est à la personne qui install ​de tout configurer à la main.+D'​autres comme Arch Linux n'ont pas d'​installeur:​ c'est à la personne qui installe ​de tout configurer à la main.
  
-Debian, Trisquel et Ubuntu peuvent aussi être installés ​à la main.+Debian, Trisquel et Ubuntu peuvent aussi être installées ​à la main.
  
 === Paquets par défaut === === Paquets par défaut ===
Ligne 64: Ligne 63:
  
 TODO: TODO:
-* DMCA vs libdvdcss et l'​April qui fait valider par la justice Française que de lire un DVD (chiffré) avec du logiciel libre (libdvdcss) est OK. +  ​* DMCA vs libdvdcss et l'​April qui fait valider par la justice Française que de lire un DVD (chiffré) avec du logiciel libre (libdvdcss) est OK. 
-* Brevets sur les CODECS aux USA et effets sur les distributions (PLF, multiverse, etc)+  * Brevets sur les CODECS aux USA et effets sur les distributions (PLF, multiverse, etc)
  
  
Ligne 71: Ligne 70:
  
 === LineageOS === === LineageOS ===
-  * LineageOS n'est pas 100% libre mais en contre partie ​elle à une plus grande compatibilité matérielle. +  * LineageOS n'est pas 100% libre mais en contrepartie ​elle une plus grande compatibilité matérielle. 
-  * Le support d'un appareil (Téléphone / tablette) est limité dans le temps. En général il est quand même bien plus long que le support ​fournit ​par le fabriqant.+  * Le support d'un appareil (Téléphone / tablette) est limité dans le temps. En général il est quand même bien plus long que le support ​fourni ​par le fabriquant.
   * LineageOS ne fournit pas de store d'​application. Donc on doit en installer un (comme f-droid par exemple).   * LineageOS ne fournit pas de store d'​application. Donc on doit en installer un (comme f-droid par exemple).
   * L'​installation (mais pas l'​usage) est parfois assez technique.   * L'​installation (mais pas l'​usage) est parfois assez technique.
  
 === Replicant 6.0 === === Replicant 6.0 ===
-  * Version 100% libre de LineageOS. En contre partie ​ça supporte que très peu d'appareil ​et pas toutes les fonctionalitées ​(sur certains appareils la caméra ne marche pas par exemple).+  * Version 100% libre de LineageOS. En contrepartie ​ça supporte que très peu d'appareils ​et pas toutes les fonctionnalités ​(sur certains appareils la caméra ne marche pas par exemple).
   * Basé sur Android 6.0, donc avec des trous de sécurité.   * Basé sur Android 6.0, donc avec des trous de sécurité.
   * L'​installation (mais pas l'​usage) demande de savoir copier/​coller des lignes de commandes.   * L'​installation (mais pas l'​usage) demande de savoir copier/​coller des lignes de commandes.
Ligne 85: Ligne 84:
 === Arch Linux === === Arch Linux ===
   * Arch Linux n'est pas 100% libre mais en contre partie elle à une plus grande compatibilité matérielle. Référence:​ https://​www.gnu.org/​distros/​common-distros.fr.html#​Arch   * Arch Linux n'est pas 100% libre mais en contre partie elle à une plus grande compatibilité matérielle. Référence:​ https://​www.gnu.org/​distros/​common-distros.fr.html#​Arch
-  * Il n'y à pas d'​installeur graphiqueil faut suivre une procédure d'​installation bien documentée mais complexe.+  * On peut installer assez facilement pas mal de logiciels tiers à travers un système de paquets fait par n'importe qui et de qualité variable (/!\ Danger) 
 +  * Architecturesx86 64bitArch Linux ARM et Arch Linux 32 sont des distributions séparées. 
 + 
 +Mises à jour:
   * Mis à jour en permanence (rolling release).   * Mis à jour en permanence (rolling release).
   * Pas de mises à jour automatiques.   * Pas de mises à jour automatiques.
-  * On peut installer assez facilement des logiciels tiers à travers un système +  * On ne doit donc pas éteindre l'​ordinateur abruptement pendant les mises à jour. 
-  * Architecturesx86 64bitArch Linux ARM et Arch Linux 32 sont des distributions séparées.+ 
 +Demande de s'y connaitre ou de vouloir apprendre: 
 +  * Il n'y à pas d'​installeur graphiqueil faut suivre une procédure d'​installation bien documentée mais complexe. 
 +  * Pas toujours très stable (Peut avoir à réparer son système ou réinstaller). Lors d'un apéro du libre une personne m'a dit avoir à réinstaller/​réparer 3 fois ces dernières années car le démarrage avait cassé. Exemple de bogue qui casse le démarrage: https://​bugs.archlinux.org/​task/​76440 
 + 
 +Utilisation serveur difficile:​ 
 +  * Une mise à jour ne gère pas la mise à jour des fichiers de configuration. 
 +  * Mis à jour en permanence (rolling release) mais pas de mises à jour automatiques.
  
 TODO:  TODO: 
Ligne 96: Ligne 105:
 === Debian === === Debian ===
   * Debian n'est pas 100% libre mais en contre partie elle à une plus grande compatibilité matérielle. Référence:​ https://​www.gnu.org/​distros/​common-distros.fr.html#​Debian   * Debian n'est pas 100% libre mais en contre partie elle à une plus grande compatibilité matérielle. Référence:​ https://​www.gnu.org/​distros/​common-distros.fr.html#​Debian
-  * L'​installeur graphique pose un peut trop de questions ​mais ça reste relativement simple. Par contre l'​installeur est extrèment robuste: en répondant bien on arrive quasi à coup sur à installer Debian.+  * L'​installeur graphique pose un peut trop de questions. Par contre l'​installeur est extrèment robuste: en répondant bien on arrive quasi à coup sur à installer Debian.
   * Les versions sont supportées longtemps (environ 3 ans).   * Les versions sont supportées longtemps (environ 3 ans).
   * Mise à jour automatiques de sécurité possible. On ne doit donc pas éteindre l'​ordinateur abruptement pendant.   * Mise à jour automatiques de sécurité possible. On ne doit donc pas éteindre l'​ordinateur abruptement pendant.
Ligne 102: Ligne 111:
   * On peut installer assez facilement des logiciels tiers à travers des repositories externe, par contre une fois qu'on à fait ça, ça devient parfois ultra compliqué de faire les mise à jour ou de les enlever.   * On peut installer assez facilement des logiciels tiers à travers des repositories externe, par contre une fois qu'on à fait ça, ça devient parfois ultra compliqué de faire les mise à jour ou de les enlever.
   * Fonctionne très bien sur des ordinateurs anciens (support x86 32bit) et supporte pas mal d'​architectures (x86 32bit et 64bit, arm 32bit ancien, 32bit, 64bit, mips 32 et 64bit, powerPC 64bit, mainframe) et de cas d'​utilisations (ordinateur standard, serveurs, Freedombox, etc).   * Fonctionne très bien sur des ordinateurs anciens (support x86 32bit) et supporte pas mal d'​architectures (x86 32bit et 64bit, arm 32bit ancien, 32bit, 64bit, mips 32 et 64bit, powerPC 64bit, mainframe) et de cas d'​utilisations (ordinateur standard, serveurs, Freedombox, etc).
 +  * Differents systèmes de configurations disponible (debian installer, FAI, freedombox) qui permettent d'​abstraire la configuration du système
 +  * Debian fait en sorte que les paquets marchent bien ensemble
  
 TODO: TODO:
Ligne 206: Ligne 217:
  
  
-==== Logiciels et fonctionalitées ​disponibles ====+==== Logiciels et fonctionnalités ​disponibles ====
  
-=== Environements ​de bureau ===+=== Environnements ​de bureau ===
  
-== Cinammon ​==+== Cinnamon ​==
  
 | Distribution | Paquets | Option lors de l'​installation | | Distribution | Paquets | Option lors de l'​installation |
Ligne 221: Ligne 232:
 | Funtoo ​      | Oui     | ?                             | | Funtoo ​      | Oui     | ?                             |
 | Gentoo ​      | Oui     | ?                             | | Gentoo ​      | Oui     | ?                             |
 +| Guix         | Non     | Non                           |
 | Mageia ​      | Oui     | ?                             | | Mageia ​      | Oui     | ?                             |
 | Manjaro ​     | Oui     | ?                             | | Manjaro ​     | Oui     | ?                             |
Ligne 229: Ligne 241:
 | Pardus ​      | Oui     | ?                             | | Pardus ​      | Oui     | ?                             |
 | Sabayon ​     | Oui     | ?                             | | Sabayon ​     | Oui     | ?                             |
 +| Trisquel ​    | Oui     | ?                             |
 | Ubuntu ​      | Oui     | ?                             | | Ubuntu ​      | Oui     | ?                             |
 | Void         | Oui     | ?                             | | Void         | Oui     | ?                             |
 
/var/lib/dokuwiki/data/pages/psl/tuto-choix-distribution.txt · Dernière modification: 2023/01/05 22:00 par GNUtoo
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki