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
psl:tuto-choix-distribution [2022/11/13 05:40]
GNUtoo Update legalité ubuntu
psl:tuto-choix-distribution [2023/01/05 22:00] (Version actuelle)
GNUtoo [Discussions et retours]
Ligne 1: Ligne 1:
-=== Critères ===+==== Critères ​====
  
-== 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 ​===
  
 Dans certains cas il existe plusieurs installeurs comme Ubuntu, Kubuntu, Xubuntu. Derrière c'est la même distribution et on peut installer KDE (installé par défaut avec l'​installeur Kubuntu) après avoir installé Xubuntu par exemple. Il suffit d'​installer les paquets qui vont bien (sans doute un truc du genre kde-desktop). Dans certains cas il existe plusieurs installeurs comme Ubuntu, Kubuntu, Xubuntu. Derrière c'est la même distribution et on peut installer KDE (installé par défaut avec l'​installeur Kubuntu) après avoir installé Xubuntu par exemple. Il suffit d'​installer les paquets qui vont bien (sans doute un truc du genre kde-desktop).
  
-== Législations différentes et leur effets ==+=== Législations différentes et leur effets ​===
  
 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)
  
  
-=== Distributions Android ===+==== Distributions Android ​====
  
-== 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.
  
-=== Distributions GNU/Linux ===+==== Distributions GNU/​Linux ​====
  
-== 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 contrepartie ​elle une plus grande compatibilité matérielle. ​[[https://​www.gnu.org/​distros/​common-distros.fr.html#​Arch|Référence]]
-  * Il n'y à pas d'​installeur graphique: il 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)
-  * Mis à jour en permanence (rolling release). +
-  * Pas de mises à jour automatiques+
-  * On peut installer assez facilement ​des logiciels tiers à travers un système+
   * Architectures:​ x86 64bit. Arch Linux ARM et Arch Linux 32 sont des distributions séparées.   * Architectures:​ x86 64bit. Arch Linux ARM et Arch Linux 32 sont des distributions séparées.
 +
 +Mises à jour:
 +  * Mise à jour en permanence (rolling release).
 +  * Pas de mises à jour automatiques.
 +  * On ne doit donc pas éteindre l'​ordinateur abruptement pendant les mises à jour.
 +
 +Demande de s'y connaître ou de vouloir apprendre:
 +  * Il n'y a pas d'​installeur graphique: il 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é. [[https://​bugs.archlinux.org/​task/​76440|Exemple de bogue qui casse le démarrage]].
 +
 +Utilisation serveur difficile :
 +  * Une mise à jour ne gère pas la mise à jour des fichiers de configuration.
 +  * Mise à jour en permanence (rolling release) mais pas de mises à jour automatiques.
  
 TODO:  TODO: 
-  * Vérfier si une fois installé on à besoin de la ligne de commande ou de toucher à des fichiers de configuration pour un usage non serveur.+  * Vérfier si une fois installé on besoin de la ligne de commande ou de toucher à des fichiers de configuration pour un usage non serveur.
  
-== 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 contrepartie ​elle une plus grande compatibilité matérielle. ​[[https://​www.gnu.org/​distros/​common-distros.fr.html#​Debian|Référence]]. 
-  * 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 peu trop de questions. Par contre l'​installeur est extrêmement ​robuste: en répondant bien on arrive quasi à coup sûr à 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. +  * Mises à jour automatiques de sécurité possible. On ne doit donc pas éteindre l'​ordinateur abruptement pendant. 
-  * Officiellement,​ la mise à jour est compliqué ​(ça demande de faire ça en ligne de commande dans screen et de lire les instructions de mise à jour). Si on le fait en graphique ça peut rater (c'est pas supporté). +  * Officiellement,​ la mise à jour est compliquée ​(ça demande de faire ça en ligne de commande dans screen et de lire les instructions de mise à jour). Si on le fait en graphique ça peut rater (c'est pas supporté). 
-  * 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 ​externes, par contre une fois qu'​on ​fait ça, ça devient parfois ultra compliqué de faire les mises à 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'utilisation ​(ordinateur standard, serveurs, Freedombox, etc). 
 +  * Differents systèmes de configuration disponibles (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:
-  * Ajout des références pour les mises à jour + référence ​soucis ou une mise à jour Xorg cassait la partie graphique.+  * Ajout des références pour les mises à jour + référence ​souci où une mise à jour Xorg cassait la partie graphique.
  
-== Fedora == +=== Fedora ​=== 
-  * Fedora n'est pas 100% libre mais en contre partie ​elle à une plus grande compatibilité matérielle. ​Reference: ​https://​www.gnu.org/​distros/​common-distros.fr.html#​Fedora+  * Fedora n'est pas 100% libre mais en contrepartie ​elle une plus grande compatibilité matérielle. ​[[https://​www.gnu.org/​distros/​common-distros.fr.html#​Fedora|Référence]].
   * Les versions de Fedora sont supportées pendant 6 mois.   * Les versions de Fedora sont supportées pendant 6 mois.
   * L'​installation est simple.   * L'​installation est simple.
-  * Fedora utilise le système de sécurité (très sécurisé) SELinux. Par contre si on veut installer des logiciels tiers ou déveloper ​ses propres logiciels, ça oblige à apprendre écrire des règles SELinux.+  * Fedora utilise le système de sécurité (très sécurisé) SELinux. Par contre si on veut installer des logiciels tiers ou développer ​ses propres logiciels, ça oblige à apprendre ​à écrire des règles SELinux.
   * Architectures:​ x86 64bit, ARM 32bit ARM 64bit.   * Architectures:​ x86 64bit, ARM 32bit ARM 64bit.
  
 TODO: TODO:
   * Comment on met Fedora à jour? Est ce que c'est simple?   * Comment on met Fedora à jour? Est ce que c'est simple?
-  * Comment installer des logiciels tiers? Est ce qu'un mécanisme supporté est prévu? +  * Comment installer des logiciels tiers? Est-ce qu'un mécanisme supporté est prévu? 
-  * Fedora normalement ​n'que des firmawares ​pas libres, comment faire un texte simple à comprendre pour une personne qui sait pas ce qu'est un firmware? Est ce que ça vaut vraiment le coup de faire une différences ​sachant que les firmwares pas libres sont déjà assez horribles (Attaques DMA par périphériques,​ bogues ​inréglables ​dans les firmwares etc) ? Par contre au niveau de la longevité du matériel ça à un sacré impact. Nvidia ​arrète ​ses vieux drivers par exemple. Un firmware non libre continue normalement de marcher (par contre ça règle pas les bogues de sécurité trouvés après comme par exemple le WPA2 group keys). +  * Fedora normalement a des firmwares ​pas libres, comment faire un texte simple à comprendre pour une personne qui ne sait pas ce qu'est un firmware? Est-ce que ça vaut vraiment le coup de faire une différence ​sachant que les firmwares pas libres sont déjà assez horribles (Attaques DMA par périphériques,​ bogues ​impossibles à résoudre ​dans les firmwares etc) ? Par contre au niveau de la longevité du matériel ça un sacré impact. Nvidia ​arrête ​ses vieux drivers par exemple. Un firmware non libre continue normalement de marcher (par contre ça ne règle pas les bogues de sécurité trouvés après comme par exemple le WPA2 group keys). 
-  * Au niveau SELinux est ce que ça gène vraiment pour du dévelopement standard? ​Personellement ​j'​avais eu des soucis avec openembedded sous Gentoo. Avec Guix on à besoin de rajouter une policy SELinux aussi. Est ce qu'​il ​vaux mieux parler de programmation système si ça gène pas pour des trucs standards?​ +  * Au niveau SELinux est-ce que ça gène vraiment pour du dévelopement standard? ​Personnellement ​j'​avais eu des soucis avec openembedded sous Gentoo. Avec Guix on besoin de rajouter une policy SELinux aussi. Est-ce qu'​il ​vaut mieux parler de programmation système si ça ne gène pas pour des trucs standards?​ 
-   * Wikipedia dit que niveau architectures on à aussi: "​Alternative:​ mips64el, mipsel, ppc64le, RISC-V, s390x[4][5]"​. Quel est la quantité de support? +   * Wikipedia dit que niveau architectures on aussi: "​Alternative:​ mips64el, mipsel, ppc64le, RISC-V, s390x[4][5]"​. Quel est la quantité de support? 
-   ​* ​Mise à jour automatiques?​+   ​* ​Mises à jour automatiques?​
  
-== Gentoo == +=== Gentoo ​=== 
-  * Gentoo n'est pas 100% libre mais en contre partie ​elle à une plus grande compatibilité matérielle. ​Reference: ​https://​www.gnu.org/​distros/​common-distros.fr.html#​Gentoo +  * Gentoo n'est pas 100% libre mais en contrepartie ​elle une plus grande compatibilité matérielle. ​[[https://​www.gnu.org/​distros/​common-distros.fr.html#​Gentoo|Référence]]. 
-  * Mis à jour en permanence (rolling release). +  * Mise à jour en permanence (rolling release). 
-  * On peut tout compiler, du coup si on veut pas de support Xorg ou qu'on veut des options de compilations pour augmenter la sécurité, c'est possible. Par contre ça demande des ordinateurs ​puissant ​pour ça.+  * On peut tout compiler, du coup si on ne veut pas de support Xorg ou qu'on veut des options de compilations pour augmenter la sécurité, c'est possible. Par contre ça demande des ordinateurs ​puissants ​pour ça.
   * Supporte énormément d'​architectures (x86 32 et 64bit, alpha, arm 32 et 64bit, hppa, ia64, powerPC 32 et 64bit, riscv 64bit, sparc 64bit)   * Supporte énormément d'​architectures (x86 32 et 64bit, alpha, arm 32 et 64bit, hppa, ia64, powerPC 32 et 64bit, riscv 64bit, sparc 64bit)
  
 TODO: TODO:
-  * Comment installer Gentoo? On à maintenant un installeur graphique? Ou faut tout faire à partir du stage3?+  * Comment installer Gentoo? On maintenant un installeur graphique? Ou il faut tout faire à partir du stage3?
   * Sparc c'est du 64bit? le sparc 32bit n'est plus bien supporté de nos jours (bogues kernel, driver graphique qui crashe, etc)   * Sparc c'est du 64bit? le sparc 32bit n'est plus bien supporté de nos jours (bogues kernel, driver graphique qui crashe, etc)
   * Est ce que ça demande la ligne de commande? C'est utilisable par une personne non techinique? Notamment au niveau de la configuration?​   * Est ce que ça demande la ligne de commande? C'est utilisable par une personne non techinique? Notamment au niveau de la configuration?​
-  * Y'a t-il des paquets binaires de nos jours? +  * Il y a t-il des paquets binaires de nos jours? 
-   ​* ​Mise à jour automatiques?​+   ​* ​Mises à jour automatiques?​
  
-== Guix == +=== Guix === 
-  * Guix est certifiée par la FSF mais en contre partie ​elle à compatibilité matérielle réduite.+  * Guix est certifiée par la FSF mais en contrepartie ​elle a une compatibilité matérielle réduite.
   * Il y a un installeur graphique.   * Il y a un installeur graphique.
-  * Mis à jour en permanence (rolling release). +  * Mise à jour en permanence (rolling release). 
-  * Ça demande de connaitre ​le lisp pour s'en servir comme distribution.+  * Ça demande de connaître ​le lisp pour s'en servir comme distribution.
   * Système de configuration en lisp.   * Système de configuration en lisp.
   * Support: x86 32bit (pas ultra stable), 64bit, ARM 32bit, 64bit, Power PC 64bit (experimental),​ RISCV 64bit (experimental).   * Support: x86 32bit (pas ultra stable), 64bit, ARM 32bit, 64bit, Power PC 64bit (experimental),​ RISCV 64bit (experimental).
   * On peut aussi s'en servir pour installer des logiciels sur une autre distribution,​ administrer des serveurs, etc.   * On peut aussi s'en servir pour installer des logiciels sur une autre distribution,​ administrer des serveurs, etc.
   * Meilleure distribution au monde qui protège contre les attaques contres les compilateurs (trusting trust).   * Meilleure distribution au monde qui protège contre les attaques contres les compilateurs (trusting trust).
-  * Certains languages de programmations ​sont manquants (C# par exemple)+  * Certains languages de programmation ​sont manquants (C# par exemple)
   * Compile parfois, mais en général on peut utiliser des paquets binaires   * Compile parfois, mais en général on peut utiliser des paquets binaires
-  * Mise à jour automatiques ​possible. Doit sans doute prévoir la configuration en conséquence.+  * Mises à jour automatiques ​possibles. Doit sans doute prévoir la configuration en conséquence.
  
-== Hyperbola == +=== Hyperbola ​=== 
-  * Hyperbola est certifiée par la FSF mais en contre partie ​elle à compatibilité matérielle réduite. En plus Hyperbola est en train de migrer vers un noyau BSD, donc la compatibilité risque d'​être ​extrêmenent ​réduite dans le futur. +  * Hyperbola est certifiée par la FSF mais en contrepartie ​elle a une compatibilité matérielle réduite. En plus Hyperbola est en train de migrer vers un noyau BSD, donc la compatibilité risque d'​être ​extrêmement ​réduite dans le futur. 
-  * Support ​logiciels ​réduit (pas de Java par exemple)+  * Support ​logiciel ​réduit (pas de Java par exemple)
  
 TODO: TODO:
   * Il y a un installeur graphique?   * Il y a un installeur graphique?
-  * Utilisation pour personne débutante possible pour un usage non serveur? (normalement on à pas à toucher à des fichiers de configuration et on à un package manager graphique si on l'​installe graphiquement). +  * Utilisation pour personne débutante possible pour un usage non serveur? (normalement on n'​a ​pas à toucher à des fichiers de configuration et on un package manager graphique si on l'​installe graphiquement). 
-  * Mise à jour de sécurité automatiques?​+  * Mises à jour de sécurité automatiques?​
   * Support: x86 32bit (pas ultra stable), 64bit, ARM 32bit.   * Support: x86 32bit (pas ultra stable), 64bit, ARM 32bit.
  
 +=== Mint ===
 +  * Mint n'est pas 100% libre mais en contrepartie elle a une plus grande compatibilité matérielle. [[https://​www.gnu.org/​distros/​common-distros.fr.html#​Mint|Référence]]. Mint inclut aussi pas mal de composants et d'​applications non libres.
 +  * Il y a un installeur graphique.
 +  * Ne supporte pas la mise à jour d'une version à une autre. Il faut donc avoir un home séparé et réinstaller.
 +  * L'​installation est simple. Par contre dans de très rares cas ça ne marche pas pour cause de bogues.
  
-== Parabola == +=== Parabola ​=== 
-  * Parabola est certifiée par la FSF mais en contre partie ​elle à compatibilité matérielle réduite.+  * Parabola est certifiée par la FSF mais en contrepartie ​elle a une compatibilité matérielle réduite.
   * Il y a un installeur graphique.   * Il y a un installeur graphique.
-  * Mis à jour en permanence (rolling release). +  * Mise à jour en permanence (rolling release). 
-  * Utilisation pour personne débutante sans doute possible pour un usage non serveur (normalement on à pas à toucher à des fichiers de configuration et on à un package manager graphique si on l'​installe graphiquement). +  * Utilisation pour personne débutante sans doute possible pour un usage non serveur (normalement on n'​a ​pas à toucher à des fichiers de configuration et on un package manager graphique si on l'​installe graphiquement). 
-  * Pas toujours très stable (Peut avoir à réparer son système ou réinstaller). Penser à faire 2 partitions ou à vérifier qu'on sait réinstaller facilement. C'​est ​du au fait que ça utilise les paquets de Arch Linux avec des paquets en plus dessus. +  * Pas toujours très stable (on peut avoir à réparer son système ou réinstaller). Penser à faire 2 partitions ou à vérifier qu'on sait réinstaller facilement. C'​est ​dû au fait que ça utilise les paquets de Arch Linux avec des paquets en plus dessus. 
-  * Pas de mise à jour de sécurité automatiques (il faut être devant l'ordi quand ça se fait).+  * Pas de mises à jour de sécurité automatiques (il faut être devant l'ordi quand ça se fait).
   * Support: x86 32bit (pas ultra stable), 64bit, ARM 32bit.   * Support: x86 32bit (pas ultra stable), 64bit, ARM 32bit.
  
-== Trisquel == +=== Trisquel ​=== 
-  * Trisquel est certifiée par la FSF mais en contre partie ​elle à compatibilité matérielle réduite. +  * Trisquel est certifiée par la FSF mais en contrepartie ​elle a une compatibilité matérielle réduite. 
-  * Trisquel est basé sur les versions LTS (Long term support) de Ubuntu qui sont supportées pendant 5 ans. +  * Trisquel est basée ​sur les versions LTS (Long term support) de Ubuntu qui sont supportées pendant 5 ans. 
-  * L'​installation est simple. Par contre dans de très rare cas ça marche pas pour cause de bogues. +  * L'​installation est simple. Par contre dans de très rares cas ça ne marche pas pour cause de bogues. 
-  * Mise à jour automatiques de sécurité possible. On ne doit donc pas éteindre l'​ordinateur abruptement pendant. +  * Mises à jour automatiques de sécurité possible. On ne doit donc pas éteindre l'​ordinateur abruptement pendant. 
-  * La mise à jour peut se faire graphiquement et est relativement simple mais parfois ça pose quand même des questions ​auquel ​une personne débutante ne sait pas répondre.+  * La mise à jour peut se faire graphiquement et est relativement simple mais parfois ça pose quand même des questions ​auxquelles ​une personne débutante ne sait pas répondre.
   * Architectures:​ x86 64bit   * Architectures:​ x86 64bit
  
-== Tails == +=== Tails === 
-  * Tails n'est pas 100% libre mais en contre partie elle à une plus grande compatibilité matérielle. ​Reference: ​https://​www.gnu.org/​distros/​common-distros.fr.html#​Tails+  * Tails n'est pas 100% libre mais en contre partie elle à une plus grande compatibilité matérielle. ​[[https://​www.gnu.org/​distros/​common-distros.fr.html#​Tails|Référence]]
   * Mises à jour fréquentes (~ tous les 6 semaines)   * Mises à jour fréquentes (~ tous les 6 semaines)
-  * L'​installation est simple mais on doit l'​installer sur un support de stoquage ​externe (clef USB, disque dur externe, etc) pour des raisons de sécurité (ça protège un peu les gens quand ielles l'​utilisent dans un Internet cafe: ça essaie pas de trouver le disque dur interne pour démarrer dessus). +  * L'​installation est simple mais on doit l'​installer sur un support de stockage ​externe (clef USB, disque dur externe, etc.) pour des raisons de sécurité (ça protège un peu les gens quand ielles l'​utilisent dans un Internet cafe: ça n'essaie pas de trouver le disque dur interne pour démarrer dessus). 
-  * Fonctionalitées ​de sécurité avancées (Apparmor mais par exemple on peut pas mettre les téléchargement ​n'​importe ​ou)+  * Fonctionnalités ​de sécurité avancées (Apparmor mais par exemple on peut pas mettre les téléchargements ​n'​importe ​)
   * Fait tout passer par Tor (sauf 1 navigateur qui sert pour les portails captifs).   * Fait tout passer par Tor (sauf 1 navigateur qui sert pour les portails captifs).
   * Architectures:​ x86 64bit uniquement   * Architectures:​ x86 64bit uniquement
Ligne 186: Ligne 202:
   * Vérifier si la fréquence des mises à jour est toujours aussi grande   * Vérifier si la fréquence des mises à jour est toujours aussi grande
  
-== Ubuntu == +=== Ubuntu ​=== 
-  * Ubuntu n'est pas 100% libre mais en contre partie ​elle à une plus grande compatibilité matérielle. ​Reference: ​https://​www.gnu.org/​distros/​common-distros.fr.html#​Ubuntu ​noter qu'​en ​france ​on est relativement bien protégé contre les brevets logiciels. Par contre Ubuntu viole la license de Linux avec ZFS (module compilé => pas OK (analyze ​légale sur le site de la FSF), si compilé par l'​utilisatrice:​ pas d'analyze ​légale)+  * Ubuntu n'est pas 100% libre mais en contrepartie ​elle une plus grande compatibilité matérielle. ​[[https://​www.gnu.org/​distros/​common-distros.fr.html#​Ubuntu|Référence]]. À noter qu'​en ​France ​on est relativement bien protégé contre les brevets logiciels. Par contre Ubuntu viole la license de Linux avec ZFS (module compilé => pas OK (analyse ​légale sur le site de la FSF), si compilé par l'​utilisatrice:​ pas d'analyse ​légale)
   * Les versions LTS (Long term support) sont supportées pendant 5 ans   * Les versions LTS (Long term support) sont supportées pendant 5 ans
   * Les autres versions sont supportées pendant 6 mois   * Les autres versions sont supportées pendant 6 mois
-  * L'​installation est simple. Par contre dans de très rare cas ça marche pas pour cause de bogues. +  * L'​installation est simple. Par contre dans de très rares cas ça ne marche pas pour cause de bogues. 
-  * La mise à jour peut se faire graphiquement et est relativement simple mais parfois ça pose quand même des questions ​auquel ​une personne débutante ne sait pas répondre.+  * La mise à jour peut se faire graphiquement et est relativement simple mais parfois ça pose quand même des questions ​auxquelles ​une personne débutante ne sait pas répondre.
   * On peut installer facilement des logiciels tiers à travers les PPA. Par contre ça implique de faire confiance aux personnes qui produisent ces logiciels.   * On peut installer facilement des logiciels tiers à travers les PPA. Par contre ça implique de faire confiance aux personnes qui produisent ces logiciels.
   * Architectures:​ 64bit uniquement (x86, arm, powerPC, RISC-V, mainframe)   * Architectures:​ 64bit uniquement (x86, arm, powerPC, RISC-V, mainframe)
Ligne 197: Ligne 213:
 TODO: TODO:
   * http://​archive.ubuntu.com/​ubuntu/​dists/​focal/​restricted/​binary-amd64/​Packages.gz à juste des drivers non libres (nvidia, broadcom). Est ce que via le store ubuntu on peut acheter des logiciels pas libres? Ou sont passés les firmwares?   * http://​archive.ubuntu.com/​ubuntu/​dists/​focal/​restricted/​binary-amd64/​Packages.gz à juste des drivers non libres (nvidia, broadcom). Est ce que via le store ubuntu on peut acheter des logiciels pas libres? Ou sont passés les firmwares?
-  * Mise à jour automatiques de sécurité possible? Est ce qu'on peut éteindre l'​ordi?​ +  * Mises à jour automatiques de sécurité possible? Est ce qu'on peut éteindre l'​ordi?​ 
-  * Comment ​marche ​les snaps? Est ce que ça se voit?+  * Comment ​marchent ​les snaps? Est-ce que ça se voit? 
 + 
 + 
 +==== Logiciels et fonctionnalités disponibles ==== 
 + 
 +=== Environnements de bureau === 
 + 
 +== Cinnamon == 
 + 
 +| Distribution | Paquets | Option lors de l'​installation | 
 +| Arch Linux   | Oui     | N/A (installation manuelle )  | 
 +| Artix        | Oui     | ?                             | 
 +| CentOS ​      | Oui     | ?                             | 
 +| Debian ​      | Oui     | ?                             | 
 +| Fedora ​      | Oui     | ?                             | 
 +| FreeBSD ​     | Oui     | ?                             | 
 +| Funtoo ​      | Oui     | ?                             | 
 +| Gentoo ​      | Oui     | ?                             | 
 +| Guix         | Non     | Non                           | 
 +| Mageia ​      | Oui     | ?                             | 
 +| Manjaro ​     | Oui     | ?                             | 
 +| Mint         | Oui     | Bureau par défaut? ​          | 
 +| OpenMandriva | Oui     | ?                             | 
 +| openSUSE ​    | Oui     | ?                             | 
 +| Parabola ​    | Oui     | ?                             | 
 +| Pardus ​      | Oui     | ?                             | 
 +| Sabayon ​     | Oui     | ?                             | 
 +| Trisquel ​    | Oui     | ?                             | 
 +| Ubuntu ​      | Oui     | ?                             | 
 +| Void         | Oui     | ?                             | 
 + 
 +Références:​ 
 +  * https://​archlinux.org/​packages/​community/​x86_64/​cinnamon/​ 
 +  * https://​packages.debian.org/​stable/​cinnamon 
 +  * https://​www.parabola.nu/​packages/​community/​x86_64/​cinnamon/​ 
 + 
 +==== Discussions et retours ==== 
 +Retour faits lors d'une soirée de contribution au libre: 
 +  * Remplacer les personnes débutantes par le fait de soit déja savoir soit devoir apprendre ce savoir. Par exemple une personne débutante peux vouloir apprendre et utiliser une distribution comme Parabola juste pour ça par exemple. 
 +  * Séparer les environments de bureau en une autre fiche pratique et y indiquer comment les installer pour les distributions les plus courrantes (apt install kubuntu-destktop,​ etc). 
 +  * Faire un flowchart pour guider les gens? 
 +    * Exemple: https://​distrochooser.de/​fr 
 +  * Faire une page spéciale 32bit 
 +  * Faire une page spéciale ARM 
 +  * Faire une page spéciale Serveurs 
 +  * Faire une page spéciale Autres architectures 
 +  * Faire une page spéciale distro 100% libres? 
 +  * Question sur comment communiquer la durée d'une LTS car les 5 ans commencent depuis la sortie de la version et pas forcément quand la personne fait l'​upgrade. Exemple: 1 Personne qui met à jours une LTS vers une deuxième LTS quand la deuxième LTS est déja sortie depuis 3 ans 
 +  * Cas d'​utilisations conseillés (montage vidéo?) pour ne pas choisir une LTS mais une mise à jour tous les 6 mois. 
 +  * La question de license de ZFS est considérée trop complexe pour un usage classique => à ne pas mentionner pour un usage individuel surtout si c'est pas activé par défaut => Vérifier le système de fichier par défaut des distributions. 
 +  * Comment les distributions gèrent les dépendances optionelles?​ 
 +  * SeLinux sans doute pas un problème pour du dévelopement simple. 
 +  * Distributions pour utiliser le vieux matériel (Emmabuntus) 
 + 
 
/var/lib/dokuwiki/data/attic/psl/tuto-choix-distribution.1668314442.txt.gz · Dernière modification: 2022/11/13 05:40 par GNUtoo
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki