Choisir sa distribution Linux
J’ai souvent remarqué que le choix d’une distribution se faisait sur des critères bien peu objectifs : facilité d’installation, comportement d’imitation, graphisme. Je vous propose dans cette étude, sans doute, insuffisamment exhaustive, de vous faire faire le tour du « propriétaire ». Je persiste à croire que la connaissance de Linux n’est pas réductible à la connaissance d’une seule distribution. Il faut savoir les mettre en œuvre selon les circonstances, avec discernement en intégrant la culture de l’entreprise et les compétences des personnels chargés de la mise en œuvre.
A l’heure de l’arrivée assourdissante de Vista, la question de la migration du poste de travail vers Linux est encore plus d’actualité. Pour le poste de travail, mes distributions Linux préférées sont : Kubuntu, Mandriva, Debian pour les stations de travail, Debian, CentOS, OpenSuse et Gentoo pour les serveurs.
Le document n’a en aucun cas la prétention de fournir une information objective et exhaustive.
Les branches Linux
Une image Svg qui illustre toutes les branches Linux. Je suis effaré… j’en connais à peine la moitié.
- Debian
- Yoper
- Pardus par un français
- Puppy
- KateOS
- Sorcerer
- Slackware, dont est dérivé Suse (???)
- GenToo
- CRUX
- Rock Linux
- Linux From Scratch
- Dyne:bolic
- Ark
- Red Hat
J’ai mis en lien celles que je ne connaissais pas.
La famille Red Hat
Sa grande force est de disposer d’installeurs très conviviaux et d’être prévue pour l’utilisation de logiciels commerciaux.
- Red Hat : payante, adaptée aux environnements serveur utilisant des logiciels commerciaux
- Fedora : projet communautaire de Red Hat, qui est l’avant-garde du monde Linux
- Aurox, une distribution adaptée aux stations de travail à base de Fedora
- Centos : clone de Red Hat Enterprise server… gratuit, incontournable
- X/OS basé sur Red Hat
- Lineox, basé sur Red Hat (projet peu actif)
- Starcom, un autre clone de Red Hat
- K12Ltsp : à base de Centos et de Lstp, pour les serveurs d’applications
- Mandriva : distribution gratuite (LE) et payante (Power Pack) avec une bonne prise en charge des matériels neufs à réserver pour la station de travail
Sous Red Hat, Fedora, Centos, le gestionnaire de packages RPM est yum (en mode texte), yumex (en mode graphique). Sous Mandriva, urpmi (en mode texte) et smart (en mode graphique). Dans Mandriva 2007, vous disposez de rpmDrake2. Sous Suse, c’est YaST. Vous pouvez aussi utiliser smart.
La famille Debian
- Debian : en mode stable, ell est plutôt réservée aux environnements serveur ; en mode backports, vous pouvez envisager de la déployer sur la station de travail
- Ubuntu : dédiée aux débutants, à la station de travail avec Gnome comme interface de base
- Kubuntu : dédiée aussi aux débutants et à la station de travail avec Kde en interface graphique
Sous les trois distributions, vous pouvez employer apt-get, dselect, aptitude en mode texte et synaptics, adept (merci Romain) en mode graphique.
Les inclassables
- FreeSpire, version gratuite de LinSpire, très orientée sur la station de travail
- FreeOs, sans plus d’infos
- ForeSight Linux, adapté au poste de travail
- Mepis Linux, basé sur Debian
- GoboLinux
- aLinux, utilisant des Rpm
Les distributions « sources »
- Slackware : très universelle pour public averti (les paquetages fournis sont très en dessous de la bibliothèque fournie par Mandriva, Debian, Fedora ou Gentoo)
- Gentoo : une vrai galère à installer et des possibilités de réglage infinies, très adaptée aux environnements serveur (pour public averti)
- Source Mage GNU/Linux
- Linux from scratch
- Rock Linux
- Lunar Linux
Gentoo emploie emerge en gestionnaire de packages. Pas de mode graphique. Quant à Slackware, il s’agit de pkgtool en mode texte et xpkgtool ou spkgtools en mode graphique. Sous Slackware, toujours, vous pouvez employer Slapt-get en mode texte ou Gsplat en mode graphique. Swaret est un outil de mise à jour de Slackware.
Les forks
- Suse : payante, déclinée en trois versions (Desktop, Pro, Server), très adaptée pour le matériel neuf et les portables… un fork de Slackware (???)
- OpenSuse : projet communautaire de Suse (fork de SlackWare), très universelle, malgré une offre de paquets au dessous de Debian, Fedora, Gentoo ou Mandriva
- ClarkConnect, plutôt pour les serveurs d’entreprise
- PcLinuxOs : orientée poste de travail et utilisateur (Mandriva)
- Xandros Desktop
- ZenWalk, Absolute Os (SlackWare)
- FrugalWare, basé sur Slackware
- Slamd64, basé sur Slackware pour processeur 64 bits
les distros sécurité
- SME Server : l’idéal pour une passerelle Linux
- IpCop : DMZ+Firewall (jusqu’à 4 réseaux)
- SmoothWall : DMZ+Firewall (jusqu’à 3 réseaux)
- FloppyFw, qui tient sur une disquette
- redWall Firewall, dont la configuration peut être stockée sous une clé Usb ou sur une disquette
- OpenWall, spécialisé pour casser les mots de passe
- Astaro
- ClarkConnect BroadBand Gateway
- Hardened Linux, à base de Slackware
- Network Security ToolKit, à base de Fedora Core 5 en LiveCd
- EMBCop, à base d’IPCop pour de l’embarqué
Routeurs
- Devil-Linux, pour les routeurs
- Fli4l
- Freesco, pour transformer votre machine en un routeur
- LiveCD Router, en mode LiveCd, prenant en charge le Wifi
Les légères
- Arch Linux, une distribution légère
- CdLinux prend en charge la plupart des protocoles réseau
- Dawn Small Linux, qui s’exécute sur des 486 avec 16 Mo de ram
- DeliLinux, pour 486 dans 350 Mo en mode graphique
- Drbl, Disk Remote Boot Linux pour booter sans disque dur
- LinuxConsole, pour les anciens PC
- Pxes, un client léger
- PuppyLinux, qui s’exécute en Ram
- Toutou Linux, un fork français de Puppy
- ThinStation, intégrant les clients Nx, Tse, Ica, etc… idéal pour la connexion à des serveurs d’applications Windows
- VectorLinux
Maintenance
- Recovery Is Possible, pour récupérer votre Linux tout cassé
- SystemRescueCd, à base de Gentoo, pour réparer vos installations
- Trinity Recue Kit, pour réparer vos systèmes
- Tomsrtbt, plutôt orientée système et maintenance, qui tient sur une simple disquette
- Insert, orienté réseau et système, basé sur Knoppix
LiveCd
En dehors de DyneBolic et de BackTrack, je ne vous cache pas le peu d’intérêt que je vois à l’emploi de ces distributions. Je n’ai peut-être pas tout compris. La virtualisation a, sans doute, limité l’intérêt de l’emploi de ce genre de produits à mes yeux.
- BackTrack : fusion de Auditor et de Whax
- Evinux : à base de Debian, orientée poste de travail et utilisateur
- Grml, basée sur Knoppix et dédiée à la réparation et l’entretien des machines
- Knoppix : à base de Debian, orientée poste de travail et utilisateur
- Kaella : un dérivé de Knoppix
- Slax : à base de Slackware, orientée poste de travail
- Mandows : à base de Mandriva, orientée poste de travail et internet
- Mandriva One
- SimplyMepis, à base d’Ubuntu
- Flonix, qui peut s’exécuter à partir d’une clé Usb
- Pingwinek, Live Dvd
- gNewSense, une distribution à base d’Ubuntu par la FSF, ce dangereux regroupement de chevelus libertaires
- Yamefa, basée sur Ubuntu
Multimédia et graphisme
- GeexBox transforme votre pc en machine multimédia
- Movix, à base de Debian, pour transformer votre pc en machine multimédia
- Dyne:Bolic : distribution orientée multimedia
- Agnula
- MediaInLinux
- Limp
- 64 Studio, basée sur Debian
- Grafpup basée Sur Puppy
- Linux Mint, dérivée de Ubuntu
- Linux Media Center : transforme votre Pc en média center
- Ubuntu Media Center
- Elisa Media Center
- MMS, média center
- NMM, média center
- ArtistX, en LiveDvd (2500 logiciels)
- Myrinix, LiveCd, fork Debian
Communications
- Poky Linux, spéciale Pda
A noter dans les Unix gratuits
- FreeBsd : très utilisée au niveau des serveurs de messagerie et Internet, stable
- OpenBsd : distribution orientée sécurité qui ne possède aucune image Iso téléchargeable gratuitement
- NetBsd : distribution orientée sécurité
- Pc-Bsd
- Solaris : fournie gratuitement pour plates-formes Intel, utilisée pour les applications commerciales
- Belenix, un LiveCd à base de Opensolaris
Les bureautiques
- Linux Mint, basé sur Ubuntu
- Vlos, VidaLinux, basé sur Gentoo
Les clusters
Un site pakistanais ainsi que les sites LiveCd List et DistroWatch pour avoir une liste exhaustive