Le choix du système d’exploitation est un élément important dans un système d’informations. Bien souvent déterminé par la couche application ou l’utilisation finale de la plateforme, choisir son système d’exploitation dépend de l’application ou la base de données qui y sera installée, de l’expérience utilisateur, de la sécurité ou la stabilité recherchée. Sur ce dernier point, plusieurs systèmes d’exploitation bâtis sur le noyau Linux, aussi appelés distributions Linux se sont excellemment démarqués.
Aujourd’hui, nombreux sont les serveurs d’applications de serveurs Web et de bases de données qui tournent en environnement. Et même, Microsoft a estimé qu’il fallait mettre à disposition une version Linux pour son système de gestion de base de données : SQL Server.
Mais les distributions Linux ne s’illustrent pas que dans le back-office des serveurs. Nombreux sont les éditeurs qui proposent une version client desktop pour l’utilisateur final.
En 2015, le sondage Developpez.com donnait sur le podium du trio gagnant, Debian largement en tête avec 31,96 %, suivi de Ubuntu avec 25,77 % et ArchLinux avec 16,49 %. Ce classement sera-t-il le même cette année ?
L’observateur Distrowatch qui présente le classement des distributions utilisées pour visiter son site donne le résultat suivant en mi-mai 2017 :
Wikipédia a fait un récapitulatif de ce qu’il en a été ces dernières années :
Avec la pléthore de distributions qui existent et les exigences actuelles, il est judicieux de se demander quelles sont les meilleures distributions Linux en 2017, sur la base des critères que sont :
Expérience utilisateur :
Ergonomie et interfaces utilisateurs
Prise en main pour un débutant
Nombre des paquetages d’application disponibles
Mise à disposition d’une version Desktop (ordinateur de bureau)
Stabilité et sécurité :
Stabilité du système et capacité de restauration en cas de crash
Stabilité et sécurité des applications et bases de données installées
Fréquence de la publication des mises à jour pour la correction des bogues et vulnérabilités
Vitesse d’exécution des applications
Intégration des environnements de programmation :
Compilateurs mis à disposition
Nombre d’EDI (Environnement de Développement Intégré) supportés
Serveurs d’applications disponibles : serveurs Web, etc.
Mise à disposition d’environnements de tests
Gestion des bases de données :
Nombre de SGBD (Systèmes de Gestion de Base de données) supportés
Performance des bases de données installées
Autres usages :
Outils d'administration système intégrés (sauvegarde, annuaire LDAP, supervision, etc.)
Outils de sécurisation système et réseau intégrés (pare-feu, scanner, sonde, etc.)
LiveCD à des fins de maintenance système (récupération, scans, etc.)
Et d'autres points que vous estimerez nécessaires et que vous relèverez en commentaires.
Le sondage vous donne de voter pour votre distribution préférée, mais la qualité du débat viendra du partage d’expériences, en commentaires.
Votre avis : Quelles sont vos distributions Linux préférées en 2017 ? Et pourquoi ? Avez-vous des choix prédéfinis pour des utilisations dédiées ? Par exemple, Debian comme serveur Web, et RedHat comme serveur de base de données. Si oui, lesquels ? Et pourquoi ?
Tu te marres mais plusieurs amis linuxiens le sont après que j'ai fait mon wololo ^^ Faut faire une passe avec la main comme Obi-Wan Kenobi en disant "tu vas tester Linux", souvent tester c'est adopter.
Debian pour tous mes environnements de développement, à la maison comme au bureau.
Un peu de Ubuntu à de rares occasions, quand je veux installer un OS complet rapidement sur une machine sans vouloir trop réfléchir.
Debian depuis toujours. je pense aussi que l'association devrait se faire rémunéré une installation et fournir une aide par mail pour les problèmes éventuels. Ce service d'ailleurs pourrait être rémunéré annuellement. Il serait temps de sortir à l'air libre face à windows et autres systèmes.
Arch à la maison aujourd'hui, très facile à mettre en œuvre avec les scripts Arch Anywhere.
Je n'ai pas eu de soucis majeurs avec cette distrib depuis le (peu) de temps que je l'utilise.
Et elle permet de respecter le principe KISS. Plutôt rapide à l'exécution.
Mise à disposition d’une version Desktop (ordinateur de bureau)
Là la question est double : la distro et l'environnement de bureau. Pour la distro, niveau applications pour un utilisateur "standard", la plupart se valent je pense. Question prise en main, une Debian/Ubuntu est très bien. Pour ce qui est de l'environnement de bureau, Gnome reste pour moi le plus agréable, débutant ou pas. Après pour les amateurs de sur mesure, ArchLinux reste un must.
Envoyé par Siguillaume
Stabilité et sécurité :
Stabilité du système et capacité de restauration en cas de crash
Stabilité et sécurité des applications et bases de données installées
Fréquence de la publication des mises à jour pour la correction des bogues et vulnérabilités
Vitesse d’exécution des applications
Pour la stabilité, Debian reste pour moi la référence. Les correctifs arrivent vite, et la qualité est souvent au rendez-vous. Le vrai soucis reste que les versions des paquets sont vite assez ancienne... C'est pour ça que je préfère personnellement un ArchLinux, y compris pour des serveurs non-critique. Certes, la mise à jour est plus compliquée qu'un simple "apt-get upgrade", mais en mesurant bien les conséquences dans les changement de paquets, je n'ai pas eu le moindre soucis en plusieurs années d'utilisation. Et là par contre, on est sur des version récentes.
Envoyé par Siguillaume
Intégration des environnements de programmation :
Compilateurs mis à disposition
Nombre d’EDI (Environnement de Développement Intégré) supportés
Serveurs d’applications disponibles : serveurs Web, etc.
Mise à disposition d’environnements de tests
Là encore, ArchLinux et de loin, puisqu'on trouve tout, soit dans les dépôts soit dans l'AUR. Debian fait aussi l'affaire, mais là encore le "retard" se fait sentir.
Envoyé par Siguillaume
Gestion des bases de données :
Nombre de SGBD (Systèmes de Gestion de Bases de Données) supportés
Performance des bases de données installées
Sans aucun doute : ArchLinux. En terme de performance, mais aussi et surtout parce que Arch intègre les versions les plus récente. J'ai eu par exemple le soucis sur Debian de certaines fonctionnalités de Mongo qui n'étaient pas dispo et faisaient crasher des tests qui roulaient parfaitement sous Arch...
Envoyé par Siguillaume
Autres usages :
Outils d'administration système intégrés (sauvegarde, annuaire LDAP, supervision, etc.)
Outils de sécurisation système et réseau intégrés (pare-feu, scanner, sonde, etc.)
LiveCD à des fins de maintenance système (récupération, scans, etc.)
Pour ce qui est des usages d'admin, d'analyse réseau et de maintenance, Debian fait parfaitement l'affaire. Pour ce qui est du pare-feu, je ne jure que par PFSense, donc une base FreeBSD.
En conclusion, si Debian est vraiment bien, je lui préférerai presque systématiquement ArchLinux. Le seul cas serait un serveur de prod où les versions des paquets Debian sont suffisante, parce que la maintenance sera plus simple. Pour tout le reste, je trouve ArchLinux supérieur,pour son alliance entre la simplicité et la capacité à se maintenir "à jour", même si c'est vrai la maintenance nécessite souvent plus d'effort.
Gentoo pour les machines que j'utilise au quotidien
Je prévois d'installer LFS sur mon serveur perso
Debian sur mon VPS OVH
Mint quand j'installe un pc pour quelqu'un d'autre
Mais pour tout dire je ne suis pas vraiment attaché à une distribution en particulier, j'utilise celle qui semble appropriée au moment de l'installation.
Pour mes machines perso, ce qui m'importe, c'est d'avoir les dernières versions des logiciels aussi vite que possible (d'où Gentoo/LFS).
Pour mon serveur, c'est plutôt la sécurité, j'ai utilisé FreeBSD à un moment, j'aimais bien parce que ça ressemblait à Gentoo (ports), mais il n'était pas dispo quand je suis passé à OVH.
Pour les autres, il faut que j'aie aussi peu de maintenance à faire que possible. La plupart des dérivés d'Ubuntu sont des choix que je considère.