GNU/Linux >> Tutoriels Linux >  >> Linux

6 meilleures distributions Linux pour la programmation

Avez-vous besoin d'une distribution Linux pour la programmation ? Pour commencer, il n'y a pas de distributions qui ciblent spécifiquement les programmeurs en soi. Cela n'a pas vraiment d'importance, en tant que distribution Linux est essentiellement le même que le suivant en ce qui concerne le logiciel que vous pourrez utiliser dessus. Mais encore une fois, il existe quelques distributions disponibles qui seront préférables en raison de la façon dont elles ont été construites. Vous devez également tenir compte du type de programmation dans lequel vous vous trouvez, qu'il s'agisse de programmation Web, de système ou d'application.

Pour le programmeur, vous voulez choisir une distribution Linux en gardant à l'esprit ce qui suit

  1. Stabilité - c'est stable.
  2. Léger, vous voulez également une distribution sans ajouts inutiles ni bloatware et donc une distribution légère. Vous devez également choisir une distribution avec un bon support ou une bonne approche de mise à jour.
  3. Assistance – Un autre avantage sera également l'assistance de la communauté, car vous aurez besoin de toute l'aide possible si vous rencontrez des problèmes.

4. Préférences personnelles – Et enfin, vos préférences personnelles telles que votre choix d'environnement de bureau :préférez-vous un environnement simple comme XFCE ou LXDE ou plutôt un KDE complet, Cinnamon ou Unity ? Vous préférez pacman, apt-get, yum ou portage pour gérer vos colis ? Voulez-vous une distribution basée sur Debian ou basée sur RPM ? Alors, avec tout cela à l'esprit, examinons 5 distributions Linux qui sont tout à fait préférables à la communauté des développeurs.​​

1. Arch Linux

Arch Linux recherche la simplicité sans ajouts, modifications ou complications inutiles, et fournit une structure de base légère de type UNIX qui permet à un utilisateur individuel de façonner le système en fonction de ses propres besoins. En bref :une approche élégante et minimaliste. Cela vous permet d'étudier facilement le code source existant; modifiez-le et créez votre propre package personnalisé ; etc. Pour l'utilisateur avancé de Linux, ARCH pourrait bien être celui qu'il vous faut.

Aussi Readh - Arch Linux fait passer vos connaissances au niveau supérieur

2. Debian

Une chose que j'apprécie à propos de Debian est que vous pouvez très facilement configurer votre système pour qu'il fonctionne avec des sources de niveau inférieur avec un minimum de friction entre votre flux de travail et le code de travail. Debian fournit un système génial pour la programmation Linux grâce à apt-get et build-dep  et, bien sûr, la qualité des métadonnées dans leurs référentiels et la discipline qu'ils imposent à la cohésion source/construction pour chaque version dans son ensemble.

3. Ubuntu/Linux Mint

Vous devez utiliser Ubuntu et utiliser une version LTS. C'est le système d'exploitation Linux le plus courant, donc les choses fonctionneront assez souvent. En pratique, c'est la chose la plus importante à propos d'un système d'exploitation que vous allez utiliser pour faire votre travail. Une autre bonne option est Linux Mint. Linux Mint est construit sur Ubuntu (ou Debian) et essaie essentiellement de fournir une version plus élégante d'Ubuntu. Il utilise un fork de GNOME 3 et est livré avec des logiciels propriétaires installés pour une utilisation plus facile.

Lire aussi - LinuxAndUbuntu Review of Unity 8 dans Ubuntu 16.10

4. OuvrirSUSE/SUSE

La communauté des développeurs openSUSE et Novell travaillent très dur et de manière très cohérente et systématique pour améliorer la distribution à chaque version, sans refaire les mêmes erreurs à chaque version majeure (comme Ubuntu). Depuis quelques années, openSUSE s'est montré tout à fait capable. Il dispose d'une vaste base de données de packages et d'une communauté incroyable pour résoudre vous-même les bogues mineurs. Les packages essentiels et toutes leurs bibliothèques complémentaires ont toujours été bien construits et fonctionnent parfaitement. openSUSE est rapide, stable et fiable.

Lire aussi - OpenSUSE :examen de la distribution LinuxAndUbuntu de la semaine

5. Fedora

Fedora est stable et vous n'aurez pas à faire face à des plantages frustrants. Je pense que ce qui fait de Fedora l'un des meilleurs, c'est la configuration automatique étendue et sensible et les packages à jour. Si votre cible développe des logiciels pour GNU/Linux et que vous êtes un programmeur expérimenté , alors je crois que Fedora est pour toi. Il est assez facile de configurer votre environnement de programmation. La construction de projets est aussi simple que quelques invocations à rpmbuild et rpmlint. Le clonage et le push s'effectuent via un outil fedpkg très convivial pour les programmeurs. La mise à jour via le système Bodhi est assez simple et possède des interfaces textuelles et Web. La plupart des logiciels que vous pouvez trouver sur n'importe quelle distribution que vous trouverez sur certains référentiels Fedora (et quelques autres). Le forum Fedora est une communauté d'utilisateurs très conviviale qui aide beaucoup lorsque vous êtes bloqué. Il y a aussi d'autres ressources bien sûr.

6. Gentoo

Si vous voulez une distribution qui fera de vous un meilleur programmeur, je vous recommande Gentoo. Il a une courbe d'apprentissage abrupte - vous vous retrouvez avec un système qui ne contient aucun logiciel que vous n'avez pas compilé à partir de la source. Et c'est incroyablement sans opinion - vous pouvez utiliser n'importe quelle combinaison de logiciels que vous pouvez compiler pour cela - assemblez un bureau super léger à partir de pièces détachées et réalisez que c'est tout ce qu'un "bureau" a jamais été, et vous n'êtes pas coincé avec les choix quelqu'un d'autre a fait. Vous voulez une gestion de l'alimentation ? Ce qui se passe lorsque vous fermez ou ouvrez le couvercle de votre ordinateur portable est un script que vous écrirez. Il ne doit jamais y avoir un moment où vous ne savez pas ce que fait votre ordinateur.

Cela dit, ce n'est pas pour les âmes sensibles ou la patience, et vous devez prévoir d'investir un peu de temps pour commencer. Après quelques mois, cependant, vous vous demanderez comment vous avez pu tolérer ce que vous utilisiez auparavant.

Lire aussi - LinuxAndUbuntu Review de Gentoo Linux

Conclusion

Si vous demandez à dix personnes différentes, vous obtiendrez dix réponses différentes, pour 10 raisons différentes. Il est fortement recommandé d'essayer différentes distributions avant d'en choisir une. Mais si vous voulez un noyau qui est le plus souvent ciblé par les développeurs, vous voudrez peut-être opter pour Ubuntu, mais tous les autres de cette liste fonctionneront sûrement pour vous.
Linux
  1. Une distribution Linux pour les artistes numériques

  2. 3 meilleures distributions Linux basées sur Arch pour une utilisation quotidienne du bureau

  3. Distributions Linux pour les processeurs Arm ?

  4. Meilleur logiciel de peinture pour Linux

  5. Meilleure distribution Linux pour le développement cuda

Linux pour l'éducation :les meilleures distributions pour les enfants, les enseignants et les écoles

Quelle distribution Linux est la meilleure pour la confidentialité ?

Les 10 meilleures distributions Linux basées sur Debian pour les débutants comme moi

Meilleures distributions Windows comme Linux pour les nouveaux utilisateurs de Linux

Meilleures distributions KDE Linux pour votre bureau

Top 5 des meilleures distributions de système d'exploitation Linux