www.wikidata.de-de.nina.az
Diese Liste der GNU Pakete listet relevante Softwarepakete welche fur die Free Software Foundation kurz FSF entwickelt wurden oder von ihr betreut werden als Teil des GNU Projekts auf GNU ist ein unixoides Betriebssystem das vollstandig aus freier Software besteht Viele dieser Software Pakete werden zusammen mit dem Linux Kernel genutzt und bilden damit ein komplett funktionstuchtiges Computerbetriebssystem Inhaltsverzeichnis 1 Definition eines GNU Paketes 2 Basissystem 2 1 Anmerkungen 3 Programme fur die Software Entwicklung 3 1 GNU Toolchain 3 2 Weitere Bibliothek und Frameworks 3 3 Weitere Compiler und Interpreter 3 4 Andere Entwicklerwerkzeuge 4 Nutzerprogramme 4 1 Grafische Benutzeroberflache 4 2 Generelle Systemadministration 4 3 Datenbanken 4 4 Wissenschaftliche Software 4 5 Internet 4 6 Buro 4 7 Multimedia 4 8 Spiele 4 9 Business Programme 4 10 Schriftarten 5 Siehe auch 6 Einzelnachweise 7 WeblinksDefinition eines GNU Paketes BearbeitenRichard Stallman kennzeichnete im Jahr 2013 neun Aspekte die im Allgemeinen ein GNU Paket ausmachen 1 aber er bemerkte dabei auch dass es durchaus die Moglichkeit zur Flexibilitat und fur Ausnahmen dieser Regeln gibt wenn triftige Grunde bestehen 2 Die Entwickler mussen behaupten dass es ein GNU Paket ist Das Paket sollte uber ftp gnu org oder einer anderen Seite die freien Zugang fur alle anbietet verbreitet werden Die Website des GNU Paketes sollte die GNU Website sein Die Entwickler mussen besonderen Augenmerk darauf legen dass ihre Software auch mit anderen GNU Paketen gut zusammen arbeitet Die Dokumentation sollte im Texinfo Format oder in einem Format das sich leicht nach Texinfo konvertieren lasst gespeichert sein Im Paket sollte GNU Guile fur die Erweiterungssprachen genutzt werden Ausnahmen sind jedoch erlaubt Im Paket sollte keine unfreie Software empfohlen werden und auch auf keine unfreie Dokumentation oder unfreie Software verwiesen werden Im Paket muss die GNU Terminologie genutzt werden wie zum Beispiel GNU Linux fur das Betriebssystem und den Begriff freie Software anstatt Open Source Der Maintainer sollte kontaktierbar sein zumindest hin und wieder um Probleme in der Software oder Kompatibilitatsprobleme besprechen zu konnen Basissystem BearbeitenEs gibt kein offizielles Basissystem vom GNU Betriebssystem GNU wurde konzipiert um Unix s Betriebssystem in den 1980er Jahren zu ersetzen Es nutze den POSIX Standard nur als Richtlinie da dessen Definition ein weit grosseres Basissystem ergeben wurde Die folgende Liste ist eine kleine Zusammenstellung von GNU Paketen die man am ehesten als Kern Pakete bezeichnen konnte entgegen den weiter unten aufgefuhrten Pakete Naturlich ist diese Auflistung diskutabel einschliesslich plotutils und ausschliesslich C Standard Bibliothek Name Beschreibung liefert Version Notiz 1 bash GNU s UNIX kompatible Shell bash 5 1 7 Dezember 2020 coreutils Basisbefehle fileutils chgrp chown chmod cp dd df dir du ln ls mkdir mkfifo mknod mv rm etc textutils cat cksum head tail md5sum nl od pr tsort join wc tac paste etc shellutils basename chroot date dirname echo env groups hostname nice nohup printf sleep etc 9 0 24 September 2021 cpio Archivierungsprogramm cpio 2 13 6 November 2019 diffutils beinhaltet Werkzeuge zum Vergleichen von Dokumenten diff cmp diff3 sdiff 3 8 21 August 2021 findutils beinhaltet Suchwerkzeuge find locate xargs 4 9 0 2 Februar 2022 finger Nutzerinformation n a 1 37 28 Oktober 1992 grep sucht nach Strings in Dokumenten grep 3 7 14 August 2021 groff Dokumentverarbeitungssystem groff 1 22 4 23 Dezember 2018 GRUB GRand Unified Bootloader grub 2 06 8 Juni 2021 gzip Komprimierungsprogramm gzip gzip 1 12 7 April 2022 HURD Notiz 2 Mikrokernel basierende Zusammenstellung aus Servern die die gleichen Funktionen ausuben wie der UNIX Kernel n a 0 9 18 Dezember 2016 inetutils nutzliches Werkzeug fur Networking ftp telnet rsh rlogin tftp 2 2 1 September 2021 Linux libre Ein entblobter Kernel des Linux Kernels Dieser besteht komplett aus freier Software n a 5 17 21 Marz 2022 plotutils nutzliches Werkzeug um unterschiedliche Gerate anzusprechen graph libplot libplotter 2 6 27 September 2009 readline Nutzliche Bibliothek zum Lesen von Befehlszeilen readline 8 1 7 Dezember 2020 screen ein Terminalmultiplexer screen 4 9 0 1 Februar 2022 sed Stream Editor sed 4 8 15 Januar 2020 sysutils Notiz 3 system utilities dient zur Verwaltung von Nutzer Gruppen Passworter und Shells add shell chage chfn chgroup chgrpmem chpasswd chsh chuser cppw expiry gpasswd grpck gshadow hwclock isosize last lastlog login lsage lsgroup lsuser mkgroup mkuser nologin passwd pwck remove shell rmgroup rmuser setpwnam vipw wall write 0 1 6 3 2009 tar Archivierungsprogramm welches mit vielen verschiedenen Formaten umgehen und diese auch erstellen kann tar 1 34 13 Februar 2021 texinfo Dokumentationssystem zum Erstellen von online und gedruckten Handbuchern info makeinfo texindex 6 8 3 Juli 2021 time Programm zum Feststellen der Ausfuhrungszeit eines Befehls time 1 9 12 Marz 2018 Anmerkungen Bearbeiten Hierbei handelt es sich um stabile Versionen Es gibt aber Distributionen z B Gentoo Linux die bereits Entwicklungsversionen nutzen da stabile Versionen schon veraltet sein konnten Da HURD noch in aktiver Entwicklung ist gibt es derzeit noch keine stabile Version HURD wird durch Versionskontrollsysteme verteilt Zurzeit gibt es noch keine stabile Version Die jetzige Version ist noch Alpha und somit noch nicht fur den produktiv Einsatz geeignet Programme fur die Software Entwicklung BearbeitenDie Software die unterhalb aufgelistet wird ist im Allgemeinen fur Software Entwickler und Programmierer nutzlich GNU Toolchain Bearbeiten Hauptartikel GNU Toolchain GNU Binutils beinhaltet den GNU assembler as und den GNU linker ld GNU Bison Parsergenerator ein beabsichtigter Ersatz fur yacc GNU Build System autotools beinhaltet Autoconf Automake Autoheader und Libtool GNU Compiler Collection optimierender Compiler fur viele Programmiersprachen unter anderem C C Fortran Ada und Java GNU Debugger gdb ein moderner Debugger GNU m4 Makroprozessor GNU make Make Programm fur GNUWeitere Bibliothek und Frameworks Bearbeiten Die folgenden Programmbibliotheken und Frameworks werden oft in Kombination mit den Basiswerkzeugketten daruber verwendet Fur Bibliotheken die speziell dafur ausgerichtet sind GUI zu implementieren siehe Grafische Benutzeroberflache BFD Objektdateienprogrammbibliothek DotGNU Ersatz fur Microsoft NET GNU C Bibliothek glibc POSIX konforme C Standard Bibliothek GNU Classpath Programmbibliothek fur Java GNU FriBidi Programmbibliothek die Unicode s bidirektionalen Text implementiert GNU gettext Internationalisierungsprogrammbibliothek Gnulib portierbare Programmbibliothek entworfen fur die Nutzung mit dem GNU Build Systems GNU libmicrohttpd einbettbarer HTTP Server GNU lightning Just in time Kompilierung zum Generieren von Maschinensprache GNU MPC C Bibliothek fur komplexe arithmetische Berechnungen GNU oSIP Session Initiation Protokoll Programmbibliothek zur Implementierung von VoIP Programmen GNU Portable Threads Software Threads fur POSIX kompatible BetriebssystemeWeitere Compiler und Interpreter Bearbeiten Die folgenden Pakete bieten Compiler und Interpreter fur Programmiersprachen die uber die der GNU Compiler Collection hinaus reichen an CLISP ANSI Common Lisp Implementation Compiler Debugger und Interpreter Gawk GNU awk Implementation GnuCOBOL COBOL Implementation GNU Common Lisp Implementation von Common Lisp GNU MDK Ein Entwicklungsbaukasten zum Programmieren in MIX GNU Pascal Pascal Compiler GNU Smalltalk ANSI Smalltalk 98 Implementation Interpreter und Klassenbibliothek MIT GNU Scheme Interpreter Compiler und Bibliothek fur die Scheme Programmiersprache entwickelt am MIT SmartEiffel GNU Eiffel Compiler GNU Mes Scheme Interpreter und C Compiler zum Bootstrapping des GNU System Andere Entwicklerwerkzeuge Bearbeiten Data Display Debugger Front end debugger fur verschiedene Debugger ddd GNU arch verteiltes Revisionskontrollsystem missbilligt zu Gunsten von GNU Bazaar GNU AutoGen active tier style Werkzeug fur automatische Codegenerierung GNU Bazaar verteiltes Revisionskontrollsystem GNU cflow generiert C Fliessdiagramme GNU cppi kennzeichnet C Praprozessor Richtlinien in Dateien und um deren Schachtelung zu spiegeln GNU Fontutils Font Verwaltungswerkzeuge GNU gperf perfect hash function generator generiert Hashfunktionen GNU indent Programm zum Einrucken von C und C Quelltexten GNU SASL GNU SASL ist eine moderne C BibliothekNutzerprogramme BearbeitenDie Software die hier aufgelistet wird ist im Allgemeinen nutzlich fur Nutzer die sich im Speziellen nicht sehr mit Softwareentwicklung beschaftigen Grafische Benutzeroberflache Bearbeiten Die folgenden Pakete bieten GUIs Desktopumgebungen Fenstermanager und die dazugehorigen Grafikbibliotheken GIMP GNU Image Manipulation Program ein Bitmap Bildereditor ahnlich Photoshop GTK GIMP Werkzeugsatz beinhaltet GTK GDK und GLib Set aus Bibliotheken genutzt von GIMP und GNOME Gnome GNU Network Object Model Environment die offizielle GNU Desktopplattform GNUstep Implementation der Cocoa OpenStep Bibliotheken und Entwicklungswerkzeugen fur grafische Applikationen Window Maker Fenstermanager fur die GNUstep UmgebungGenerelle Systemadministration Bearbeiten GNU Accounting Utils Palette an Werkzeugen welche Statistiken von Nutzern und Prozessen liefert last ac accton lastcomm sa dump utmp dump acct GNU Ddrescue Dateienwiederherstellungswerkzeug GNU Emacs Implementation eines Emacs Editor GNU fcrypt on the fly Verschlusselung GNU Guix Paketverwaltung und Distribution des GNU Systems GNU libextractor Metadatengewinnungsbibliothek und Werkzeug GNU mtools Sammlung von Werkzeugen um MS DOS Disketten zu bearbeiten GNU nano Texteditor GNU parallel Shell Werkzeug zum Ausfuhren paralleler Aufgaben GNU Parted Festplattenpartitionierungsprogramm GNU Privacy Guard PGP Verschlusselungsersatz GNU Stow Installationsverwaltung von Softwarepakete pexec Shell Werkzeug zum Ausfuhrern paralleler AufgabenDatenbanken Bearbeiten GnowSys Kernel fur semantische Berechnungen GNU dbm GDBM GNU Ferret Freies Entitatsbeziehungen und Reverse Engineering Werkzeug ein SQL Datenbank DesignerWissenschaftliche Software Bearbeiten GMP Langzahlarithmetik numerische Programmkalkulationsbibliothek GNU Archimedes TCAD Software fur Halbleitergeratesimulationen Gnucap Programm zur Schaltungssimulation GNU datamesh Programmiersprache und Kommandozeilenwerkzeug fur statistische Berechnungen GNU Electric EDA Software zum Zeichnen von Schaltplanen und integrierten Schaltkreisen GNU Octave Programm fur numerische Berechnungen GSL GNU Scientific Library GNU Units dient zur Umwandlung von Einheiten PSPP Statistikprogramm ahnlich SPSS R Programmiersprache und Softwareumgebung fur statistische Berechnungen und Grafiken XaoS fraktaler ZoomerInternet Bearbeiten nbsp Eine Nutzerseite auf einer GNU MediaGoblin 0 2 0 basierenden WebsiteGNU Alexandria nutzt GNU Bayonne um Zugang zu elektronischem Inhalt und Diensten fur Blinde uber das offentliche Telefonnetzwerk zu ermoglichen GNU Anubis ausgehender Mail Prozessor der zwischen MUA und MTA sitzt GNU FM foderierte Musikgemeinschaftsplattform wird ublicherweise in Verbindung mit Libre fm genannt GNU Mailman elektronische Mailinglist Verwaltung GNU MediaGoblin dezentralisierte Mediaverteilung GNU Social Verteiltes Soziales Netzwerk das als weiterfuhrendes Projekt auf der Codebasis von StatusNet arbeitet Gnu Sovix PHP basierendes Websiterevisionssystem GNU wget avancierte Dateienabrage aus Netzwerken und dem Internet GNUnet dezentralisiertes Peer to Peer Netzwerk entworfen um resistent gegen Zensur zu sein GnuTLS TLS Ersatzprotokoll Gnuzilla Version der Mozilla Application Suite welche nur freie Software beinhaltet z B den GNU IceCat Webbrowser lsh Implementation des Secure Shell Protokolls Version 2 GNU LibreJS ein Browser add on das nichtfreie und nicht triviales JavaScript erkennt und blockiert 4 GNU Artanis GNU Artanis ist eine Web Application Framework WAF das in Guile Scheme geschrieben istBuro Bearbeiten GNU Aspell Rechtschreibprufung konzipiert als moglicher Ersatz fur Ispell GNU gcal errechnet und druckt Kalender GNU Miscfiles mehrere Datendokumente unter anderem Standardflughafen Land und Sprachencodes GNU Typist mehrsprachiger Tipp Tutor 5 Gnumeric Tabellenkalkulationsprogramm Excel kompatibel Ocrad Optical Character Recognition kurz OCRMultimedia Bearbeiten 3DLDF Grafikpaket zum Erstellen von dreidimensionalen technischen Zeichnungen vor allem fur den Einbau in TeX Dokumenten Dia Vektorgrafikprogramm zum Erstellen von Diagrammen Gnash Player und Browser plugin fur das Adobe Flash Dokumentenformat GNU LibreDWG Bibliothek zum Lesen und Schreiben von dwg Dokumenten wird genutzt in CAD Programmen GNU LilyPond freies Notensatzprogramm GNU Maverik Virtual Reality Microkernel GNU Panorama 3D Framework ray tracingSpiele Bearbeiten GNU Backgammon Backgammonspiel GNUbik Implementation des Rubik s Cube Puzzles GNU Chess Schach engine fur die Nutzung von glChess XBoard oder ahnlichem GNU Go Implementation des Brettspiels Go GNU Jump basiert auf Xjump auch bekannt als SDL Jump GNU Kart Autorennenspiel GNU Robots Spiel fur Softwareentwickler Liquid War KriegsspielBusiness Programme Bearbeiten GNU Health freies Gesundheits und Krankenhausinformationssystem GNUmed medical practice Managementsoftware fur den medizinischen Gebrauch GnuCash freies Buchhaltungsprogramm GNU remotecontrol 6 eine Webapplikation zur Verwaltung von GebaudeautomationsgeratenSchriftarten Bearbeiten GNU FreeFont eine Familie von freien quelloffenen Schriftarten aus dem GNU Projekt 7 GNU Typewriter eine Schriftart die fur verschiedensten Dinge vom FSF verwendet wird 8 Siehe auch Bearbeiten nbsp Portal Freie Software Ubersicht zu Wikipedia Inhalten zum Thema Freie Software Free Software BewegungEinzelnachweise Bearbeiten Re On the subject of Git Bazaar and the future of Emacs development 3 April 2013 abgerufen am 25 August 2014 Re On the subject of Git Bazaar and the future of Emacs development 3 April 2013 abgerufen am 25 August 2014 subversion repository NEWS file of sysutils Abgerufen am 23 Juli 2013 GNU LibreJS The Free Software Foundation abgerufen am 8 Dezember 2014 Tim Marston GNU Typist 2 9 3 released info gnu 7 Juni 2013 abgerufen am 9 Juni 2013 GNU remotecontrol In directory fsf org FSF 30 September 2013 abgerufen am 14 Mai 2020 GNU FreeFont GNU org abgerufen am 14 Mai 2020 John Sullivan Free software advocacy materials Free Software Foundation 27 April 2007 abgerufen am 14 Mai 2020 Weblinks BearbeitenFSF UNESCO Free Software Directory Alle GNU Pakete Abgerufen von https de wikipedia org w index php title Liste der GNU Pakete amp oldid 232279142