FACTOID # 161: If you are looking for work, just go to the Falkland Islands! They have full employment and a labor shortage.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > List of GNU packages

This is an incomplete list of the software packages developed for or maintained by the Free Software Foundation for GNU, a free UNIX-compatible operating system whose development started in 1984. Many of these software packages are today included as part of typical GNU/Linux distributions. A software package is a bundle of one or several files that either are necessary for the distribution and installation of a computer program, or which will upgrade and install additional features for an existing program already installed on a computer. ... The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ... GNU (pronounced ) is a free operating system consisting of a kernel, libraries, system utilities, compilers, and end-user applications. ... This article is about free software as defined by the sociopolitical free software movement; for information on software distributed without charge, see freeware. ... Unix (officially trademarked as UNIX) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... An operating system (OS) is a computer program that manages the hardware and software resources of a computer. ... 1984 (MCMLXXXIV) was a leap year starting on Sunday of the Gregorian calendar. ... A Linux distribution or GNU/Linux distribution (or a distro) is a Unix-like operating system plus application software comprising the Linux kernel, the GNU operating system, assorted free software and sometimes proprietary software, all created by individuals, groups or organizations from around the world. ...

Contents

Base system

Name Description Provides Version 1 Date 1 Homepage
Bash the GNU UNIX compatible shell bash 3.2 11-10-2006 gnu.org/software/bash
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. This article is about the UNIX shell named Bash. ... Coreutils is a package of GNU software containing many of the basic tools such as cat, ls, and rm needed for Unix-like operating systems to function. ... The chgrp command is used by unprivileged users on Unix-like systems to change the group associated with a file. ... chown is a Unix command used to change the recorded owner of a computer file. ... chmod (abbreviated from change mode) is a shell command in Unix-like environments. ... cp is the command entered in a Unix shell to copy a file from one place to another, possibly on a different filesystem. ... dd is a common Unix program whose primary purpose is the low-level copying and conversion of files. ... The title given to this article is incorrect due to technical limitations. ... Dir or dir may refer to: Computer software an abbreviation for directory dir (DOS Command), an operating system command directory (OpenVMS command), an operating system command =Other Dir is one the four major clans in somalia. ... The title given to this article is incorrect due to technical limitations. ... The ln command is used on Unix-like systems to create links between files. ... ls is a command specified by POSIX and the Single UNIX Specification, and is thus implemented in Unix and Unix-like operating systems. ... The mkdir command in the Unix operating system is used to make a new directory. ... In UNIX-like operating systems, mknod is a utility used to create new device files under the /dev filesystem. ... MV can stand for: MV Mercury-vapor lamp Maldives (ISO 3166-1 alpha-2 top level domain country code) MV is the IATA code for Armenian International Airways Marthas Vineyard Merchant vessel, a class of ship used in commercial or public transportation operations. ... The title given to this article is incorrect due to technical limitations. ... The title given to this article is incorrect due to technical limitations. ... Cksum is a POSIX command that reads the files specified by the File parameter and calculates a checksum, cyclic redundancy check (CRC) and the byte count for a file or files. ... head is a program that shows the first 10 lines by default of a file or piped data, on Unix and Unix-like systems. ... tail is a program on Unix and Unix-like systems used to display the last few lines of a text file or piped data. ... md5sum is a computer program which calculates and verifies MD5 hashes. ... nl is a Unix utility for numbering lines, either from a file or from standard input, reproducing output on standard output. ... Tsort is a fictional place on Terry Pratchetts Discworld. ... join is a command in Unix-like operating systems. ... wc (short for word count) is a command in Unix-like operating systems. ... Paste is a Unix utility tool which is used to join files horizontally (parallel merging), e. ... basename is a common program found on Unix systems. ... A chroot on Unix operating systems is an operation which changes the root directory. ... The title given to this article is incorrect due to technical limitations. ... echo is a command in Unix (and by extension, its descendants, such as Linux) and MS-DOS that places a string on the terminal. ... env is a shell utility for Unix-like operating systems (including Linux). ... In Unix-like systems, multiple users can be combined to form groups. ... A hostname (occasionally also, a sitename) is the unique name by which a network attached device ( which could consist of a computer, file server, network storage device, fax machine, copier, cable modem, etc. ... nice (IPA pronunciation: ) is a command found on UNIX and other POSIX-like operating systems such as Linux. ... nohup is a UNIX command that runs a command but suppresses the action of the HUP (hangup) signal, enabling the command to keep running after a user who issues the command has logged out. ... Several programming languages implement a printf function, to output a formatted string. ... sleep is an instruction for a computer that delays execution for a specified period of time. ...

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

CPIO is both the name of a binary utility, and a form of digital archive. ... This article is about the computing term. ... CMP might be an acronym or abbreviation for: The founders of Blue Man Group, Chris, Matt, and Phil, as referred to by their fans. ... diff3 is a Unix utility to compare three files and show any differences among them. ... In computing, diff is a file comparison utility that outputs the differences between two files. ... For the EP by Hidden in Plain View, see Find (EP) The find program is a search utility, mostly found on Unix-like platforms. ... xargs is a command of the Unix and most Unix-like operating system which eases passing command output to another command as command line arguments. ... In computer networking, the Name/Finger protocol and the Finger user information protocol are simple network protocols for the exchange of human-oriented status and user information. ... grep is a command line utility originally written for use with the Unix operating system. ... Groff is an anglicized form of the surname ‘Graf’ or ‘Graff’ and of predominantly Swiss and sometimes German origin. ... This article or section does not cite its references or sources. ... gzip is short for GNU zip, a GNU free software replacement for the Unix compress program. ... The GNU Hurd is a Unix-like kernel that sets the base for the GNU operating system. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... FTP or file transfer protocol is used to connect two computers over the Internet so that the user of one computer can transfer files and perform file commands on the other computer. ... TELNET is a network protocol used on the Internet or local area network LAN connections. ... rsh (remote shell) is a command line computer program which can execute shell commands as another user, and on another computer across a computer network. ... In computing, rlogin is a Unix software utility that allows users to log in on another host via a network, communicating via TCP port 513. ... Trivial File Transfer Protocol (TFTP) is a very simple file transfer protocol akin to a basic version of FTP. TFTP is often used to transfer small files between hosts on a network, such as when a remote X Window System terminal or any other thin client boots from a network... GNU readline is a software library created and maintained by the GNU project. ... GNU Screen is a Free Software terminal multiplexer developed by the GNU Project. ... Tar is a viscous black liquid derived from the destructive distillation of organic matter. ... GNU Texinfo is a free computer program for generating documentation in multiple formats from a single source file. ... This article is about a Unix command. ...

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.

The Gentoo Linux operating system is a Linux distribution named after the Gentoo Penguin. ... Grub or GRUB can mean: a slang term for food a beetle larva that resembles a worm a distributed commercial search engine: see Grub (search engine) a number of places in Switzerland, Austria and Germany, such as: Grub, canton of Appenzell Outer Rhodes, Switzerland Grub, Germany for the GNU project...

Development

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

The GNU build system is a suite of tools produced by the GNU project that assist in making packages portable to many UNIX-like systems. ... processing Autoconf is a tool for producing shell scripts that automatically configure software source code packages to adapt to many kinds of UNIX-like systems. ... Automake is a programming tool that produces portable makefiles for use by the make program, used in compiling software. ... The GNU Binutils is a collection of programming tools developed by the Free Software Foundation for the manipulation of object code in various object file formats. ... . The initial letter is shown capitalized due to technical restrictions. ... The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ... A diagram of the operation of a typical multi-language, multi-target compiler. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ... C++ (IPA pronounciation: ) is a general-purpose, high-level programming language with low-level facilities. ... Fortran (previously FORTRAN[1]) is a general-purpose[2], procedural,[3] imperative programming language that is especially suited to numeric computation and scientific computing. ... Ada is a structured, statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull during 1977–1983. ... Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. ... The GNU Debugger, usually called just GDB, is the standard debugger for the GNU software system. ... A debugger is a computer program that is used to test and debug other programs. ... Glibc is the GNU projects C standard library. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... The C standard library is a now-standardised collection of header files and library routines used to implement common operations, such as input/output and string handling, in the C programming language. ... GNU Pth (Portable Threads) is a POSIX/ANSI-C based thread library which provides priority-based scheduling for multithreading applications. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... GNU Libtool is a GNU programming tool from the GNU build system used for creating portable software libraries. ... GNU m4 is the GNU version of the m4 macro preprocessor. ... gettext is the GNU internationalization (i18n) library. ... DotGNU is a part of the GNU Project that aims to provide a free software replacement for the Microsoft . ... Microsoft . ... Demonstration of the GNU Classpath Swing GNU Classpath is a project aiming to create a free implementation of the standard class library for the Java programming language. ... Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. ... GNU bison is a free parser generator computer program written for the GNU project, and available for virtually all common operating systems. ... A compiler-compiler or parser generator is a utility for generating the source code of a parser, interpreter or compiler from an annotated language description in the form of a grammar (usually in BNF) plus code that is associated with each of the rules of the grammar that should be... Yacc is a piece of computer software that serves as the standard parser generator on Unix systems. ... The GNU Guile logo GNU Guile (first released in 1993[1]) is an interpreter/virtual machine for the Scheme programming language and modularized extensions thereof (such as POSIX system call extensions or APL array functionality, packaged as a object[2] library (libguile) so that it can be embedded in other... The Scheme programming language is a functional programming language and a dialect of Lisp. ... An interpreter is a computer program that executes other programs. ... The Binary File Descriptor library, most commonly seen as just BFD, is the GNU projects main mechanism for the portable manipulation of object files in a variety of formats. ... Illustration of an application which may use libvorbisfile. ... The GNU MDK (GNU MIX Development Kit) is a software package for developing, running and debugging programs written in MIXAL, an assembly-like language for programming a fictional computer called MIX. Both MIX and MIXAL were created by mathematician and computer scientist Donald Knuth in the first volume of his... MIX is the mythical computer used in Donald Knuths textbook trilogy, The Art of Computer Programming. ... In computing, Indent is a utility that reformats C and C++ code to a user defined coding style. ... Because of technical limitations, some web browsers may not display some special characters in this article. ... Some writing systems of the world, such as Arabic and Hebrew, are written in a form known as right-to-left (RTL), in which writing begins at the right-hand side of a page and concludes at the left-hand side. ... MIT/GNU Scheme is a free software Scheme implementation. ... The Scheme programming language is a functional programming language and a dialect of Lisp. ... The Massachusetts Institute of Technology, or MIT, is a private coeducational research university located in Cambridge, Massachusetts, USA. MIT has five schools and one college, containing 32 academic departments,[2] with a strong emphasis on theoretical, applied, and interdisciplinary scientific and technological research. ... SmartEiffel is a free Eiffel compiler. ... Eiffel can refer to several things: The Eiffel Tower in Paris Gustave Eiffel, builder of said tower The Eiffel programming language, developed by Bertrand Meyer, and named after Gustave Eiffel An misspelling of the Eifel region of Germany Eiffel 65, an electronic dance pop band Category: ... CLISP is a Common Lisp implementation. ... The American National Standards Institute or ANSI (pronounced an-see) is a nonprofit organization that oversees the development of standards for products, services, processes and systems in the United States. ... Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, standardised by ANSI X3. ... GNU Common Lisp (GCL) is the GNU Projects Common Lisp compiler, and an evolutionary development of Kyoto 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

The GNU Image Manipulation Program, or GIMP, is a raster graphics editor application with some support for vector graphics. ... Adobe Photoshop is a bitmap graphics editor (with some text and vector graphics capabilities) published by Adobe Systems. ... The GIMP Toolkit—abbreviated, and almost exclusively known, as GTK+—is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... The GNOME project is an international effort to create an easy-to-use computing platform built entirely from free software. ... GNUstep is a free software implementation of NeXTs OpenStep Objective-C libraries (called frameworks), widget toolkit, and application development tools not only for Unix-like operating systems, but also for Microsoft Windows. ... The OPENSTEP desktop. ...

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 - small but addictive game for computer programmers
  12. GnuTLS - TLS replacement protocol

GNU Anubis is an outgoing mail processor. ... An email client (or mail user agent [MUA]) is a computer program that is used to read and send email. ... GNU Aspell, usually called just Aspell, is the standard spelling checker software for the GNU software system designed to replace Ispell. ... Ispell is a spelling checker for UNIX that has been largely superseded by Aspell. ... GNU Bayonne is a free telecommunications application server written primarily by David Sugar for the GNU project. ... GNU Emacs is one of the two most popular versions of Emacs (see also XEmacs). ... GNU Parted is a program for creating, destroying, resizing, checking, and copying partitions, and the file systems on them. ... The GNU Privacy Guard (GnuPG or GPG) is a free software replacement for the PGP suite of cryptographic software, released under the GNU General Public License. ... PGP Encryption (Pretty Good Privacy) is a computer program that provides cryptographic privacy and authentication. ... GNU Wget is a free software program that implements simple and powerful content retrieval from web servers and is part of the GNU project. ... GNUnet is a framework for decentralized, peer-to-peer networking. ... GNU Robots is a computer game for programmers. ... GnuTLS, the GNU Transport Layer Security Library, is a free software implementation of the SSL and TLS protocols. ... Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are cryptographic protocols which provide secure communications on the Internet for such things as web browsing, e-mail, Internet faxing, and other data transfers. ...

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

For other uses of the word octave see Octave (disambiguation) Octave is a free computer program for performing numerical computations, which is mostly compatible with MATLAB. It is part of the GNU project. ... MATLAB is a numerical computing environment and programming language. ... Code using the library and the computed results In computing, GNU Scientific Library (or GSL) is a software library written in the C programming language for numerical calculations in applied mathematics and science. ... The GNU Multiple-Precision Library, also known as GMP, is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. ... Arbitrary precision mathematical libraries allow computer programs to perform calculations and then specify how many digits will be used for the result. ... Illustration of an application which may use libvorbisfile. ... For other uses of Maxima, see Maxima (disambiguation). ... A computer algebra system (CAS) is a software program that facilitates symbolic mathematics. ... GNU PSPP is the name of a computer program used for performing statistical analysis on sampled data. ... GDL - GNU Data Language is a GNU free software package. ... IDL, short for interactive data language, is a programming language which is a popular data analysis language among scientists. ...

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

GNU Chess is a computer program for playing chess, and is thus a computer chess program. ... Logo by Ebba Berggren GNU Go is a free software program by the Free Software Foundation that plays Go. ... GNOWSYS, Gnowledge Networking and Organizing System, is a web application for developing and maintaining semantic web content developed in Python. ... GNUCAP is a general purpose circuit simulator by GNU started in 1993, with the latest (0. ... Panorama ( 3D Framework ) - is part of GNU Project, for 3D graphics production, structured as API, composed by two dynamic libraries and several plugins, that can be loaded at runtime. ...

See also

Free software Portal

Image File history File links Portal. ... GNU (pronounced ) is a free operating system consisting of a kernel, libraries, system utilities, compilers, and end-user applications. ... The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ... GNU Hurd logo Hurd redirects here. ... Unix systems filiation. ... The free software movement began in 1983 when Richard Stallman announced the GNU project. ... The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...

External links

  • FSF/UNESCO Free Software Directory - All GNU Packages
  • Savannah - host for all GNU package sources
  • GNU's Who - List of GNU contributors

  Results from FactBites:
 
ooBdoo (1886 words)
The GNU Project was announced publicly on September 27, 1983, on the net.unix-wizards and net.usoft newsgroups.
Later, the GNU Lesser General Public License was written for certain libraries, and the GNU Free Documentation License was written for technical manuals.
In the GNU Manifesto, Stallman had mentioned that "an initial kernel exists but many more features are needed to emulate Unix." He was referring to TRIX, a remote procedure call kernel developed at Massachusetts Institute of Technology, whose authors had decided to distribute for free, and was compatible with Version 7 Unix.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.