Alors… quelle version de Linux dois-je installer sur ma toute nouvelle machine ?
Cliquez ici pour voter !

On me pose souvent cette question : « Hé, vous êtes un gars de Linux, non ? Quel Linux devrais-je utiliser ? J’ai cet ami qui me recommande (insérer la distro ici) et je veux savoir ce que tu en penses ? ». Je réponds généralement par la même question : que voulez-vous faire ? J’ai donc décidé d’écrire ceci comme un guide pour savoir quel type de Linux vous devriez choisir.

Mon histoire avec Linux

Je devrais probablement préfacer cet article avec un peu de mon histoire avec Linux, au cas où vous lisez ceci et que vous ne me connaissez pas (très probablement). Vous pouvez sauter cette partie si vous ne vous en souciez pas.

J’ai commencé à utiliser Linux vers 1996. Mon premier Linux était Slackware 4, un ensemble de CD que j’ai acheté chez Egghead Software (yep, je suis vieux). Un de mes amis m’a parlé de cette chose semblable à Unix qui était si géniale et je devais juste l’essayer et il pensait que je l’aimerais.

J’ai lu beaucoup sur Unix et j’étais très curieux à son sujet. J’avais un compte shell chez mon fournisseur d’accès à Internet et j’avais bricolé un peu, pourtant au début, j’étais un peu hésitant. « Pourquoi aurais-je besoin de ça ? » Sa réponse a été simple : « Parce que vous détestez tellement Windows 95 et que vous aimez DOS, vous allez adorer ça ». Alors je l’ai acheté. Il avait raison.

J’ai pris un vieux disque dur que j’avais et je l’ai installé. Je me suis battu avec pendant des heures, puis des jours. J’ai finalement réussi à faire fonctionner un ordinateur de bureau. Je n’ai aucune idée de ce qui m’a poussé pendant cette période, mais je devais trouver comment faire fonctionner ce système, et c’était difficile.

Je devais en savoir tellement sur mon matériel ! Les choses simples étaient soudainement difficiles à nouveau. Mais j’ai poussé à travers, et j’ai obtenu mon bureau en place. Et j’ai commencé à construire quelques scripts idiots pour le plaisir. Le système était rapide, et je pouvais changer presque tout à son sujet.

Il avait un compilateur C intégré ? Je viens d’acheter un paquet Borland vraiment cher pour cela que je pouvais à peine comprendre. Mais cet OS avait un compilateur intégré ? Un éditeur d’images gratuit ? J’étais accroché !

Pendant des années après ça, j’ai expérimenté des tonnes de distributions. Même des Unix BSD. Mon « ordinateur principal » était toujours un dual boot, et certains d’entre eux étaient purement Linux. Pendant la majeure partie du début des années 2000, j’ai complètement évité Windows. Donc par année, je peux décomposer ma « machine principale », ce serait:

  • 1996-1999 : Slackware
  • 1999-2002 : Redhat (et FreeBSD)
  • 2003-2005 : FreeBSD / Knoppix
  • 2005-2009 : Gentoo
  • 2009-2011 : Linux Mint
  • 2011-2018 : Arch Linux / Debian

J’ai utilisé 50 distributions ou plus à mon époque, mais c’était ce qui tournait sur ma « machine principale » que j’utilisais pour le travail, ou la navigation, ou le développement ou autre. Évidemment, Arch a eu la plus longue exécution jusqu’à présent, principalement parce que je pouvais simplement le configurer et l’oublier pendant de longues périodes de temps.

Mais la distro principale pour mon « vrai travail » ces dernières années a été Arch Linux.

Assez parlé de moi, parlons de ce que vous devriez utiliser.

Alors, que voulez-vous faire ?

Je vais les mettre dans des catégories basées sur des besoins communs. Il y a un certain chevauchement ici, et avec suffisamment d’efforts, n’importe laquelle de ces distributions Linux fonctionnera pour vos besoins souhaités. Une des grandes choses à propos de Linux est que vous pouvez en faire ce que vous voulez. Mais certaines distributions font une grande partie du travail pour vous ou ont une conception qui fonctionne mieux pour certains objectifs. Je vais les présenter dans des catégories basées sur le chemin le plus facile pour atteindre vos objectifs.

Je suis un débutant Linux qui commence tout juste

Pendant longtemps, j’ai recommandé Ubuntu pour cela. En ce qui concerne la facilité d’utilisation et la compatibilité, c’était génial. Mais j’évite Ubuntu maintenant. Je l’utilise encore pour les démos dans mes cours et mes articles parce que tant de gens l’utilisent, mais je ne suis pas un fan de la façon dont ils gèrent cette distribution, les logiciels publicitaires intégrés d’Amazon, et Unity est ennuyeux.

Alors, si vous débutez, je vous recommande :

  • Linux Mint Télécharger
  • Debian Télécharger

C’est une sorte de tricherie parce que Linux Mint est construit à partir de Debian, mais Mint a l’air plus joli et a des trucs multiplateformes sympas.

Utilisez ces distributions si vous voulez :

  • Une expérience semblable à celle de Windows
  • Quelque chose de simple à installer
  • Quelque chose de fiable
  • Quelque chose de « semblable à Linux » qui ne dévie pas de la norme
  • Quelque chose qui « fonctionne tout simplement »

Ok donc ce dernier point est vraiment important. Ca marche tout simplement. Ces distributions sont principalement plug and play. Vous les installez et vous les oubliez. Je suis devenu de plus en plus dépendant de Debian pour mes machines de développement parce que parfois je ne me soucie pas de l’OS et je ne veux pas qu’il se mette en travers de mon chemin. Quand je suis dans une humeur où je veux juste construire des choses, il ne peut pas être battu.

Si vous débutez, ce cours sur l’installation et la configuration initiale de Linux peut vous aider beaucoup.

Je veux en savoir plus sur Linux et mon matériel

Peut-être avez-vous envie de jouer et d’expérimenter. Vous voulez vous mettre au défi et vous forcer à apprendre en faisant. C’est génial, c’est exactement ce que j’ai fait.

Si vous voulez vous mettre au défi et apprendre, je vous recommande :

  • Arch Linux
  • Slackware Linux
  • Gentoo Linux
  • Unix FreeBSD ( Pas Linux, mais rentre dans cette catégorie )

Chacune de ces distributions nécessite beaucoup de configuration, de découverte du matériel et de compilation du code source. Avec Gentoo, vous devez tout compiler. C’est un excellent moyen d’avoir un contrôle total absolu sur votre système d’exploitation.

Utilisez ces distributions si vous voulez :

  • Un contrôle total de votre ordinateur et de votre système d’exploitation
  • Pour apprendre les internes de Linux
  • Un système optimisé maigre et méchant

Cela a un coût : principalement votre temps. Une installation complète de ceux-ci peut prendre des heures. Du côté positif, ils ont tendance à fonctionner éternellement.

J’avais une installation d’Arch sur un Lenovo qui a pris la meilleure partie d’un samedi à configurer, et disons encore 10 heures ou plus réparties après cela. Il a fonctionné presque sans effort pendant 5 ans (jusqu’à ce que le matériel de l’ordinateur portable meure). Je n’ai eu à faire que quelques mises à jour de temps en temps, mais je l’ai utilisé de manière fiable tous les jours pendant 5. Longues. années. Donc, d’une certaine manière, vous pouvez le considérer comme un investissement.

Je veux des trucs de pointe

Ok peut-être que vous voulez le dernier plus grand logiciel et vous ne vous souciez pas de sa stabilité. Vous voulez faire du kernel hacking ou une autre chose cool qu’un codeur a commis hier.

Au diable la stabilité et la sécurité, vous voulez la dernière chose la plus récente maintenant.

  • Arch Linux
  • OpenSuse Tumbleweed
  • Fedora Rawhide
  • Gentoo Linux

Utilisez ces distributions si vous voulez :

  • Pour échanger le risque pour les trucs les plus récents
  • Les dernières et les plus grandes fonctionnalités toujours
  • Fun configurer les choses pour fonctionner avec les changements de rupture

Pour être juste, j’ai personnellement utilisé Arch et Gentoo sans problèmes de stabilité significatifs, mais je risquais d’utiliser les trucs de pointe de saignement sur les versions roulantes.

Je veux juste faire un peu de travail

Ok peut-être que vous ne vous souciez pas vraiment des particularités de l’OS et que vous voulez juste GSD (Get Stuff Done). Peut-être que vous avez quelques applications Node ou GoLang que vous voulez construire et entendu que Linux est le meilleur pour cela.

Ceux-ci sont excellents pour faire du travail :

  • Debian
  • Fedora
  • OpenSUSE Leap
  • Ubuntu Studio

Utilisez ces distributions si vous voulez :

  • Un fonctionnement fluide avec peu de maintenance
  • Une configuration minimale
  • Des choses qui fonctionnent simplement de manière quasi automatique
  • Compatibilité avec le matériel et les logiciels

Comme je l’ai dit, j’utilise souvent Debian ces jours-ci car je suis généralement en train de faire quelque chose et je n’ai pas vraiment envie de bricoler et d’optimiser. C’est stable, rapide, et reste en dehors de mon chemin. J’écris cet article dans Debian 9 en ce moment.

Je veux configurer un serveur

Peut-être que vous voulez configurer un serveur web ou un hôte virtuel et que vous ne savez pas quoi utiliser. La première de cette liste est la distribution dominante pour l’hébergement web, donc si vous voulez quelque chose qui imite le site qui héberge votre logiciel, essayez CentOS (ou apprenez Docker !)

Ce sont des distributions solides et fiables pour l’hébergement web:

  • CentOS
  • Red Hat Enterprise
  • Debian
  • FreeBSD ( Pas Linux, mais rentre dans cette catégorie )

Utilisez ces distributions si vous voulez :

  • Stabilité
  • Sécurité
  • Soutien d’autres personnes l’utilisant pour la même raison

Je crois que toute distribution Linux peut être utilisée pour l’hébergement web efficacement, mais certaines demandent plus de travail que d’autres.

Je veux le plus de performance possible

Alors si vous êtes de ces types qui veulent presser chaque once de performance (j’ai été là) ceux-ci sont parfaits pour vous. Certains d’entre eux nécessitent de compiler tout le code source pour produire des binaires optimisés pour votre ou vos processeurs. Fun stuff !

  • Clear Linux
  • Arch Linux
  • Gentoo Linux
  • FreeBSD ( Pas Linux, mais rentre dans cette catégorie )

Utilisez ces distributions si vous voulez :

  • Des performances rapides
  • Des calculs à forte charge

N’oubliez pas que le matériel a atteint un point de performance où ces éléments ne comptent plus autant qu’avant. Il y a 15 ans, vous pouviez pirater un noyau et composer vos services et voir un gros boost. De nos jours, la différence est négligeable. N’importe quel Linux sera assez rapide.

Je veux un bureau sécurisé

Peut-être que vous voulez mettre en place un système difficile à pénétrer, pour une raison quelconque. Il existe un couple de distributions dont la sécurité est un objectif prioritaire. Si vous êtes vraiment préoccupé par le verrouillage de votre machine principale, ce sont de grands à regarder.

  • TAILS Linux
  • Alpine Linux
  • CoreOS
  • TENS Linux
  • Tin Hat Linux
  • OpenBSD ( Pas Linux, mais rentre dans cette catégorie )

Utilisez ces distributions si vous voulez :

  • Sécurité
  • Anonymat

Je veux un système informatique minimal

Ok, parfois vous voulez juste quelque chose de maigre et moyen qui fait un certain travail. Je comprends parfaitement cela. Peut-être que vous avez un vieux Pentium que vous voulez ré-utiliser. Parfois, le système d’exploitation est juste une petite partie de votre objectif et vous voulez le strict minimum.

  • ArchBang
  • Lubuntu
  • Puppy Linux
  • Tiny Core Linux
  • Bodhi Linux

Utilisez ces distributions si vous voulez :

  • Quelque chose qui fonctionnera sur du vieux matériel
  • Quelque chose de minimal possible

Conclusion

Je déteste avoir l’air d’un disque rayé, mais vous pourriez juste choisir une de ces distributions Linux et en faire ce que vous voulez. C’est la nature de Linux, il est personnalisable au plus haut point. Mais ce sont d’excellentes distributions pour démarrer rapidement.

Si vous voulez en savoir plus sur Linux, Pluralsight a une tonne de cours sur Linux, y compris un très bon pour commencer, Installation de Linux et configuration initiale

Si vous pensez que j’ai raté le coche ou que j’ai oublié une distribution n’hésitez pas à me laisser un message dans les commentaires, ou à me crier dessus sur Twitter.

Et quoi que vous fassiez, si vous avez atteint cette page parce que vous êtes curieux de Linux, essayez-le ! !! Maintenant ! De nos jours, vous pouvez télécharger quelque chose comme VirtualBox (gratuitement) et l’essayer avant de vraiment vous engager dans quoi que ce soit. Cela vaut vraiment la peine de le vérifier !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.