List of GNU packages
This list of GNU packages lists notable software packages developed for or maintained by the Free Software Foundation as part of the GNU project, a Unix-like computer operating system composed entirely of free software. Many of these software packages are used together with the Linux kernel to build complete computer operating systems.
Base system[citation needed]
| Name | Description | Provides | Version 1 | Date 1 |
|---|---|---|---|---|
| Bash | GNU's UNIX compatible shell | bash | 4.2 (February 13, 2011)[1] | 20-02-2009 |
| 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, od, pr, tsort, join, wc, tac, paste, etc. |
8.17 (May 10, 2012)[2] | 12-10-2011 |
| cpio | archiving program | cpio | 2.11 (March 10, 2010)[3] | 20-12-2004 |
| diffutils | contains utilies to compare files | diff, cmp, diff3, sdiff | 3.2 | 02-09-2011 |
| findutils | contains search utilities | find, locate, xargs | 4.2.28 | 05-8-2006 |
| finger | user information | n/a | 1.37 | 28-10-1992 |
| grep | search for strings in files | grep | 2.10 | 16-11-2011 |
| groff | document processing system (groff) | groff | 1.21 (December 31, 2010) | 4-9-2005 |
| GRUB 2 | GRand Unified Bootloader | grub | 1.99 (May 14, 2011) | 14-05-2011 |
| gzip | compression program (gzip) | gzip | ≥1.4 (January 20, 2010)[4] | 13-4-2007 |
| hurd 3 | a microkernel-based set of servers that perform the same function as a UNIX kernel | n/a | 0.3 | 12-6-1997 |
| inetutils | useful utils for networking | ftp, telnet, rsh, rlogin, tftp | 1.9 | 31-12-2011 |
| plotutils | useful utils for plotting to different devices | graph, libplot, libplotter | 2.5 | 07-05-2006 |
| readline | useful library for reading command lines | readline | 6.2 (February 14, 2011)[5] | 09-12-2005, 16-3-2006 |
| screen | a terminal multiplexer | screen | 4.0.3 (September 7, 2008) | 27-1-2004 |
| tar | Archiver able to create and handle file archives in various formats | tar | 1.26 (March 13, 2011) | 5-3-2009 |
| texinfo | documentation system for producing online and printed manuals | n/a | 4.13a (September 22, 2008) | 26-9-2006 |
| time | program to determine the duration of execution of a particular command | time | 1.7 | 11-7-1996 |
Notes
- Stable versions. Note that some distros (e.g., Gentoo) use some development versions in case the stable versions are a bit old.
- Note that because GRUB is unstable, there is no stable version, although many distros use it as default.
- Note that because HURD is under active development, there is no stable version. Hurd is distributed through version control systems.
Development
- GNU build system – contains autoconf and automake
- Gnulib – portability library designed for use with the GNU build system
- GNU Binutils – contains the GNU assembler (as) and the GNU linker (ld)
- GNU make – the Make program for GNU
- GNU Compiler Collection – optimizing compiler for many programming languages, including C, C++, Fortran, Ada, and Java.
- Data Display Debugger – debugger front-end for several debuggers (ddd)
- GNU Debugger – an advanced debugger (gdb)
- GNU C Library (glibc) – POSIX compliant C library
- GNU pth – software threads for POSIX-compatible operating systems.
- GNU Libtool – Shared library support
- GNU libmicrohttpd – embeddable HTTP server
- GNU m4 – macro processor
- GNU gperf - perfect hash function generator
- GNU gettext – internationalization library
- GNU lightning – just-in-time compilation that generating machine language
- DotGNU – replacement for Microsoft .NET
- GNU Classpath – libraries for Java
- GNU bison – parser generator intended to replace yacc
- GNU Guile – embeddable Scheme interpreter (extension language)
- BFD – object file library
- GNU MDK – a development kit for programming in MIX
- GNU indent – a program to indent C and C++ source code.
- GNU FriBidi – a library that implements Unicode's Bidirectional Algorithm
- MIT/GNU Scheme – interpreter, compiler and library for the Scheme programming language developed at the Massachusetts Institute of Technology.
- SmartEiffel – the GNU Eiffel compiler
- GNU Smalltalk – ANSI Smalltalk-98 implementation (interpreter and class library).
- CLISP – ANSI Common Lisp implementation (compiler, debugger, and interpreter)
- GNU Common Lisp – an implementation of Common Lisp
- Gawk – GNU awk implementation
- GNU Fontutils – font management utilities
- GNU cflow – generate C flow graph.
- GNU AutoGen – An active tier-style tool for automated code generation.
Graphical desktop
- GIMP – the GNU Image Manipulation Program is a bitmap image editor that is similar to Photoshop
- GTK+ – the GIMP Toolkit, contains the GTK+, GDK, and GLib set of libraries (used by the GIMP and GNOME)
-
GNOME – the GNU Network Object Model Environment, the official GNU Desktop
- Dia – a vector graphics program for creating diagrams
- GNUstep – implementation of the Cocoa/OpenStep libraries and development tools for graphical applications
- Window Maker – the window manager for the GNUstep-environment
Applications and utilities
- Bazaar – distributed revision control system
- GNU arch – a distributed revision control system
- Gnash – player and browser plugin for the Adobe Flash file format
- 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
- GNU Anubis – outgoing mail processor that sits between the MUA (Mail User Agent) and the MTA (Mail Transport Agent)
- GNU Aspell – spell checker designed to eventually replace Ispell
- GNU Accounting Utils – set of utilities providing statistics on users and processes (last, ac, accton, lastcomm, sa, dump-utmp, dump-acct)
- GnuCash – the GNU financial accounting application
- GNU Ddrescue – the GNU data recovery tool
- GNU Emacs – the Emacs editor of the GNU operating system
- GNU Health – The Free Health and Hospital Information System
- GNUmed – the medical practice management software
- Gnumeric – the GNU spreadsheet program
- GNU libextractor – metadata extraction library and tool
- GNU LilyPond – music typesetting application
- GNU mailman – a computer software application from the GNU Project for managing electronic mailing lists
- GNU Parted – Partitioning program
- GNU Parallel – build and execute command lines from standard input in parallel
- pexec – parallel execution of shell commands (on a single host or on multiple hosts involving SSH)
- GNU Privacy Guard – PGP encryption replacement
- GNU wget – advanced file retrieval from networks and the Internet
- GNUnet – decentralized, peer-to-peer communication network designed to be resistant to censorship
- GNU Robots – game for computer programmers
- GnuTLS – TLS replacement protocol
- GNU Typist – Universal (multi-lingual) typing tutor. The last release, version 2.9, has been released on Oct 31, 2011[6].
- Gnuzilla – Internet suite
- GNU Ferret – Free Entity Relationship and Reverse Engineering Tool. SQL database designer
- lsh – implementation of the Secure Shell (SSH) protocol version 2
- Ocrad – GNU Optical Character Recognition
- GNU Stow – a program for managing the installation of software packages.
- GNU gcal – a program for calculating and printing calendars.
Scientific software
| Name | Description | Provides | Version 1 | Date 1 |
|---|---|---|---|---|
| GNU C-Graph | A tool for visualizing convolution. | |||
| GNU Octave | A program for numerical computations. | |||
| GSL | The GNU Scientific Library | |||
| GMP | arbitrary precision numerical calculation programming library | |||
| PSPP | A statistical program that rivals SPSS | |||
| GNU R | a programming language and software environment for statistical computing and graphics | |||
| GNU Archimedes | a TCAD software for semiconductor device simulations. |
Games
- GNU Backgammon - A backgammon game
- GNUbik - A free software implementation of Rubiks Cube
- GNU Chess - A chess game engine for use with Xboard or similar
- GNU Go - An implementation of Go (game)
- Gnu Jump – Game where the goal is to climb a tower jumping the platforms trying not to fall down
Other
A user page at a GNU MediaGoblin 0.2.0 -based website
- GNU Miscfiles – several data files including standard airport, country, and language codes
- GnowSys – a kernel for semantic computing (a distributed agent oriented knowledge base.)
- Gnucap – the GNU Circuit Analysis Package
- Gnu Panorama – 3D Framework, ray tracing
- Gnu Sovix – PHP-based website revision system
- Gnu Maverik – Virtual Reality microkernel
- 3DLDF – graphics package
- GNU LibreDWG – Library for reading and writing .dwg files
- GNU dbm (or GDBM)
- GNU MediaGoblin – Decentralized media sharing
See also
References
- ^ Ramey, Chet (2011-02-16). "Bash-4.2 available for FTP". info-gnu mailing list. http://www.mail-archive.com/info-gnu@gnu.org/msg01139.html. Retrieved 2011-02-20.
- ^ Meyering, Jim (2012-05-10). "[coreutils-announce] coreutils-8.17 released [stable]". coreutils-announce mailing list. https://lists.gnu.org/archive/html/coreutils-announce/2012-05/msg00000.html. Retrieved 2012-05-14.
- ^ Poznyakoff, Sergey (2010-03-10). "cpio-2.11 released [stable]". info-gnu mailing list. http://lists.gnu.org/archive/html/info-gnu/2010-03/msg00009.html. Retrieved 2010-03-21.
- ^ Meyering, Jim (2010-01-20). "gzip-1.4 released [stable/security]". info-gnu mailing list. http://lists.gnu.org/archive/html/info-gnu/2010-01/msg00016.html. Retrieved 2010-03-21.
- ^ Ramey, Chet (2011-02-14). "Readline-6.2 available for FTP". info-gnu mailing list. http://lists.gnu.org/archive/html/info-gnu/2011-02/msg00013.html. Retrieved 2011-05-20.
- ^ « GNU Typist 2.9 released », lists.gnu.org, Oct 31, 2011.
External links
|
|||||||||||||||||||