List of GNU packages

From Christoph's Personal Wiki
Revision as of 05:31, 4 April 2007 by Christoph (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The GNU Project is a free software project.

see: wikipedia: GNU Project for more information.

List of GNU packages

This is an incomplete list of notable software packages developed for or maintained by the Free Software Foundation for GNU, a free Unix-compatible operating system. Many of these software packages are today included as part of typical GNU/Linux distributions.

Base system

Name Description Provides Version 1 Date 1
Bash GNU's UNIX compatible shell bash 3.2 11-10-2006
coreutils Base commands fileutils: chgrp, chown, chmod, cp, dd, df, dir, du, ln, ls, mkdir, mkfifo, mknod, mv, rm etc.

textutils: cat, cksum, head, tail, md5sum, nl, oc, pr, tsort, join, wc, tac, paste etc.
shellutils: basename, chroot, date, dirname, echo, env, groups, hostname, nice, nohup, printf, sleep etc.

6.3 30-9-2006
cpio archiving program cpio 2.6 20-12-2004
diffutils contains utilies to compare files diff, cmp, diff3, sdiff 2.8.1 06-4-2002
findutils contains search utilities find, locate, xargs 4.2.28 05-8-2006
finger user information n/a 1.37 28-10-1992
fontutils font management utilities n/a 0.7 02-4-2002
grep search for strings in files grep 2.5.1a 19-11-2004
groff document processing system (groff) groff 1.19.2 4-9-2005
GRUB 2 GRand Unified Bootloader grub 1.94 04-6-2006
gzip compression program (gzip) gzip 1.2.4a 05-9-1999
hurd a microkernel-based set of servers that perform the same function as a UNIX kernel n/a 0.2? 12-6-1997
inetutils useful utils for networking ftp, telnet, rsh, rlogin, tftp 1.4.2 23-12-2002
plotutils useful utils for plotting to different devices graph, libplot, libplotter 2.5 07-05-2006
readline useful library for reading command lines readline 5.1_p4 09-12-2005, 16-3-2006
screen a terminal multiplexer screen 4.0.2 27-1-2004
tar Archiver able to creates and handles file archives in various formats tar 1.16 21-10-2006
texinfo documentation system for producing online and printed manuals n/a 4.8a 26-9-2006
time program to determine the duration of execution of a particular command time 1.7 11-7-1996

Notes

  1. Stable versions. Note that some distros (e.g Gentoo) use some development versions in case the stable versions are a bit old.
  2. Note that GRUB does not have a stable version, since the program itself is unstable, although many distros use it as default.

Development

  1. GNU build system - contains autoconf, autogen, and automake
  2. Gnulib - portability library designed for use with the GNU build system
  3. GNU Binutils - contains the GNU assembler (as) and the GNU linker (ld)
  4. GNU make - the Make program for GNU
  5. GNU Compiler Collection - optimizing compiler for many programming languages, including C, C++, Fortran, Ada, and Java.
  6. GNU Debugger - an advanced debugger (gdb)
  7. GNU C Library (glibc) - POSIX compliant C library for GNU/Hurd and GNU/Linux
  8. GNU pth - software threads for POSIX-compatible operating systems.
  9. GNU libtool - Shared library support
  10. GNU m4 - macro processor
  11. GNU Gettext - internationalization library
  12. DotGNU - replacement for Microsoft .NET
  13. GNU Classpath - libraries for Java
  14. GNU bison - parser generator intended to replace yacc
  15. GNU Guile - embeddable Scheme interpreter
  16. BFD - object file library
  17. GNU MDK - a development kit for programming in MIX
  18. GNU indent - a program to indent C and C++ source code.
  19. GNU FriBidi - a library that implements Unicode's Bidirectional Algorithm
  20. MIT/GNU Scheme - interpreter, compiler and library for the Scheme programming language developed at the Massachusetts Institute of Technology.
  21. SmartEiffel - the GNU Eiffel compiler
  22. GNU Smalltalk - ANSI Smalltalk-98 implementation (interpreter and class library).
  23. CLISP - ANSI Common Lisp implementation (compiler, debugger, and interpreter)
  24. GNU Common Lisp - an implementation of Common Lisp

Graphical Desktop

  1. GIMP - the GNU Image Manipulation Program is a bitmap image editor that rivals Photoshop
  2. GTK+ - the GIMP Toolkit, contains the GTK+, GDK, and GLib set of libraries (used by the GIMP and GNOME)
  3. GNOME - the GNU Network Object Model Environment, the official GNU Desktop
  4. GNUstep - implementation of the OpenStep libraries and development tools for graphical applications

Applications and utilities

  1. GNU Alexandria - package of the GNU system that makes use of GNU Bayonne to provide a means to deliver access to electronic content and services for the blind over the public telephone network from a GNU/Linux server
  2. GNU Anubis - outgoing mail processor that sits between the MUA (Mail User Agent) and the MTA (Mail Transport Agent)
  3. GNU Aspell - spell checker designed to eventually replace Ispell
  4. GNU Accounting Utils - set of utilities providing statistics on users and processes for GNU/Linux (last, ac, accton, lastcomm, sa, dump-utmp, dump-acct)
  5. GNU Bayonne - Multi-line telephony services
  6. GNU Emacs - the Emacs editor of the GNU operating system
  7. GNU Parted - Partitioning program
  8. GNU Privacy Guard - PGP encryption replacement
  9. GNU wget - advanced file retrieval from networks and the Internet
  10. GNUnet - decentralized, peer-to-peer communication network designed to be resistant to censorship
  11. GNU Robots - game for computer programmers
  12. GnuTLS - TLS replacement protocol
  13. GNU Typist Universal (multi-lingual) typing tutor

Scientific software

  1. GNU Octave - a program for numerical computations similar to MATLAB
  2. GSL - the GNU Scientific Library
  3. GMP - arbitrary precision numerical calculation programming library
  4. Maxima - a computer algebra system
  5. PSPP - a Free version of SPSS, a program for statistical analysis.
  6. GDL - GNU data language, compatible with IDL

Other

  1. GNU Miscfiles - several data files including standard airport, country, and language codes
  2. GNU Chess
  3. GNU Go
  4. GnowSys - a kernel for semantic computing (a distributed agent oriented knowledge base.)
  5. Gnucap - the GNU Circuit Analysis Package
  6. Gnu Panorama - 3D Framework, ray tracing
  7. Gnu Maverik - Virtual Reality microkernel

External links