GNU/Linux >> Tutoriels Linux >  >> Linux

Joyeux anniversaire, GNU :Pourquoi j'aime toujours GNU 35 ans plus tard

GNU a été annoncé publiquement le 27 septembre 1983 et compte aujourd'hui de nombreux adeptes.

GNU est...

  • un système d'exploitation
  • une vaste collection de logiciels informatiques
  • logiciel gratuit
  • sous licence sous la licence publique générale (GPL) du projet GNU

Qu'est-ce que GNU d'autre pour vous ? Quel outil est votre préféré ? Voici cinq excellentes réponses.

"Mon outil GNU préféré de tous les temps est GCC, la collection de compilateurs GNU. À une époque où les outils de développement coûtaient cher, GCC était le deuxième outil GNU et celui qui permettait à une communauté d'écrire et de construire tous les autres. Cet outil unique a changé l'industrie et a conduit à la création du mouvement du logiciel libre, car un bon compilateur gratuit est une condition préalable à une communauté créant des logiciels. » —Dave Neary, équipe Open Source et Standards chez Red Hat

"GNU Emacs a été ma première application Unix, et je l'ai utilisé pour toute ma programmation. Alors qu'aujourd'hui j'utilise différents éditeurs pour différentes tâches (vi pour éditer les fichiers système, GNOME gedit pour éditer mes pages HTML pour mon site Web, etc., j'ai toujours revenir à GNU Emacs quand j'écris du code. J'ai la mémoire musculaire dans mes doigts qui rend Emacs intuitif et un ajustement naturel lorsque je programme en C." —Jim Hall, créateur de FreeDOS

"GCC est un compilateur standard pour la plupart des systèmes d'exploitation de type Unix. Lorsque je me suis lancé dans la programmation système il y a de nombreuses années, j'ai invoqué un programme de pilote spécifique à un langage tel que GCC pour C, g++ pour C++, etc. qui interprète les arguments de commande, appelle le compilateur réel, exécute l'assembleur sur la sortie, puis exécute éventuellement l'éditeur de liens pour produire un binaire exécutable complet." —Daniel Oh, évangéliste DevOps chez Red Hat

"Je pense que dd est mon utilitaire GNU préféré. J'en ai entendu parler pour la première fois et je m'y suis intéressé quand l'un de mes mentors l'a appelé "destructeur de disque", ce qui m'a donné envie de savoir pourquoi il s'appelait ainsi. dd peut être utilisé pour la lecture contrôlée d'un flux de données à partir de n'importe quel appareil dans le répertoire /dev, puis l'envoi de ces données à d'autres appareils. Utilisé comme cela, il peut être un excellent moyen d'explorer le contenu des disques durs et des périphériques de mémoire USB. jj peut également être utilisé pour copier une image iso amorçable d'un disque dur vers un périphérique USB afin de créer une image Linux amorçable et en direct utilisable pour la démonstration ou l'installation de Fedora, par exemple. Le jj l'utilitaire peut fournir la preuve fonctionnelle que tout est un fichier ." —David Both, modérateur de la communauté pour Opensource.com

"Ce n'est pas nécessairement un outil, mais l'une des premières choses que j'installe sur chaque machine est GNU Backgammon. C'est mon jeu rapide et préféré. Il joue un jeu vraiment fort et est complètement open source. Après une matinée exténuante complètement m'humiliant lors de quelques jeux, j'ai commencé à m'en plaindre lors d'une réunion, en disant que je pense qu'il triche aux dés. Un de mes collègues a extrait le code source qui gérait le lancer de dés et nous avons tous versé dessus. Nous avons dû conclure qu'il avait le générateur de code le plus aléatoire que nous ayons jamais vu, et qu'il n'y avait aucun moyen qu'il triche. Je m'en fiche cependant, je pense toujours qu'il triche. (clin d'œil)" —Andy Thornton, Senior Software Associate chez Red Hat


Quel est votre outil GNU préféré ? Ou partagez votre histoire sur l'utilisation de GNU pour la première fois dans les commentaires ci-dessous.


Linux
  1. Pourquoi les programmeurs aiment les packages Linux

  2. 5 raisons pour lesquelles j'aime coder sous Linux

  3. Pourquoi le numéro de lecteur/partition est-il toujours utilisé ?

  4. Pourquoi clang a-t-il encore besoin de libgcc.a pour compiler mon code ?

  5. Pourquoi Centos n'utilise toujours pas le dernier noyau

Pourquoi j'aime KDE pour mon bureau Linux

Pourquoi j'aime utiliser bspwm pour mon gestionnaire de fenêtres Linux

Pourquoi j'aime toujours tcsh après toutes ces années

Pourquoi les fans de Vim aiment le gestionnaire de fenêtres Herbstluftwm Linux

Joyeux anniversaire, GNOME :8 raisons d'aimer ce bureau Linux

Pourquoi j'aime toujours Alpine pour le courrier électronique sur le terminal Linux