| List of GNU packagesThis 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. Name | Description | Provides | Version 1 | Date 1 |
---|
Bash | GNU's UNIX compatible shell | bash | 4.2 [edit] (February 13, 2011; 2 years ago (2011-02-13))[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. shellutils: basename, chroot, date, dirname, echo, env, groups, hostname, nice, nohup, printf, sleep, etc. | 8.21 [edit] (February 14, 2013; 27 days ago (2013-02-14))[2] | 12-10-2011 |
---|
cpio | archiving program | cpio | 2.11 [edit] (March 10, 2010; 3 years ago (2010-03-10))[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.22.2 [edit] (February 7, 2013; 34 days ago (2013-02-07)[4]) | 4-9-2005 |
---|
GRUB 2 | GRand Unified Bootloader | grub | 2.00 (GRUB2) [edit] (June 27, 2012; 8 months ago (2012-06-27)) | 14-05-2011 |
---|
gzip | compression program (gzip) | gzip | 1.5 [edit] (June 17, 2012; 8 months ago (2012-06-17))[5] | 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 |
---|
linux-libre | a kernel that is maintained from modified versions of the Linux kernel to remove any software that does not include its source code, has its source code obfuscated or released under proprietary licenses. | n/a | 3.8 | 19.02.2013 |
---|
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 [edit] (February 14, 2011; 2 years ago (2011-02-14))[6] | 09-12-2005, 16-3-2006 |
---|
screen | a terminal multiplexer | screen | 4.0.3 [edit] (August 7, 2008; 4 years ago (2008-08-07)) | 27-1-2004 |
---|
tar | Archiver able to create and handle file archives in various formats | tar | 1.26 [edit] (March 13, 2011; 2 years ago (2011-03-13)) | 5-3-2009 |
---|
texinfo | documentation system for producing online and printed manuals | n/a | 5.1 [edit] (March 12, 2013; 1 day ago (2013-03-12)[4]) | 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.
- GNU cppi – Indent the C preprocessor directives in files to reflect their nesting.
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 fcrypt - On the fly encryption
- 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 nano - text editor
- 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.2, has been released on Dec 12, 2012.[7]
- 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.
- GNU Units, a software program for unit conversion.
- GNU Guix, an implementation of the Nix package manager.
Scientific software Games- GNU Backgammon - A backgammon game
- GNUbik - A free software implementation of Rubiks Cube
- GNU Chess - A chess game engine for use with glChess, 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- 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.
- ^ Brady, Pádraig (2013-02-14). "[coreutils-announce] coreutils-8.21 released [stable]". coreutils-announce mailing list. https://lists.gnu.org/archive/html/co reutils-announce/2013-02/msg00000.htm l. Retrieved 2013-02-15.
- ^ Poznyakoff, Sergey (2010-03-10). "cpio-2.11 released [stable]". info-gnu mailing list. http://lists.gnu.org/archive/html/inf o-gnu/2010-03/msg00009.html. Retrieved 2010-03-21.
- ^ a b Lemberg, Werner (2013-02-07). "groff 1.22.2 has been released". info-gnu. http://lists.gnu.org/archive/html/inf o-gnu/2013-02/msg00002.html. Retrieved 2013-02-07.
- ^ Meyering, Jim (2012-06-17), gzip-1.5 released [stable], http://savannah.gnu.org/forum/forum.p hp?forum_id=7275, retrieved 2012-06-18
- ^ Ramey, Chet (2011-02-14). "Readline-6.2 available for FTP". info-gnu mailing list. http://lists.gnu.org/archive/html/inf o-gnu/2011-02/msg00013.html. Retrieved 2011-05-20.
- ^ Marston, Tim (2012-12-17). "GNU Typist 2.9.2 released". info-gnu. http://lists.gnu.org/archive/html/inf o-gnu/2012-12/msg00007.html. Retrieved 2012-12-17.
External links |
---|
| History | | |
---|
| Licenses | |
---|
| Software | |
---|
| Public speakers | |
---|
| Other topics | |
---|
|
|
| |