List of GNU packages |
This is a list of the software packages developed for or maintained by the Free Software Foundation for GNU, a free software UNIX-compatible operating system whose development started in 1984. Many of these software packages are today included as part of typical GNU/Linux distributions.
= Base system =
# GNU Bourne-Again shell - the GNU UNIX compatible shell # GNU Coreutils - combining three earlier packages: #* GNU fileutils - contains UNIX compatible commands: Chgrp, Chown, Chmod, cp (Unix), dd (Unix), df (Unix), dir, du (Unix), ln (Unix), Ls, Mkdir, mkfifo, mknod, Mv, rm (Unix) etc. #* GNU textutils - contains UNIX compatible commands: cat (Unix), cksum, head (Unix), tail, md5sum, nl (Unix), oc (Unix), pr (Unix), tsort, join (Unix), wc (Unix), tac, paste (Unix) etc. #* GNU shellutils - contains UNIX compatible commands: Basename, Chroot, date (Unix), dirname, echo (computing), Env, Group identifier (Unix), hostname, nice (Unix), Nohup, printf, sleep (Unix) etc. # GNU cpio - archiving program # GNU diffutils - contains utilies to compare files # GNU findutils - contains search utilities # GNU Finger protocol - user information # GNU fontutils - font management utilites # GNU tar (file format) - tape archiving program (tar) # GNU Grep - search for strings in files # GNU Troff - document processing system (groff) # GNU zip - compression program (gzip) # GNU # GNU readline - library useful for reading command lines # GNU Screen - a terminal multiplexer # GNU Texinfo - documentation system for producing online and printed manuals # GNU time (Unix) - program for setting the computer clock # GNU GRUB - GRand Unified Bootloader # GNU Hurd - a microkernel-based set of servers that perform the same function as a UNIX kernel
=Development=
#GNU build system - contains Autoconf, autogen, and Automake #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 programming language, C plus plus, Fortran, Ada programming language, and Java programming language. #GNU Debugger - an advanced Debugger (gdb) #GNU libc - POSIX compliant C library for GNU/Hurd and GNU/Linux #GNU pth - software threads for UNIX compatible OSes #GNU Libtool - Shared library support #GNU m4 - Macro processor #GNU Gettext - internationalization library #DotGNU - replacement for Microsoft .NET #GNU Classpath - libraries for Java programming language #GNU bison - parser generator intended to replace Yacc #Guile - embeddable Scheme programming language interpreter #Binary File Descriptor - object file Library (computer science) #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 Bi-directional text
= Graphical Desktop =
# GIMP - the GNU Image Manipulation Program is a bitmap image editor that rivals 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 # GNUstep - implementation of the OpenStep libraries and development tools for graphical applications
= Applications and utilities =
# 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 # 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 stats on users and processes for GNU/Linux (last, ac, accton, lastcomm, sa, dump-utmp, dump-acct) # GNU Bayonne - Multi-line telephony services # GNU Emacs - the Emacs editor of the GNU operating system # GNU Parted - Partitioning program # GNU Privacy Guard - Pretty Good Privacy 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 - small but addictive game for computer programmers # GnuTLS - Transport Layer Security replacement protocol
= Scientific software =
#GNU Octave - a program for numerical computations similar to MATLAB #GSL - the GNU Scientific Library #GMP (software) - arbitrary precision numerical calculation programming Library (computer science) #Maxima - a computer algebra system #GNU data language - GNU data language, compatible with IDL programming language
= Other =
# GNU Miscfiles - several data files including standard airport, country, and language codes
= See also =
= External links =
|
|