Software
[ العربية | Deutsch
| Englisch
| Spanisch
| Tschechisch
]
Seitenübersicht
Die unten stehende Liste ist nicht vollständig und einige Internetadressen
können veraltet sein. Schauen Sie auf jeden Fall auch ins Verzeichnis Freier
Software - eine nach Kategorien geordnete Datenbank mit
Recherchemöglichkeiten, in der Freie Software aufgelistet wird (GNU u. a.). Dieses Verzeichnis wird von der Free Software Foundation ständig
aktualisiert. Aufgenommen werden Links zu Programmier-Homepages, sobald diese
verfügbar sind.
Informationen über die Lizenzbestimmungen, denen
GNU-Software unterliegt, und auch über andere Lizenzierungsarten bei Freier
Software erhalten Sie auf unserer Seite über Lizenzen.
Unten
finden Sie eine Liste der wichtigsten GNU-Software,
inklusive der GNU Java-Programme.
Wir würden
hier gerne alle GNU-Programme auflisten, aber das ist noch eine Menge
Arbeit :-) Wenn Sie gerne Dokumentationen oder Bedienungsanleitungen für
andere GNU-Programme schreiben würden, dann klicken Sie hier.
Wir unterhalten:
Wenn Sie sich für eine Auflistung neuer GNU-Projekte interessieren, oder
auch für andere Projekte aus dem Bereich freier Software, dann schauen Sie sich
unsere Seite mit Projekten an.
Wenn Sie
bei einem GNU-Projekt mitarbeiten wollen, so informieren Sie sich bitte auf der
"Hilfe erwünscht"- Seite.
Wenn
Sie einen neuen Computer kaufen wollen, können möglicherweise die Angebote der
folgenden Unternehmen für Sie von Interesse
sein, bei denen ein freies Betriebssystem samt Anwendersoftware komplett
vorinstalliert ist.
GNU-Software kann man auf verschiedene Weise bekommen:
- indem man Kopien auf CD-ROM von der FSF
kauft. Damit unterstützen Sie die Fonds des GNU-Projekts.
Unsere aus 3 CDs bestehenden Sets umfassen den Quellcode der gesamten
GNU-Software, GNU-Compiler-Werkzeuge, die auf 10 weit verbreiteten
Plattformen laufen, sowie eine größere Auswahl an Compilerwerkzeugen, die
auf Intel-Microsoft-Plattformen laufen.
- per FTP. Wir
bieten den Quellcode aller GNU-Software-Programme zum kostenlosen
Runterladen über FTP an. (Wenn Sie können, spenden
Sie bitte etwas an die FSF um uns zu helfen, weiterhin Freie Software zu
schreiben.)
- indem Sie sich von einem Freund eine Kopie besorgen. (Bitte spenden
Sie dann nach Möglichkeit etwas an die FSF, damit wir weiterhin Freie
Software anbieten können.)
- indem Sie einen Computer von einer der Firmen
kaufen, die diese mit einem vorinstallierten und kostenlosen
GNU/Linux-Betriebssystem anbieten.
- a2ps
ist ein Konverter, der Text- aber auch viele andere Formate in Postscript
umsetzt ("Any to Postscript").
- adns ist eine Bibliothek für C and C++
-Programme, die DNS-Anfragen auflöst.
- Autoconf erstellt
Shell-Skripte, die Quellcode-Pakete automatisch konfigurieren.
- Autogen ist
ein Werkzeug für die automatisierte Erstellung und Aktualisierung von
Textdateien, die große Mengen an Wiederholungen enthalten. Dabei können einzelne
Ausdrücke jeweils durch andere ersetzt werden (interessant beim
Programmieren).
- Automake ist ein Werkzeug
um Makefile.in-Dateien zu erzeugen, die zusammen mit Autoconf verwendet
werden.
- GNU Backgammon - um Backgammon
zu spielen und um Partien zu analysieren (ist gerade in Arbeit).
- GNU Barcode
ist sowohl eine Bibliothek als auch ein Programm, das Text in Strichcodes
umsetzen kann.
- Bash, die 'Bourne Again SHell', ist kompatibel
mit der Unix `sh' und bietet viele Erweiterungen, die man auch in den `csh'-
und `ksh'-Shells findet.
- Bayonne ist
ein Mehrkanal-Sprachtelefonie-Server mit dem Ziel, der flexibelste und
fortschrittlichste Sprachnachrichten-Telefonieserver zu sein.
- bc ist eine interaktive Algebra-Sprache
für sehr genaue Berechnungen.
- Binutils umfasst diese
Programme: `addr2line', `ar', `c++filt', `demangle', `gas', `gprof', `ld', `nlmconv', `nm', `objcopy', `objdump', `ranlib', `readelf', `size', `strings',
`strip' und 'windres'.
- Bison ist ein aufwärts
kompatibler Ersatz für den Parser-Generator `yacc'.
- Bool ist ein Werkzeug um Dateien zu
finden, die einem bestimmten boole'schen Ausdruck entsprechen.
- Calc ist ein erweiterbarer
Bürorechner und ein mathematisches Werkzeug (ist Teil von GNU Emacs).
- cfengine wird für die
netzwerkweite Konfigurierung von heterogenen Unix-Netzwerken eingesetzt.
Verwendet eine einfache Hochsprache.
- Cgicc ist eine
C++-Klassenbibliothek um CGI-Anwendungen zu schreiben.
- Checker ist ein Paket um
Speichernutzungsfehler von Programmen aufzuspüren (verwendet GCC).
- Chess ist ein hochmodernes
Schachprogramm.
- GNU Cim ist ein Compiler für die
Programmiersprache Simula.
- C Library wird zusammen mit GNU/Hurd
und GNU/Linux verwendet.
- CLISP ist eine Implementierung von ANSI Common Lisp
mit Compiler, Interpreter, Debugger u.a.
- Cobol for GCC ist ein Projekt um
einen freien COBOL-Compiler zu programmieren (ist Teil der GNU Compiler-Sammlung).
- CommonC++
ist ein Rahmenprogramm in C++, der portierbare Unterstützung
von Threading, Sockets, Dateizugriff, Deamons, Persistenz und Systemdiensten
anbietet.
- Cons - Ein System um Software zu
bearbeiten (Ersatz für 'Make').
- cpio kopiert Dateiarchive auf und
von Festplatte, oder auch auf andere Datenträger des lokalen Computers.
- cpp2html ist ein einfaches
Programm, das - ausgehend von einer Quelldatei in C/C++ - einen Code in HTML
erzeugt, wobei die Tags besonders hervorgehoben sind.
- Dap ist ein auf C basierendes
Statistik- und Grafikpaket.
- DDD ist ein grafisches Frontend für
GDB und andere Kommandozeilen-Debugger.
- DejaGnu ist ein
Rahmenprogramm, das es erlaubt, andere Programme zu testen, wobei für
alle Tests nur ein einziges Frontend verwendet wird.
- Denemo ist ein grafisches
Musik-Notationsprogramm, das zusammen mit GNU Lilypond
verwendet wird.
- Diction, und Style,
überprüfen englische und deutsche Texte auf schlechten Sprachgebrauch bzw.
analysieren die Lesbarkeit (noch in der Entwicklung).
- Diffutils beinhaltet GNU `diff',
das Dateien vergleicht und dabei die Änderungen zeilenweise in mehreren
flexiblen Formaten anzeigt.
- DJGPP beinhaltet GCC, G++, und GNU-Hilfsprogramme
für DOS.
- dld ist ein dynamischer Linker,
welcher das Laden von Objektdateien in ein laufendes Programm erlaubt.
- doschk ist ein Hilfsprogramm,
das sicherstellt, dass Quellcode-Dateinamen auf MS-DOS, FreeDOS und anderen
DOS-Systemen mit 8+3-Zeichen-Dateinamen unterschieden werden können (auch
für System V-Plattformen mit 14-Zeichen-Dateinamen).
- Dr. Geo ist interaktive
Software, die die Konstruktion von geometrischen Figuren erlaubt.
- Dumb
ist ein freies Programm um Doom-Welten zu erzeugen.
- ed ist der Standard-Texteditor. Er ist
zeilenorientiert und kann interaktiv oder in Skripts verwendet werden.
- EDMA ist eine offene und modular
aufgebaute Entwicklungsumgebung ähnlich dem Component Object Model (COM) oder
dem System Object Model.
- Electric ist ein
ausgeklügeltes CAD-System, das viele verschiedene Methoden zur Verfügung
stellt, um
elektrische Schaltkreise zu entwickeln.
- Elib ist eine kleine Bibliothek der
Lisp-Funktionen von Emacs. Beinhaltet Routinen, um AVL-Bäume und doppelt
verknüpfte Listen verwenden zu können.
- Emacs ist ein erweiterbarer,
anpassbarer Echtzeit-Editor und eine Rechenumgebung. Er bietet echtes Lisp -
perfekt in den Editor integriert -, um Erweiterungen zu programmieren.
Darüber hinaus bietet er eine Schnittstelle zum X Window System.
- enscript ist ein aufwärts
kompatibler Ersatz für das `enscript'-Programm von Adobe. Es formatiert
ASCII-Dateien in Postscript um und speichert das Ergebnis in einer Datei
oder sendet es direkt an einen Drucker.
- Die Fileutils sind: `chgrp', `chmod', `chown', `cp', `dd', `df', `dir', `dircolors', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod', `mv', `rm', `rmdir', `sync',
`touch' und `vdir'.
- Findutils beinhaltet `find',
welches sowohl interaktiv als auch in Shell-Skripts viel dazu benutzt wird,
Dateien zu finden, die bestimmten Kriterien entsprechen, sowie um gezielt
Änderungen an diesen vorzunehmen. Ebenfalls enthalten sind `locate',
welches eine Datenbank nach Dateinamen durchsucht, die einem bestimmten
Suchmuster entsprechen, und `xargs', welches einen Befehl auf eine Liste von
Dateien anwendet.
- GNU Finger ist ein
Hilfsprogramm, das Benutzern von Unix-Hosts im Internet ermöglicht,
Informationen über einander zu bekommen.
- Die Fontutils
konvertieren zwischen verschieden formatierten Schriftarten und ermöglichen
das Erstellen von Schriftarten, die zusammen mit Ghostscript, TeX u.a.
verwendet werden.
- GaMa ist ein C++-Paket für die
Anpassung geodätischer Netzwerke.
- Gawk ist aufwärts kompatibel zur
letzten POSIX-Spezifikation von `awk'. Es stellt auch mehrere nützliche
Erweiterungen zur Verfügung, die man in anderen `awk'-Implementierungen
vergeblich sucht.
- gcal ist ein Programm um Kalender
zu drucken. Es bietet unterschiedlich gestaltete Kalenderblätter,
Ferienplanung bis ins übernächste Jahrtausend und Terminlisten mit Alarmfunktion.
- GCC ist eine Sammlung freier Compiler
für C, C++, Fortran, Objective C und andere Sprachen.
- GCL , 'GNU Common Lisp', ist ein Compiler
und Interpreter für Common Lisp.
- gdb ist ein Debugger auf
Quellcode-Ebene für C, C++ und Fortran.
- gdbm ist ein Ersatz für die
altgedienten 'dbm'- und 'ndbm'-Bibliotheken.
- gengetopt erzeugt eine
C-Funktion, die die getopt_long-Funktion benutzt, um Kommandozeilenoptionen
zu parsen und zu validieren, sowie um ein C-Struct zu füllen.
- Die GNU gettext
-Werkzeugsammlung beinhaltet alles was ein Lokalisierungskoordinator braucht, um Programmpakete in
verschiedene Sprachen zu übersetzen.
- gforth ist eine schnelle,
portierbare Implementierung der ANSI Forth-Sprache.
- Ggradebook ist eine Art Notenbuch für amerikanische
Lehrer.
- Ghostscript ist ein Interpreter
für die Seitenbeschreibungssprachen Postscript und PDF.
- Ghostview stellt ein
grafisches Frontend für Ghostscript zur Verfügung, das es erlaubt, mittels
einer X Window-Schnittstelle eine Vorschau einer Postscript- oder PDF-Datei
anzusehen.
- Das GNU 3DKit
ist ein Teil des GNUstep Environment.
Es stellt einen Rahmen für objektorientierte Anwendungsentwicklung zur
Verfügung und auch einen Satz Werkzeuge, die auf einer großen Zahl von
Computer-Plattformen einsetzbar sind.
- GNU AWACS 'Advanced Monitoring And Control
Structure' - erlaubt es, Computer und Netzwerke zu überwachen.
- GNU GLOBAL ist ein
Quellcode-Tag-System, das in verschiedenen Umgebungen immer gleich
funktioniert.
- GNU lightning
ist eine schnelle und sehr flexible Bibliothek, die es Programmen erlaubt,
Subroutinen in Assemblercode zur Laufzeit zu kompilieren, die dabei
portierbar bleiben.
- GNU Image Finding Tool
ist ein Abfragesystem für Bilddatenbanken, das Bilder anhand inhaltlicher
Kriterien ermittelt.
- The GIMP, das
GNU-Bildbearbeitungsprogramm (GNU Image Manipulation Program), ist wie
Photoshop - nur besser :-).
- GIT ("GNU Interactive Tools")
enthält interaktive Werkzeuge: einen erweiterbaren Dateimanager, ein
Leseprogramm für ASCII/hex-Dateien, ein Überwachungsprogramm für Prozesse
mit Kill-Funktion, sowie weitere Hilfswerkzeuge und Shell-Skripts, die damit
in Zusammenhang stehen.
- gleem ("OpenGL Extremely Easy-to-use Manipulators")
ist eine kleine in sich geschlossene C++-Bibliothek mit 3D-Widgets, die eine
direkte Interaktion mit 3D-Szenen ermöglichen.
- GLUE ("GLUE Links Users
Everywhere") das integrierte Internet-Groupware-Projekt von GNU.
- gmp ("GNU mp") ist eine
Bibliothek für Berechnungen von einer bestimmten Genauigkeit mit
Integerzahlen, mit rationalen Zahlen und mit Fließkommazahlen.
- GNAT ist ein vollständiges Ada95-Kompilierungssystem,
das von Ada Core Technologies unter der GNU General Public License (GPL)
entwickelt und vertrieben wird.
- GNATS ist ein Fehlersuchsystem (bug-tracking
system). Es folgt der Idee, als zentrale Internetseite bzw. Organisation
Problemmeldungen zu sammeln, für die dann über Mailinglisten
Lösungsansätze diskutiert werden.
- GNOME ist der Desktop von GNU. Er
bietet überall dort eine grafische Benutzeroberfläche an, wo dies sinnvoll
ist. GNOME kann alles von Tabellenkalkulation bis Email.
- Das Gnucomm
-Projekt will bessere Lösungen für häufig vorkommende
Telekommunikationsprobleme anbieten.
- GNU Go - um Go zu spielen.
- GNUjdoc ist ein zentrales
Archiv japanischer Übersetzungen von GNU-Dokumenten.
- Gnumeric ist eine
Tabellenkalkulation, die als Ersatz für kommerzielle Lösungen dienen soll.
- GNUTS ist eine Bibliothek mit
Werkzeugen für grafische Benutzeroberflächen.
- Das GNU Octal -Projekt möchte
eine Sammlung von freien Modulen schaffen, die zusammen ein digitales
Tonstudio auf Unix-artigen Systemen ergeben.
- GNU Parted ist ein Programm, das es Ihnen
erlaubt, Festplatten-Partitionen zu verändern.
- Emacs/w3 (manchmal
scherzhaft "GNUscape Navigator" genannt) ist ein Internet-Browser, der
unter GNU Emacs läuft.
- GNU Smalltalk
ist unsere Implementierung der Smalltalk-80-Sprache.
- GNUstep bietet eine grafische,
objektorientierte Entwicklungsumgebung.
- gpaint ist ein einfaches und
vor allem einfach zu bedienendes Grafikprogramm.
- GPC
ist der GNU Pascal Compiler. Er implementiert ISO 7185 Standard-Pascal,
große Teile des erweiterten Pascal nach ISO 10206 und ist hochgradig
kompatibel zu der Version 7 von Borland Pascal.
- GOOPS ist eine objektorientierte
Erweiterung von Guile.
- Goose ist eine C++-Bibliothek
für statistische Berechnungen.
- gperf erzeugt eine perfekte
Hash-Funktion und -Tabelle für eine gegebene Menge von Strings.
- GNU Photo ist freie Software um
Bilder zu erhalten, zu organisieren, im Internet zu publizieren und um sie
in verschiedenen Formaten zu speichern. Kann auch die Bilder einer ganzen
Reihe von digitalen Standbildkameras direkt auf einem Bildschirm anzeigen.
- Greg ist ein Rahmenprogramm, mit
dem man andere Programme und Bibliotheken testen kann.
- Das grep -Paket beinhaltet GNU `grep',
`egrep' und `fgrep', mit denen man Zeilen finden kann, die einem bestimmten
Muster entsprechen.
- GRG ist der GNU Berichtsgenerator.
- Groff ist ein
Dokumentenformatierungssystem auf der Basis einer Geräte-unabhängigen
Version von `troff'.
- GNU GRUB ("GRand Unified
Bootloader") ist Multiboot-fähig.
- GnuPG ist ein Programm um Emails und
andere Daten zu ver- und entschlüsseln, und um sie digital zu signieren. Es
handelt sich um eine vollständige Implementierung des OpenPGP Internet-Standards.
- GNU Scientific Library (GSL)
ist eine freie numerische Bibliothek für C-Programmierer.
- GTK+ ist ein GUI-Werkzeugsatz für das X Window System.
- GTKeyboard ermöglicht
das Bedienen einer Bildschirmtastatur. Die Eingaben werden entweder einem
einfachen Texteditor oder einer anderen Anwendung nach Wahl übergeben.
- Guile ist die Bibliothek, mit der
GNU-Programme erweitert werden können.
- gzip ist das GNU-Programm um
Dateien zu packen und zu entpacken.
- Das GNU hello -Programm meldet
sich mit einer freundlichen Meldung (wie z.B. dem klassisch gewordenen
"Hello world!"). Es dient v. a. als Anschauungsgegenstand (z. B.
dafür, wie man programmiertechnisch Internationalisierung erzielt).
- Help2man
ist ein Werkzeug für die automatische Erzeugung von Seiten eines einfachen
Bedienungshandbuchs ausgehend von den Informationen, die über --help und
--version abrufbar sind.
- GNU hp2xx liest HP-GL-Dateien,
zerlegt alle Zeichenbefehle in elementare Vektoren und konvertiert sie in
eine ganze Reihe von Vektor- und Rasterformate.
- Httptunnel erzeugt
einen virtuellen, bidirektionalen Daten-Übertragungsweg als Tunnel für
HTTP-Anfragen.
- Hyperbole, geschrieben
von Bob Weiner in Emacs Lisp, ist ein offenes, effizientes und
programmierbares Hypertext-System für das Informationsmanagement. Es ist
für den Alltagsgebrauch in Emacs vorgesehen.
- ID Utils ist ein Paket
einfacher, schneller, hochleistungsfähiger und sprachunabhängiger
Werkzeuge für die Indizierung von Programmkennungen (identifiers), von
Literalen oder auch von Worten einer menschlichen Sprache.
- GNU indent formatiert C-Quellcode
in der Art von GNU, BSD, K&R oder in einer vom Benutzer definierten Art und
Weise.
- Inetutils ist eine
Distribution weit verbreiteter Netzwerk-Hilfsprogramme und von Servern.
- JACAL ist ein
System zum Lösen von mathematischen Symbolgleichungen (Algebra).
- java2html ist ein kleines
Programm, das - ausgehend von einem Quelltext in Java - einen HTML-Text
erzeugt, bei dem die Syntax besonders hervorgehoben ist.
Für das GNU-Projekt sind auch zahlreiche Java-Programme geschrieben
worden. Besuchen Sie hierfür unsere Java-Seite
oder unsere Liste der Java-Programme
und -Anwendungen.
Hier einige weitere nützliche und erwähnenswerte Programme, die unter der
GPL oder der LGPL stehen:
- AbiWord ist ein
Textverarbeitungsprogramm, das zu einer Suite von produktivitätssteigernden
Anwendungen für den Desktop gehört, die im Rahmen des AbiSource-Projektes
entwickelt werden.
- Mats Weber's
Ada
Components für Mathematik, Datenstrukturen,
Ada-Programmierwerkzeuge und OS-Schnittstellen.
- Aegis
ist ein transaktionsbasierendes Managementsystem für die
Softwarekonfiguration.
- AIDE (Advanced
Intrusion Detection Environment = Fortgeschrittenes
Eindringlings-Aufspürsystem) ist ein freier Ersatz für Tripwire(tm). Es
kann dasselbe wie Tripwire(tm) und noch mehr.
- Algol68G ist eine
Implementierung von Algol 68 für GNU/Linux.
- A.L.I.C.E. (Artificial
Linguistic Internet Computer Entity = Künstliche sprechende
Internet-Computer-Einheit) ist ein Sprechroboter, der sich mit Hilfe
künstlicher Intelligenz in menschlicher Sprache ausdrücken kann.
- Zelerate's AllCommerce ist eine
E-Commerce-Anwendung in Perl für die Zusammenarbeit zwischen Unternehmen.
Es ersetzt OpenMerchant.
- Alliance
ist ein kompletter Satz CAD-Werkzeuge für die Spezifikation, das Design
und die Überprüfung digitaler Schaltkreise im größten Maßstab (VLSI).
- Autochar dient der automatischen
Kennzeichnung digitaler Schaltkreise.
- AWStats ist ein Werkzeug,
das moderne digitale Zugriffstatistiken für Webserver erzeugt.
- bookland.py ist ein Python-Programm,
das ISBN-Strichcode-Symbole im EPS-Format erzeugt (Bookland EAN-13 + 5-stelliger
Zusatz). Beinhaltet die Klassen UPC-A und EAN-13, so dass es wahrscheinlich
breite Verwendungsmöglichkeiten besitzt.
- Brltty
ist ein Daemon, der Blinden unter Verwendung einer speziellen
Braille-Anzeige einen Zugang im Textmodus zur GNU/Linux-Konsole verschafft.
- Die 'Vorlagenbibliothek der Bioinformatik' (Bioinformatics Template Library
BTL )
benutzt Vorlagen für generisches Programmieren in derselben Weise wie die Standard
Template Library (STL).
- CAPA ("Computer Aided Personal
Approach") ist ein Netzwerk-System fürs Lernen, Lehren, Evaluieren
und Verwalten. Die Quellcodes befinden sich im Verzeichnis /non-gnu/capa
auf ftp.gnu.org und dessen Spiegelservern.
- Catdoc ist ein Programm,
das Microsoft-Word-Dateien liest und den Inhalt als ASCII-Text ausgibt.
- cdcd ist ein
Kommandozeilen-basierendes Programm um CDs abzuspielen.
- CGoban ist
ein Clientprogramm für das asiatische Go-Spiel. Man kann bestehende Partien
bearbeiten und es über das Internet oder zusammen mit GNU
Go
spielen.
- Checkaliases
liest Alias-Dateien von Sendmail und gibt einen Bericht über evtl. Probleme
aus.
- CUPS (Common Unix Printing System) ist
ein unter der GPL stehendes Programm, das plattformübergreifend einen
Zugriff auf Drucker ermöglicht.
- Changetrack ist ein
Programm, das Änderungen an Systemdateien überwacht. Wenn die Dateien
einmal verändert werden, und der Rechner ein paar Tage später anfängt,
Probleme zu machen, kann Changetrack Informationen darüber liefern, welche
Dateien verändert wurden, und somit helfen, das Problem zu finden.
- Citadel ist ein BBS-Programm
(Bulletin Board System), mit dem virtuelle Diskussionsräume eingerichtet
werden können.
- CLN ist eine C++ -Klassenbibliothek für Zahlen. Sie ermöglicht
Berechnungen mit einer genau definierbaren Genauigkeit für Integer-,
Rational- und Fließkommazahlen, und bietet darüber hinaus viele weitere
geläufige mathematische Funktionen.
- COAS (Caldera Open Administration System)
ist ein vielseitig einsetzbares Programm, das Administrationsaufgaben
erleichtert.
- Coldstore is gigabyte scale persistent object store / OODBC, under GPL.
- Compare
ist ein Programm, das zwei Texte auf Übereinstimmungen hin untersucht.
- Cook
bestimmt selbständig, welche Teile eines umfangreichen Programms neu
kompiliert werden müssen, und gibt die entsprechenden Befehle aus.
- CVS ist ein
Versions-Kontrollsystem (wie RCS oder SCCS), das es einem u. a.
erlaubt, ältere Versionen von Dateien (meistens Quellcode)
aufzubewahren, sowie Protokoll darüber zu führen, wer, wann und
warum Änderungen vorgenommen worden sind.
- Cyber Radio 1
ist eine Client-Server-Applikation, die für Live-Sendungen von
Radioprogrammen übers Internet benutzt wird.
- DGPS
ermöglicht die Präzisierung von GPS-Informationen (Global Positioning System)
über IP. (Nicht mehr notwendig, aber vielleicht dennoch ganz interessant.)
- DMtools
sind Module in der Scriptsprache Python, die komplexe Data-Mining-Aufgaben
für Datenbanken übernehmen.
- Das E
-Gleichungstheorem-Beweisprogramm überprüft durch Überlagern und
Neuschreiben automatisch Satz-Logiken.
- eFax ist ein Programm, mit dem
Faxe der Klassen 1 und 2 versendet und empfangen werden können.
- Elegant ist
eine imperative Programmiersprache, die sich an die Abstraktionsmechanismen
anlehnt, die man auch in modernen funktionalen Sprachen findet (steht für: Exploiting Lazy Evaluation for the Grammar Attributes of
Non-Terminals).
- Eli
ist ein Bausatz für Compiler.
- Das Epeios
-Projekt bietet C++ -Bibliotheken für die unterschiedlichsten
Aufgabenfelder an.
- EsounD
ist ein Abspielprogramm für Tondateien und auch ein Klang-Daemon.
- Exim ist ein leistungsfähiger
Email-Transportagent.
- FarsiTeX ist ein TeX-Schriftsatzprogramm
für Persisch.
- fastDNAml
ist ein Programm, das die Wahrscheinlichkeit für bestimmte
phylogenetische Baumstrukturen aus nukleotiden Sequenzen einschätzt.
- FESI
(ausgesprochen wie englisch "fuzzy") ist eine vollständige
Implementierung der EcmaScript-Sprache.
- FFCALL
ist eine Sammlung von vier Bibliotheken, die für das Programmieren von
Schnittstellen für Fremdfunktionsaufrufe in eingebetteten Interpretern
genutzt werden können.
- fftw
ist eine C-Subroutinen-Bibliothek, die zur Berechnung der Diskreten
Fourier-Transformation (DFT) in einer oder mehreren Dimensionen genutzt
werden kann.
- Fltk ist ein C++ -Werkzeugsatz für
grafische Benutzeroberflächen unter X, OpenGL und Windows, der unter der
LGPL steht.
- FreeAmp ist ein MP3-Spieler mit
GPL-Lizenz.
- FreePascal ist eine freie
Software-Implementierung von Pascal.
- FreeS/WAN ist eine
Implementierung von IPSEC und IKE für GNU/Linux.
- FreeVSD FreeVSD ist ein Freeware-Programm, das die Einrichtung von echten
virtuellen Linux-Servern in einer chroot-Umgebung vereinfacht. Es ermöglicht, dass Webserver und andere Anwendungen getrennt
voneinander verwendet und administriert werden können ohne die Systemsicherheit herabzusetzen.
- FRONTIER ist ein
Programm zum Constraint-Lösen
für das 3D-Design.
- Gale ist Software für Instant Messaging
(ähnlich wie "ICQ").
- Galway
ist ein HTML-Editor, der die Java Script-, VRML 2.0- und Script-Fu-Spezifikationen
unterstützt.
- gEDA (GPLd Electronic Design Automation
Project) ist eine Werkzeugsammlung für Entwurf, Berechnung und Realisierung
von elektronischen Schaltungen. Enthält auch einen Verilog-Compiler /
-Simulator.
- Generic NQS ist ein
Stapel-Verarbeitungssystem.
- GeneWeb ist eine Genealogie-Software mit einem Web-Interface.
Sie verwendet sehr effiziente Techniken von Beziehungs- und Blutsverwandtschaftsberechnungen
und ist in 14 Sprachen übersetzt.
- Geomview
ist ein interaktives Unix-Programm um 3D-Objekte
anzuschauen.
- GiNaC ist ein
Rahmenprogramm aus C++ -Klassen für symbolische Berechnungen in dieser
Sprache.
- G-Kermit ist
Datenübertragungssoftware für Unix (ähnlich wie "ftp").
- GMT (Generic Mapping Tools) ist
eine Sammlung von ca. 60 Unix-Werkzeugen, die die Bearbeitung von
Datensätzen der Formate (x,y) oder (x,y,z) ermöglichen. Es können auch
komplexe gekapselte Postscript (EPS) -Illustrationen erzeugt werden.
- GNUMed ist ein leicht zu bedienendes
und zuverlässiges Softwarepaket für die Patientenverwaltung in Arztpraxen.
Es steht neuerdings
unter der GPL.
- GnuSkies ist ein Versuch,
eine freie Version des Xephem-Programms zur Verfügung zu stellen.
- GRACE is
a WYSIWYG 2D plotting tool for X Window System and Motif (LessTif).
- grap
ist eine Sprache, mit der Diagramme erzeugt werden können.
- GRASS GIS (Geographic Resources Analysis Support System
/ Geographical Information System)
erlaubt die Erzeugung von topologischen Graphiken im Raster- und
Vektorformat (z. B. dreidimensionale Darstellung von Landschaften). Für Unix gibt es
eine graphische Benutzeroberfläche, an einer MS Windows-Portierung wird
gearbeitet. Es gibt auch ein deutsches
Buch zu GRASS.
- Gstat ist ein Programm für
geostatistische Modellierungen, Vorhersagen und Simulationen.
- Harbour ist ein Cross-Compiler
für die xBase-Sprache.
- Hindent
ist ein Programm um HTML-Code neu zu formatieren.
- Hoard ist ein schnelles, skalierbares
und speichersparendes Verteilerprogramm für Mehrprozessorsysteme.
- ht://Dig ist ein System, mit dem
WWW-Seiten indiziert und gesucht werden können.
- iGMT bietet interaktives
Kartographieren auf der Grundlage geowissenschaftlicher Datensätze. Es soll
im Wesentlichen die Arbeit mit den GMT
erleichtern.
- Interchange
kombiniert Minivend mit Tallyman und ist ein freies, voll ausgestattetes
Katalog- und Bestellsystem für das WWW.
- jMax ist eine Entwicklungsumgebung
für interaktive Echtzeit-Anwendungen im Multimediabereich.
- Kci ist ein
chemischer "Compiler", d. h. es liest eine Datei, die einen Satz
chemischer Reaktionen beschreibt, und simuliert diese.
- TOCHNOG
ist ein mathematisches Modellierungsprogramm für Wärmeausbreitung,
Verformungen, Reibung und Grundwasserströme.
- LessTif ist eine freie
Implementierung von OSF/Motif.
- Libsafe
ist eine Methode, die Puffer-Überlauf-Attacken feststellt und Maßnahmen
dagegen ergreift.
- libtrash
implementiert einen Papierkorb, indem es unlink()-Funktionsaufrufe (glibc)
abfängt.
- libungif
ist ein Programm für GIF-Bilder, das den rechtlich geschützten
LZW-Komprimierungsalgorithmus vermeidet (=unkomprimierte GIFs). Lesen
Sie warum auf den GNU-Seiten keine
GIF-Dateien verwendet werden !
- Light Speed!
simuliert ein Gitter oder ein beliebiges anderes Objekt, das sich mit hoher
Geschwindigkeit durch den Raum bewegt.
- Links
ist ein WWW-Textbrowser mit Tabellenunterstützung.
- Linux ist ein Unix-artiger Kernel,
der meist zusammen mit GNU-Programmen verwendet wird.
- Linux Lab Project ist ein
Projekt, das Unterstützung bietet für die Entwicklung von Software für
statistische Erhebungen und für Prozesskontrollsysteme unter GNU/Linux.
- Lout ist ein
Dokumenten-Formatiersystem ähnlich wie LaTeX.
- LPE ist
ein kleiner, effizienter Programmiereditor für Unix-Systeme, der eine
große Anzahl von Einstellungen zulässt, darunter automatisches Einrücken,
Klammerkontrolle und Hervorheben der Syntax.
- Lynx ist ein Textbrowser unter der GPL.
- MAM/VRS (Modelling and Animation Machine
/ Virtual Rendering System) sind die grundlegenden Bausteine einer
Bibliothek für die Visualisierung interaktiver und animierter 3D-Graphiken.
- maxima ist eine Common Lisp-Implementierung
des MIT Macsyma-Systems für algebraische Berechnungen.
- MC ist ein Programm,
das ausgehend von Textdokumenten Vektormodelle erzeugt, die für die Analyse
solcher Dokumente hilfreich sein können.
- Mercury ist eine moderne
logisch-funktionale Programmiersprache. Diese Mercury-Implementierung
beinhaltet einen Compiler, einen Debugger, einen Profiler sowie zahlreiche
Bibliotheken und Werkzeuge.
- MHonArc
ist ein Perl-Programm, das Email-Nachrichten, die RFC 822 und MIME
entsprechen, nach HTML konvertiert.
- MidiShare
ist ein System für MIDI-Musik, das unter der LGPL steht.
- MIRO
DC1+ Treiber für den Linux-Kernel.
- Das MIT Photonic-Bands
-Packet ist ein unter der GPL stehendes Programm für die Berechnung von
Bandstrukturen (Dispersionsbeziehungen) und elektromagnetischen Moden von
periodischen dielektrischen Strukturen.
- Das Modula-2
-System aus Ulm in Deutschland stellt einen Compiler für Modula-2 zur
Verfügung.
- Der Monkey HTTP Daemon
ist ein komplett in C geschriebener HTTP 1.1 -Server.
- Die
Mozart Development Environment
ist ein Rahmenprogramm für die Entwicklung von Compilern, die von den
Benutzern erweitert werden können, oder aber von Compilern für Sprachen,
die ihrerseits von den Benutzern erweitert werden können.
- MRTG
(Multi Router Traffic Grapher) ist ein Werkzeug, das das Datenaufkommen von
Internetverbindungen anzeigt.
- NetHack ist ein
Adventure (ähnlich wie Rogue), das man auf Text- und auch
Grafik-Displays spielen kann.
- NURBS++
ist eine C++ -Bibliothek, die die grundlegenden Funktionen von NURBS (Non-Uniform Rational B-Splines)
zur Verfügung stellt.
- NSBD (Not-So-Bad
Distribution) ist ein automatisiertes Verteilersystem fürs WWW, das dabei
hilft, Freie Software sicher und in der Originalversion übers Internet zu
vertreiben, insbesondere wenn Zweifel an der Integrität des Netzwerks oder der Anbieter
bestehen.
- omniORB ist eine CORBA-ORB
unter der GPL.
- Das Pizza
Delivery System ist eine GTK+ -Anwendung für die Automatisierung von
Bestellvorgängen im Ein- und Verkauf, das sich ideal für Pizzerien, Cafes
oder Bistros eignet.
- Oberon
V4 ist der Versuch, eine Oberon V4-Version für GNU/Linux zu
schaffen.
- OpenACS ist ein fortschrittlicher
Werkzeugsatz mit dem man skalierbare, Community-orientierte
WWW-Anwendungen entwickeln kann.
- Openbios
arbeitet an einem freien BIOS.
- Pagecast
übermittelt Listen mit URLs an mehrere Suchmaschinen.
- pasdoc erzeugt
Dokumentationen für Pascal-Quellcode.
- Die Perl -Programmiersprache
kombiniert die Funktionen und Möglichkeiten von C, `sed', `awk' und `sh'.
- PIKT ist ein Programm für
die Administration heterogener, vernetzter Workstations.
- Playmidi
ist ein MIDI-Abspielprogramm für FM, GUS und externe MIDI-Geräte.
- Pliant ist zugleich Programmiersprache,
Betriebssystem und eine Sammlung von Anwendungen.
- Ploticus zeigt Daten in den
verschiedenartigsten Diagrammen an.
- PRCS (Project Revision Control
System) ähnelt CVS.
- Profoil-WWW ist
ein Analyse-Programm für Daten aus Windtunneln.
- qDecoder ist eine freie ANSI C-Bibliothek,
die die Entwicklung von CGI-Software erleichtert.
- QScheme
ist eine in C geschriebene kleine und schnelle Implementierung von Scheme.
- QUAKE
ist ein Spiel, das unter der GPL-Lizenz veröffentlicht wurde.
- ReactOS ist ein GNU-GPL-Klon von Windows NT.
- Remembrance Agents
("Erinnerungsagenten") sind ein Satz von Anwendungen, die dem
Benutzer gewissermaßen über die Schulter schauen und ihm Hilfestellungen
anbieten, die in der jeweiligen Situation nützlich sein könnten.
- RHIDE
ist eine integrierte Entwicklungsumgebung für DJGPP, mit einer Beta-Version
für GNU/Linux.
- Rosegarden
ist ein integriertes Bearbeitungsprogramm für MIDI-Sequenzen und ein
Musiknoten-Editor.
- Roxen ist ein HTTP-Server.
- RRD
TOOL ist ein System, das zeitabhängig Daten aufzeichnet und anzeigt
(z. B. Bandbreite im Netzwerk, Rechner-/Raumtemperatur, durchschnittliche
Serverlast).
- Rsync ist ein
Datei-Übertragungs-Programm für Unix-Systeme, das eine schnelle Methode
anbietet, Dateien auf entfernten Rechnern zu synchronisieren.
- Das RTSP
Reference Kit könnte sich zu einem nützlichen Abspielprogramm für
Audiodateien entwickeln.
- Samba ist ein Windows-Dateiserver für Unix
. Es gibt auch eine deutsche Seite
dazu.
- SANE (Scanner Access Now Easy)
ist eine API, die einen standardisierten Zugriff auf Scanner ermöglicht
(Rasterformat).
- screen ermöglicht es, auf
Textterminals mehrere Sitzungen gleichzeitig laufen zu lassen, indem es
mehrere virtuelle TTYs anbietet. Die Fensterinhalte können abwechselnd
angezeigt werden.
- SDCC
ist ein anpassbarer, optimierender ANSI-C-Compiler.
- Sharesecret
splits a secret into some parts, given a threshold.
It can recalculate the secret by joining thresold parts.
- s-lang ist eine C-ähnliche Programmiersprache,
die dafür bestimmt ist, in andere Programme eingebettet zu werden.
- SWISH++
ist eine auf Unix basierende Indizier- und Suchmaschine für Dateien.
- Das Tiny COBOL
-Projekt ist ein COBOL-Compiler, der ständig weiterentwickelt wird.
- Teacup
ist eine CGI-Anwendung, die kleinen bis mittleren Organisationen die
Möglichkeit gibt, ein Helpdesksystem für das Problemmanagement
einzurichten.
- Tradeclient
ist ein graphischer Email-Client und ein PIM (Personal Information Manager).
- Tvset ist ein Programm für GNU/Linux,
das die Video4linux-API verwendet, um TV-Bilder mittels X anzuzeigen.
- TWiki
ist ein ausgereiftes und komplettes System für die Zusammenarbeit übers
Internet. Es ermöglicht das gemeinsame Erstellen und/oder Bearbeiten von
dynamischen Webseiten und Wissensdatenbanken, wobei für das
Dokumentenmanagement auch eine Versionskontrolle geboten wird.
- Mit VNC kann man den
Desktop eines anderen Rechners anschauen und bedienen. Benutzt wird dafür
ein sehr einfaches, aber plattform-unabhängiges Graphik-Protokoll.
- Vocabumonkey
will eine gut zugängliche Sammlung von Lernsoftware für mathematische und
sprachliche Aufgabenstellungen kreieren.
- VRweb ist ein Browser für
3D-Welten und in VRML modellierte Szenerien.
- Willows TWIN ist eine
plattformübergreifende API. Sie erlaubt es, Windows-Anwendungen auf
Unix-Systemen laufen zu lassen.
- WML ist ein Werkzeugsatz
für die Entwicklung von HTML-Seiten.
- WN ist ein HTTP-Server.
- XBase
ist eine Bibliothek für die Bearbeitung von xBase-Dateien (hieß zuvor
"xdb" und noch früher "xBase").
- XFS
ist ein Journaling Filesystem für den Linux-Kernel.
- Xfce
ist ein schlanker, aber komfortabler Desktop für Unix-Systeme.
- XMail
ist ein Mailserver für Internet und Intranet, der u. a. Folgendes anbietet
: einen SMTP-Server, einen POP3-Server, einen Finger-Server, sowie
Unterstützung von mehreren Domänen.
- XMMS (X MultiMedia System) ist ein
hochmoderner Multimedia-Spieler (z. B. für MP3s).
- Yabasic (Yet Another Basic) implementiert
die häufigsten und grundlegendsten Elemente von BASIC.
- ytalk
ist eine Art Chat-Programm, bei dem mehrere Teilnehmer gleichzeitig
angesprochen werden können (ist abwärts kompatibel zu früheren
"talk"-Programmen).
Hier einige weitere nützliche Programme, die allerdings nicht unter der GPL
stehen :
- ACE (Adaptive
Communication Environment = Anpassungsfähige Kommunikationsumgebung) ist
ein objektorientierter Open-Source- Entwicklungsrahmen, der viele zentrale
Elemente leistungsfähiger, parallel arbeitender Kommunikationssoftware
implementiert.
- Allegro
ist eine Bibliothek für die Entwicklung von Spielen.
- Apache ist ein freier HTTP-Server,
der weltweit einen Marktanteil von über 50% hat.
- BladeEnc ist ein freier MP3-Kodierer.
- TAO (The
ACE ORB) ist ein Hochleistungs-CORBA-ORB mit Echtzeitperformance.
- f2c
wandelt Fortran in C um.
- Festival
ist ein allgemein einsetzbares, mehrsprachiges Sprachsynthese-System.
- Flex
ist eine freie Implementierung des bekannten Lex-Programms für
Textanalysen. Kann gut zusammen mit GNU Bison
verwendet werden.
- FreeGIS ist eine bedeutende Linksammlung
zu freien Werkzeugen und Datenbeständen geographischer Informationssysteme.
- Frontdesk
ist eine Groupware-Anwendung für Kundenbetreuung und Fehlersuche ("Bug
tracking").
- ftnchek ist ein
statischer Debugger für Fortran 77-Programme. Er soll bestimmte Fehler in
einem Fortran-Programm aufdecken, die ein Compiler normalerweise übersieht.
- Gnuplot
ist ein leistungsfähiges Programm zur zwei- und dreidimensionalen
Darstellung von Funktionen und Daten.
- GPhysics
ist eine einfache Bibliothek für die Berechnung möglichst
realitätsnaher Bewegungseffekte in 2D-Spielen. 3D-Effekte werden später
noch dazukommen.
- Hugs ist ein kleiner,
portierbarer Haskell-Interpreter.
- HylaFAX ist ein leistungsfähiges
und zuverlässiges Fax-Programm (Fax < Facsimile).
- Ispell ist ein interaktives
Rechtschreibkorrektur-Programm, das bei nicht erkannten Wörtern Vorschläge
macht.
- Jabber entwickelt eine freie
Alternative zu AIM und ICQ.
- Mesa
ist eine freie Implementierung von OpenGL.
- Mozart ist eine Implementierung
von Oz. Diese Programmiersprache ist objektorientiert und unterstützt durch
den Datenfluss synchronisierte Nebenläufigkeit.
- OPENCORES entwickelt
RISC-Prozessoren, deren Architektur offen zugänglich ist, sowie
dazugehörige Pläne für Motherboards. Das meiste ist noch in Entwicklung,
einiges aber auch bereits fertig.
- Ptolemy ist ein Projekt,
das an der Modellierung, der Simulation und dem Design von nebenläufigen
eingebetteten Systemen mit Echtzeit-Funktionalität arbeitet. Zentrales
Thema sind hierbei die "models of computation", welche für die
Interaktion zwischen den verschiedenen Komponenten verantwortlich sind. Es
soll ermöglicht werden, verschiedene, heterogene Modelle möglichst
effektiv gleichzeitig laufen zu lassen.
- Python ist eine interpretierte,
interaktive und objektorientierte Programmiersprache.
- TACACS+ ist ein
Quellcode-Bausatz für Entwickler, mit dem ein Daemon programmiert werden
kann, der das von den CISCO Boxes verwendete TACACS+-Protokoll implementiert
(Identifizierung, Rechtevergabe, Benutzerverwaltung).
- w3m
ist ein Textbrowser fürs WWW, der Tabellen, Frames und sogar Bilder
beherrscht (via xterm).
- XJ3D ist eine
Bibliothek für die Implementierung der VRML97- und X3D- Graphik-Spezifikationen.
- Wumpus
ist ein perfekter Klon des klassischen Wumpus-Spiels.
- wxWindows
ist ein plattformübergreifender Entwicklungsrahmen für grafische
Benutzeroberflächen (GUI).
- X Window System ist der
De-Fakto-Standard für grafische Oberflächen unter Linux. Es stellt dabei
allerdings nur die Grundlagen zur Verfügung (z. B. den Kontakt zur
Hardware), worauf dann Fenstermanager (z.B. KDE) mit individuellen
Oberflächen aufsetzen.
Zurück zur GNU Homepage.Richten Sie Anfragen bezüglich FSF und GNU an
[email protected]. Es gibt auch andere
Möglichkeiten, mit der FSF in Verbindung zu treten.
Schicken Sie Kommentare zu diesen Webseiten an
[email protected].
Copyright (C) 1996, 1997, 1998, 1999, 2000. Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111, USA
Die unveränderte Vervielfältigung und Weitergabe des gesamten Textes ist auf
beliebigem Wege gestattet, sofern dieser Hinweis beibehalten wird.
Übersetzt von
Christian
Merten.
Aktualisiert:
$Date: 2007/02/07 02:36:02 $ $Author: mattl $