Template:wikipedia list 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[]
Name | Description | Provides | Version 1 | Date 1 |
---|---|---|---|---|
Bash | GNU's UNIX compatible shell | bash | Template:Latest stable software release/Bash | 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. |
Template:Latest stable software release/GNU Core Utilities | 7-5-2009 |
cpio | archiving program | cpio | Template:Latest stable software release/Cpio | 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 |
grep | search for strings in files | grep | 2.5.1a | 19-11-2004 |
groff | document processing system (groff) | groff | Template:Latest stable software release/Groff | 4-9-2005 |
GRUB 2 | GRand Unified Bootloader | grub | Template:Latest stable software release/GNU GRUB | 03-2-2008 |
gzip | compression program (gzip) | gzip | Template:Latest stable software release/GNU Gzip | 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.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 | Template:Latest stable software release/GNU readline | 09-12-2005, 16-3-2006 |
screen | a terminal multiplexer | screen | Template:Latest stable software release/GNU Screen | 27-1-2004 |
tar | Archiver able to creates and handles file archives in various formats | tar | Template:Latest stable software release/Tar | 5-3-2009 |
texinfo | documentation system for producing online and printed manuals | n/a | Template:Latest stable software release/Texinfo | 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 GRUB does not have a stable version, since the program itself is unstable, although many distros use it as default.
- Note that HURD is under active development. Because of that, there is no 'stable' version. The 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.
- 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 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
- 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
Graphical desktop[]
- Dia ─ a vector graphics program for creating diagrams
- 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[]
- 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 Emacs ─ the Emacs editor of the GNU operating 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
- 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
- Gnuzilla ─ Internet suite
- GNU Ferret ─ Free Entity Relationship and Reverse Engineering Tool. SQL database designer
- Ocrad ─ GNU Optical Character Recognition
Scientific software[]
- GNU Octave ─ a program for numerical computations similar to MATLAB
- 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
Other[]
- GNU Miscfiles ─ several data files including standard airport, country, and language codes
- GNU Chess
- GNU Go
- 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
- Gnu Jump ─ Game where the goal is to climb a tower jumping the platforms trying not to fall down
- 3DLDF ─ graphics package
- GNU Backgammon
See also[]
- GNU Project
- Free software movement
- High Priority Free Software Projects
External links[]
Template:GNU