GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Happy Birthday, GNU:Warum ich GNU 35 Jahre später immer noch liebe

GNU wurde am 27. September 1983 öffentlich angekündigt und hat heute eine starke Anhängerschaft.

GNU ist...

  • ein Betriebssystem
  • eine umfangreiche Sammlung von Computersoftware
  • freie Software
  • lizenziert unter der eigenen General Public License (GPL) des GNU-Projekts

Was ist GNU für Sie sonst noch? Welches Werkzeug ist Ihr Favorit? Hier sind fünf großartige Antworten.

„Mein Lieblings-GNU-Tool aller Zeiten ist GCC, die GNU Compiler Collection. Zu einer Zeit, als Entwicklertools teuer waren, war GCC das zweite GNU-Tool und dasjenige, das es einer Community ermöglichte, alle anderen zu schreiben und zu erstellen. veränderte die Branche und führte zur Entstehung der Freie-Software-Bewegung, da ein guter, freier Compiler eine Grundvoraussetzung für eine Gemeinschaft ist, die Software erstellt." – Dave Neary, Team für Open Source und Standards bei Red Hat

"GNU Emacs war meine erste Unix-Anwendung und ich habe sie für meine gesamte Programmierung verwendet. Während ich heute verschiedene Editoren für verschiedene Aufgaben verwende (vi zum Bearbeiten von Systemdateien, GNOME gedit zum Bearbeiten meiner HTML-Seiten für meine Website usw.), habe ich immer gehe zurück zu GNU Emacs, wenn ich Code schreibe. Ich habe das Muskelgedächtnis in meinen Fingern, das Emacs intuitiv und natürlich erscheinen lässt, wenn ich in C programmiere." —Jim Hall, Schöpfer von FreeDOS

„GCC ist ein Standard-Compiler für die meisten Unix-ähnlichen Betriebssysteme. Als ich vor vielen Jahren in die Systemprogrammierung einstieg, rief ich ein sprachspezifisches Treiberprogramm wie GCC für C, g++ für C++ usw. auf, das Befehlsargumente und -aufrufe interpretiert der eigentliche Compiler, führt den Assembler auf der Ausgabe aus und führt dann optional den Linker aus, um eine vollständige ausführbare Binärdatei zu erstellen. – Daniel Oh, DevOps-Evangelist bei Red Hat

„Ich denke, dass dd mein Lieblings-GNU-Dienstprogramm ist. Ich habe zum ersten Mal davon erfahren und mich dafür interessiert, als einer meiner Mentoren es „Disk-Zerstörer“ nannte, was mich dazu brachte, zu wissen, warum es so heißt. dd kann zum kontrollierten Lesen eines Datenstroms von jedem Gerät im /dev-Verzeichnis und zum anschließenden Senden dieser Daten an andere Geräte verwendet werden. So verwendet, kann es eine großartige Möglichkeit sein, den Inhalt von Festplatten und USB-Speichergeräten zu erkunden. dd kann auch verwendet werden, um ein bootfähiges ISO-Image von einer Festplatte auf ein USB-Gerät zu kopieren, um ein bootfähiges Live-Linux-Image zu erstellen, das beispielsweise zur Demonstration oder Installation von Fedora verwendet werden kann. Der dd Dienstprogramm kann den funktionalen Beweis liefern, dass alles eine Datei ist ." —David Both, Community-Moderator für Opensource.com

„Es ist nicht unbedingt ein Tool, aber eines der ersten Dinge, die ich auf jedem Computer installiere, ist GNU Backgammon. Es ist mein beliebtes, schnelles Spiel. Es spielt ein wirklich starkes Spiel und ist vollständig Open Source. Nach einem anstrengenden Morgen davon vollständig Nachdem ich mich bei ein paar Spielen gedemütigt hatte, fing ich in einem Meeting an, mich darüber zu beschweren und sagte, dass ich denke, dass es beim Würfeln schummelt. Einer meiner Kollegen hat den Quellcode herausgeholt, der den Würfelwurf verwaltet, und wir alle haben darüber nachgedacht. Wir mussten Schluss machen dass es den zufälligsten Code-Generator hatte, den wir je gesehen hatten, und dass es auf keinen Fall schummeln konnte. Es ist mir aber egal, ich denke immer noch, dass es schummelt. (zwinker)“ – Andy Thornton, Senior Software Associate bei Red Hat


Was ist Ihr Lieblings-GNU-Tool? Oder teilen Sie Ihre Geschichte über die erstmalige Verwendung von GNU in den Kommentaren unten.


Linux
  1. Warum Programmierer die Linux-Paketierung lieben

  2. 5 Gründe, warum ich es liebe, unter Linux zu programmieren

  3. Warum ich mich in Antergos Linux verliebt habe

  4. Warum wird die Laufwerks-/Partitionsnummer immer noch verwendet?

  5. Warum benötigt Clang immer noch libgcc.a, um meinen Code zu kompilieren?

Warum ich KDE für meinen Linux-Desktop liebe

Warum ich bspwm so gerne für meinen Linux-Fenstermanager verwende

Warum Vim-Fans den Linux-Fenstermanager Herbstluftwm lieben

Alles Gute zum Geburtstag, Linux:27 Jahre

Alles Gute zum Geburtstag, GNOME:8 Gründe, diesen Linux-Desktop zu lieben

Warum ich Alpine immer noch für E-Mail am Linux-Terminal liebe