# The following top-level files are included: ALICE.TXT Alice's Adventures in Wonderland. COPYING The GNU General Public License (GPL) version 2. COPYING.LIB The GNU Lesser General Public License (LGPL v2.1). COPYING.LIB.OLD The GNU Library General Public License (LGPL v2.0). DISTRIB Free Software Foundation order form. GNU The GNU Manifesto, by Richard M. Stallman. MAILINGLISTS A description of GNU Project mailing lists. MANIFEST This file. README General notes and installation instructions. ROADMAP Lists package names, version numbers, and which CD the packages can be found on. SERVICE The GNU Service directory of places to find paid support for GNU software. STANDARDS The GNU Coding standards as of 2002-02-14. TASKS List of outstanding tasks for the GNU Project. cdlndir Script to copy packages from the CDROM. A description of how to use this program is in the top-level README file. ls-lR A recursive directory listing of all CDROM volumes. unix-binaries UNIX binaries for `bzip2', `gzip', `tar', and `unzip' used to unpack the source code. windows98-binaries Windows(TM)98 binaries for `bzip2', `gzip', `tar', and `unzip' used to unpack the source code. # Here is a list of the included packages: ACS-0.5.7/ ACS is a GNU package for a multi-line Adjunct Communication offering a scriptable modular voice response development platform that is capable of interfacing with various telephony hardware. FileRunner-2.5.1/ An X-Based FTP program, allowing transferring multiple files at once, tagging of files, etc. Generic-NQS-3.50.9/ Generic NQS is a network queuing system for spreading batch jobs across a network of machines. It is designed to be simple to install on a heterogeneous network of machines, and has optimizations for running on the high end, symmetric multiprocessing servers that are currently on the market. It inter-operates with other NQS systems, including Cray's NQE. ImageMagick-5.5.3/ Imagemagick is a set of programs to manipulate various image formats (JPEG, TIFF, PhotoCD, PBM, XPM, etc...). All manipulations can be achieved through shell commands as well as through a X11 graphical interface (display). Mesa-5.0/ Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL. R-1.6.1/ R is a language which is not entirely unlike (version 3 of) the S language developed at AT&T Bell Laboratories. STUMP-2.5/ STUMP (Secure Team-based Usenet Moderation Program) is a free robomoderator program for moderators of USENET newsgroups and mailing lists. (See also webstump.) SmartEiffel-1.0/ A compiler for the language Eiffel. Sneps-2.5.1/ SNePS is the Semantic Network Processing System. It is the implementation of a fully intensional theory of propositional knowledge representation and reasoning. SNePS runs on a variety of Lisps (CLISP, GCL, Allegro, Lucid, etc.) and OS platforms (Unix, TI-Explorers, Mac). SpeedX-0.1.4d/ SpeedX is a racing game. ToutDoux-1.2.7/ This package contains ToutDoux, a project manager; hOpla, a PostgreSQL-XML converter; getxml, an internationalization tool for XML files, and dtags, which does all sorts of useful stuff. XFree86-4.2.1/ A useful version of the ancient and venerable X Window system. Xaos-3.0/ XaoS is an realtime fractal zoomer. Xaw3d-1.5/ A set of 3-D widgets based on the R6.1/R6.3/R6.4 Athena Widget set, which may be used as a general replacement for the Athena (Xaw) Widget set. XmHTML-1.1.7/ HTML Motif widget. Ygl-4.0/ Ygl emulates SGI's GL (Graphics Language) library under X11. It runs fine under AIX 3.2, HP-UX 7.0/8.0/9.0, Linux with XFree, SunOS, ConvexOS and many others. a2ps-4.13b/ GNU a2ps is an Any-to-PostScript filter. It can pretty-print many popular languages, in addition to plain text files. abuse-sdl-0.7.0/ Abuse is an action game written by Jonathan Clark, and released as free software by the company Crack dot Com. It was initially developed on Linux-based GNU systems. acct-6.3.2/ Acct (the GNU Accounting Utilities package) contains system-accounting commands, such as `ac', `last' and `sa'. adns-1.0/ Advanced, easy to use, asynchronous-capable DNS client library. aegis-4.10/ Aegis is a project change supervisor. It provides a framework within which a team of developers may work on many changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible. Resolution of contention for source files, a major headache for any project with more than one developer, is one of Aegis's major functions. It should be noted that Aegis is a developer's tool, in the same sense as make or RCS are developer's tools. It is not a manager's tool -- it does not provide progress tracking or manage work allocation. anjuta-1.0.1/ Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ in GNU/Linux. apache-1.3.27/ httpd-2.0.43/ Apache is an HTTP server designed as a plug-in replacement for the NCSA server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA server and includes many frequently requested new features, and has an API which allows it to be extended to meet users' needs more easily. aspell-0.50.3/ A free spell checker with support for non-English languages. atk-1.2.0/ GNOME Accessibility is the suite of software services and support in GNOME that allows people with disabilities to utilize all of the functionality of the GNOME user environment. atomix-0.9.4/ Atomix is a little mind game for GNOME, where you have to build molecules out of single atoms. It's inspired by the original AMIGA game Atomix. autoconf-2.57/ Autoconf is an extensible package of m4 macros that creates a non-interactive configuration script for a package from a template file. The template file lists the operating system features that the package can use, in the form of m4 macro calls, and can also contain arbitrary shell commands. Autoconf requires GNU m4. Autoconf-generated configure scripts are being used by many GNU packages currently, and will be used by more in the future. autogen-5.4.6/ AutoGen is a tool designed for generating program files that contain repetitive text with varied substitutions. This is especially valuable if there are several blocks of such text that must be kept synchronized. Included with AutoGen is a tool that virtually eliminates the hassle of processing options, keeping usage text up to date and so on. This tool allows you to specify several program attributes, innumerable options and option attributes, then it produces all the code necessary to parse and handle the command line and initialization file options. automake-1.7.2/ Automake is a tool for generating `Makefile.in's for use with Autoconf. The generated makefiles are compliant with GNU Makefile standards. avl-2.0.1/ A library for manipulation of balanced binary trees. balsa-2.0.5/ Balsa is a Gnome e-mail client supporting POP3, IMAP, and local mail delivery. barcode-0.98/ The package is meant to solve most needs in barcode creation with a conventional printer. It can create printouts for the conventional product-tagging standards: UPC-A, UPC-E, EAN-13, EAN-8, ISBN. Output is generated as either Postscript or Encapsulated Postscript (other back-ends may be added if needed). bash-2.05b/ BASH (the Bourne Again SHell) is a Posix-compatible shell with full Bourne shell (`sh') syntax and some C-shell commands. BASH supports emacs-style command-line editing, job control, functions, and on-line help. Instructions for compiling BASH may be found in the file "README". bayonne-1.1.6/ Bayonne, the telecommunications application server of the GNU project, offers a free, scalable, media independent software environment for development and deployment of telephony solutions for use with current and next generation telephone networks. Bayonne already offers a fully distributed application server for use today with multi-line telephony cards from many vendors under free operating systems. bc-1.06/ `bc' is an interactive algebraic language with arbitrary precision. GNU `bc' was implemented from the POSIX 1003.2 draft standard, but it has several extensions including multi-character variable names, an `else' statement, and full Boolean expressions. GNU `bc' does not use the historical method of being a compiler for the `dc' calculator. This version has a single executable that both compiles the language and runs the resulting "byte code". The "byte code" is NOT the `dc' language. Instructions for compiling `bc' are in the file "Install". binutils-2.13.2/ The GNU assembler, linker and binary utilities. The programs in this package are used to assemble, link and manipulate binary and object files. They may be used in conjunction with a compiler and various libraries to build programs. bison-1.875/ Bison is an upwardly compatible replacement for the parser generator `yacc', with more features. The file "README" gives instructions for compiling Bison; the files `bison.1' (a man page) and `bison.texinfo' (a GNU Texinfo file) give instructions for using it. bool-0.2.1/ A utility for finding files that match a boolean expression, in text or HTML. The boolean operators supported are AND, OR and NOT. Also supported is the NEAR operator for locating two expressions within a short distance from each other. btyacc-3.0/ btyacc is a public-domain backtracking implementation of yacc. bzip2-1.0.2/ bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques, whilst being around twice as fast at compression and six times faster at decompression. calc-2.02f/ Calc is an extensible, advanced desk calculator and mathematical tool that runs as part of GNU Emacs. It comes with source for the Calc Manual, which serves as a tutorial and reference. If you wish, you can use Calc only as a simple four-function calculator, but it provides additional features including choice of algebraic or RPN (stack-based) entry, logarithmic functions, trigonometric and financial functions, arbitrary precision, complex numbers, vectors, matrices, dates, times, infinities, sets, algebraic simplification, differentiation, and integration. Instructions for install Calc for emacs are in the "README" file. ccaudio-1.0.5/ A portable C++ class framework useful for developing applications that must process audio. This library provides a class framework for accessing audio segments from various audio file formats (.au, .wav, etc) and for creation of audio frame buffers that are then passed to audio devices and/or DSP processing systems such as telephony cards. ccrtp-1.0pre0/ A generic high-performance RTP stack. ccrtp uses queued packet lists for both sending and receiving of realtime data. A single scheduler thread both schedules delivery of timestamped outgoing packets, and processes incoming packets into the receive queue. A seperate thread or process can then feed data into the stack for delivery and process pending requests without interfering with the stack service thread itself. ccscript-2.4.2/ A highly specialized embedded scripting engine and virtual execution environment for creating script "extensible" applications. This system is a C++ class library which allows one to derive application specific dialects of the core language as needed through subclassing. Requires GNU Common-C++. cdrtools-1.10/ Tools for writing CD-ROMs. cfengine-2.0.4/ cfengine is a tool designed for configuring and maintaining site-wide configuration of a heterogenous unix network using a simple high level language. cgicc-3.2.1/ GNU Cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web. cim-3.30/ Simula compiler. It offers a class concept, separate compilation with full type checking, interface to external C routines, an application package for process simulation and a coroutine concept. clisp-2.30/ CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll. It supports the ANSI Common Lisp standard, including CLOS. CLISP runs on Unix, Win32, OS/2 and other platforms, and needs only 2 MB of RAM. The user interface comes in German, English, French and Spanish. CLISP includes an interpreter, a compiler, a foreign language interface and a socket interface. An X11 interface is available through CLX and Garnet. clx-5.02/ CLX is an X Window interface library for GCL. commoncpp2-1.0.7/ GNU Common C++ offers a set of "portable" classes that can be used to build highly portable applications in C++. In particular, Common C++ offers classes that abstract threading, sockets, synchronization, serial I/O, "config" file parsing, class object persistence, shared object module loading, daemon management, and optimized "block" and memory mapped file I/O under a set of consistent classes that your application can then be built from. The goal is to write your application to use the portable abstract services and classes of the GNU Common C++ libraries rather than having to access low level system services directly. cons-2.2.0/ Cons is a Perl-based software construction tool (i.e., substitute for make). It offers a number of features not found in make or other build tools, including integrated dependency analysis (no more "make depend" to generate static lists of .h files), complete dependency analysis across multiple directories, multiple side-by-side variant builds, compilation from code repositories, MD5 signatures instead of time stamps for determining whether a file is up-to-date, and extensibility via Perl. cook-2.21/ Put simply, the cook program is yet another make-oid. The cook program is a tool for constructing files, and maintaining referential integrity between files. It is given a set of files to create, and recipes of how to create and maintain them. In any non-trivial program there will be prerequisites to performing the actions necessary to creating any file, such as include files. The cook program provides a mechanism to define these. cpio-2.5/ `cpio' is a program for creating, updating, and extracting archives. GNU `cpio' supports the final POSIX 1003.1 "ustar" standard. Instructions for compiling `cpio' are in the file "README". cpp2html-1.2/ Produces an HTML file with syntax highlighting from C/C++ source code. cvs-1.11.5/ CVS is a collection of programs that provide for software release and revision control functions. CVS is designed to work on top of RCS version 4. It will parse older RCS formats, but cannot use any of its fancier features without RCS branch support. The file "README" contains more information about CVS. cvsweb-2.0.6/ cvsweb is a WWW CGI script that allows remote access to a CVS tree. It allows browsing of the full tree; no access controls are implemented. It can display the revision history of a file, as well as diffs between revisions and downloading the whole file. cxref-1.5d/ Cxref is a program that can automatically generates documentation and cross references for a C program. The input is any C program with appropriate comments and the output is LaTeX or HTML files. dap-1.8/ A small C-based statistics and graphics package. Dap provides core methods of data management, analysis, and graphics that are commonly used in statistical consulting practice. Because Dap processes files one line at a time, rather than reading entire files into memory, it can be, and has been, used on data sets that have very many lines and/or very many variables. ddd-3.3.1/ DDD is the Data Display Debugger, an X Windows based graphical front end to the gdb and dbx debuggers. dejagnu-1.4.2/ DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. For more information read the "README" file. dia-0.90/ Dia is a program for creating diagrams of all kinds. The current version can do UML class diagrams, Entity-Relationship modeling, network diagrams, and much more. The engine is very flexible and dynamically loads diagram-types from disk. It can currently export to PostScript and load/save in an XML format. diction-1.02/ This package contains GNU diction and style, free implementations of old standard unix commands that are not available on many modern systems, because they have been unbundled. Diction prints wordy and commonly misused phrases. Style analyses surface characteristics of a document, e.g., sentence length and various readability measures. diffutils-2.8.1/ `diff' compares files showing line-by-line changes in several flexible formats. GNU `diff' is much faster than the traditional Unix versions. This distribution includes `diff', `diff3', `sdiff', and `cmp'. Instructions for compiling these are in the "README" file. dld-3.3/ Dld is a library package of C functions that performs "dynamic link editing". Programs that use dld can add compiled object code to or remove such code from a process anytime during its execution. Loading modules, searching libraries, resolving external references, and allocating storage for global and static data structures are all performed at run time. Dld works on VAX, Sun 3, SPARCstation, Sequent Symmetry, and Atari ST machines. doschk-1.1/ This program is intended as a utility to help software developers ensure that their source file names are distinguishable on MS-DOS and 14-character SYSV platforms. dosemu-1.0.2.1/ DOSEMU is a PC Emulator application that allows GNU/Linux systems to run a DOS operating system in a virtual x86 machine. With version 1.02, DOSEMU now deserves its name because it distributes together with a specially tailored FreeDos distribution, allowing it to run out-of-the-box without further (painful) configuration. This collection is an almost complete replacement for a proprietary XX-DOS and will run a wide range of DOS applications. dotgnu/ DotGNU Portable.Net is a portable suite of tools (including a C# compiler, assembler, and runtime engine) for non-Microsoft platforms such as GNU/Linux. It is a part of the DotGNU meta-project. dumb-0.13.9/ DUMB is a 3D game engine, reminiscent of id software's Doom. ed-0.2/ Ed is the classic Unix line-oriented text editor. It can be used to create, display, modify and otherwise manipulate text files. electric-6.07.1/ GNU Electric is a general purpose system for electrical design. It currently handles nMOS, CMOS, Bipolar, artwork, schematics, printed-circuit boards, and other technologies. emacs-21.2/ Emacs is a text editor, a programming environment, and can inspire near-religious fervor among committed users. Emacs version 21 supports a wide variety of international character sets and has much improved image support. empire-4.2.11/ Empire is a multi-player, client/server Internet based war game. enscript-1.6.1/ Enscript is an upwardly-compatible replacement for the Adobe enscript. It formats ASCII files (outputting in Postscript) and stores generated output to a file or sends it directly to the printer. eperl-2.2.14/ ePerl interprets an ASCII file bristled with Perl 5 program statements by evaluating the Perl 5 code while passing through the plain ASCII data. It can operate in various ways: As a stand-alone Unix filter or integrated Perl 5 module for general file generation tasks and as a powerful Webserver scripting language for dynamic HTML page programming. eprover-0.7/ E is an equational theorem prover. That means it is a program that you can stuff a mathematical specification (in clausal logic with equality) and a hypothesis into, and which will then run forever, using up all of your machines resources. Very occasionally it will find a proof for the hypothesis and tell you so ;-). es-0.9-beta1/ This is an extensible shell based on `rc' but with more features including first class functions, lexical scope, an exception system, and rich return values (i.e. functions can return values other than just numbers). Like rc, it is great for both interactive use and for scripting, particularly because its quoting semantics are much less baroque than the Bourne shell. evolution-1.2.1/ Evolution is the GNOME mailer, calendar, contact manager, and communications tool. exim-4.0/ Exim is a mail transfer agent, patterned after some of the lessons learned during the development of Smail. Exim has a flexible configuration, and can handle relatively high volume mail systems, header rewriting, multiple local domains from one mail system (virtual domains), and control over which hosts/nets may use it as a relay. It also has interfaces to LDAP and MYSQL. ffcall-1.8/ ffcall is the foreign function call library, a collection of C libraries for calling external functions in embedded interpreters. fileutils-4.1/ These are the GNU file-manipulation utilities. Instructions for compiling these utilities are in the file "README". The fileutils package contains the following programs: chgrp chmod chown cp dd df dir du ginstall ln ls mkdir mkfifo mknod mv rm rmdir touch vdir. findutils-4.1/ This is a posix-compliant implementation (with many extensions) of `find', a program used for searching filesystems for files that match certain criteria and performing operations (like showing the path) when they are found. Also included in this distribution are `xargs' and `locate'. finger-1.37/ GNU Finger is a utility program designed to allow users of Unix hosts on the Internet network to get information about each other. It is a direct replacement for the Berkeley 4.3 `finger' program, although it produces different looking output. For more information about why, read "finger-1.37/doc/finger.texinfo". Instructions for building finger itself are in the "README" file. firestarter-0.9.0/ Firestarter is a firewall tool for Linux, and uses GNOME. You can use the wizard to create a basic firewall, then streamline it further using the dynamic rules. You can open and close ports with a few clicks, or stealth your services giving access only to a select few. It features a real-time hit monitor which you can watch as attackers probe your machine for open ports. flex-2.5.4a/ This is a faster, but not completely compatible replacement for `lex', a lexical-analyzer-compiler. Instructions for compiling `flex' are in the file "README". fontutils-0.7/ These are the GNU font utilities. There are various programs for converting between various bitmaps and other graphical data formats, creating fonts using Ghostscript, and other frobnicating utilities. You will need GCC and GNU Make to compile these programs. For the programs which do online graphics, you will need an X11 server and the X11R4 or R5 libraries. Instructions for building the fontutils are in the "README" file. fpm-0.53/ Figaro's Password Manager (FPM) is a GNOME application that allows you to securely store your passwords, which are encrypted with the blowfish algorithm. It allows you to copy passwords or usernames to the clipboard or primary selection. freedos/ FreeDOS is a DOS-like operating system compatible with Microsoft's MS-DOS. gawk-3.1.1/ The GNU Project's implementation of the Awk pattern scanning and processing language. Awk allows you to select particular records in a file and perform operations upon them. Gawk conforms to the definition of the language in the POSIX 1003.2 Command Language And Utilities Standard. gcal-3.01/ Gcal is a program for printing calendars. It displays different styled calendar sheets, eternal holiday lists, and fixed date warning lists. gcc-3.2.1/ This is version 3 of GCC, the GNU C Compiler. In addition to supporting ANSI C, GCC Version 3 includes support for the programming languages C++, Objective C, Fortran, and Java. GCC extends the C language to support nested functions, non-local gotos, taking the address of program labels, and unnamed structures as function arguments (among other things). There are also many new warnings for frequent programming mistakes. GCC can be easily configured as a cross-compiler, running on one platform while generating code for another. A list of supported systems and instructions for compiling GCC are in the file "INSTALL". gcl-2.4.4/ GNU Common Lisp (GCL) has a compiler and interpreter for Common Lisp. It is very portable and extremely efficient on a wide class of applications. It compares favorably in performance with commercial Lisps on several large theorem prover and symbolic algebra systems. It supports the CLtL1 specification but is moving towards the proposed ANSI definition. It is based on AKCL and KCL. KCL was written by Taiichi Yuasa and Masami Hagiya in 1984, and AKCL has been developed by William Schelter since 1987. GCL compiles to C and then uses the native optimizing C compilers (e.g. GCC). A function with a fixed number of args and one value turns into a C function of the same number of args and returning 1 value, so it cannot really be any more efficient on such calls. It has a conservative GC which allows great freedom for the C compiler to put Lisp values in arbitrary registers. It has a source level Lisp debugger for interpreted code, with display of source code in the other Emacs window. It has profiling tools based on the C profiling tools, which count function calls and percentage of time. CLX works with GCL. There is an Xlib interface via C. gcompris-1.1.0/ GCompris provides a suite of educational games for small children, in several languages. The name comes from the French "J'ai compris", meaning "I have understood". gd-2.0.9/ gd is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a GIF file. This is particularly useful in World Wide Web applications, where GIF is the format commonly used for inline images. gdb-5.3/ This is the GNU source-level debugger. gdbm-1.8.3/ This is the beta-test version of the GNU DBM library. DBM is a set of library routines which implement a database using quick lookup by hashing. See the file "README" for further details. gedit-2.0.6/ Text editor for GNOME. gengetopt-2.8/ You can use gengetopt to generate a skeleton main.c file from an interface description. Gengetopt supports long and short options and 11 types of parameters, including flag, int, double, string, and function call. geomview-1.8.1/ Geomview is an interactive geometry viewing program. It allows multiple independently controllable objects and cameras. Geomview provides interactive control for motion, appearances (including lighting, shading, and materials), picking on an object, edge or vertex level, and snapshots in SGI image file or Renderman RIB format. Adding or deleting objects is provided through direct mouse manipulation, control panels, and keyboard shortcuts. External programs can drive desired aspects of the viewer (such as continually loading changing geometry or controlling the motion of certain objects) while allowing interactive control of everything else. gettext-0.11.5/ The GNU gettext package is a library of programs for aiding package maintainers in internationalizing their programs. gfax-0.5/ Gfax is a pop up fax application for Gnome. It supplies the familiar pop up window when printing to a fax printer. Gfax currently works with Mgetty+Sendfax or Hylafax. gforth-0.5.0/ Gforth is a fast and portable implementation of the ANS Forth language. It works nicely with the Emacs editor, offers some nice features such as input completion (with history) and a powerful locals facility, and it even has (the beginnings of) a manual. Gforth employs traditional implementation techniques: its inner interpreter is indirect or direct threaded. ghfaxviewer-0.22.0/ A fax viewer, chiefly for Gnome. ghostscript-7.05/ This program is an interpreter for a language that is intended to be, and very nearly is, compatible with the PostScript language. It runs under X on Unix and VMS systems, and also runs on MS-DOS machines. It will drive either displays or low-to-medium-resolution printers. ghostview-1.5/ Ghostview allows you to view PostScript(TM) files on X11 displays. Ghostview handles the user interface details and calls the `ghostscript' interpreter to render the image. Instructions for compiling ghostview are in the "README" file. gift-0.1.9/ A content-based image retrieval system; enables the user to retrieve images from a collection without attaching text-based annotation to each image. gimp-1.2.3/ The GIMP is the GNU Image Manipulation Program, a replacement for Adobe Photoshop. git-4.3.20/ `GIT' is a set of interactive tools. It contains an extensible file system browser, an ascii/hex file viewer, a process viewer/killer and some other related utilities and shell scripts. It can be used to increase the speed and efficiency of most of the daily tasks as copying and moving files and directories, invoking editors, compressing and uncompressing files, creating and expanding archives, compiling programs, sending mail, etc. It looks nice, has colors (if the standard ANSI color sequences are supported) and is user-friendly. gleem-1.2.1/ gleem is a small, self-contained C++ library of 3D widgets that support direct user interaction with a 3D scene. glib-2.2.0/ GLIB is a library of routines to make C programming more convenient. It is required for GTK+ and GNOME. glibc-2.3.1/ The GNU C library supports ISO C-1989, ISO C/amendment 1-1995, POSIX 1003.1-1990, POSIX 1003.1b-1993, POSIX 1003.1c-1995 (when the underlying system permits), and most of the functions in POSIX 1003.2-1992. It is nearly compliant with the extended XPG4.2 specification which guarantees upward compatibility with 4.4BSD and many System V functions. When used with the GNU Hurd, the C Library performs many functions of the Unix system calls directly. Mike Haertel has written a fast malloc which wastes less memory than the old GNU version. GNU stdio lets you define new kinds of streams, just by writing a few C functions. Two methods for handling translated messages help writing internationalized programs and the user can adopt the environment the program runs in to conform with local conventions. Extended getopt functions are already used to parse options, including long options, in many GNU utilities. The name lookup functions now are modularized which makes it easier to select the service which is needed for the specific database and the document interface makes it easy to add new services. Texinfo source for the GNU C Library Reference Manual is included. glimmer-1.2.1/ Glimmer is an all-purpose programmer's editor for Linux. Features include revert, find/replace, goto line, syntax highlighting, multiple-level undo/redo, tear-away windows, quick access popup menu, auto-indenting, Python scripting support, and many other standard editor features. global-4.5.1/ A source code tag system that works with a variety of editors or from a command line; supports C, C++, Java, and Yacc. glpk-3.2.3/ An ANSI C library of routines for solving problems in large-scale linear programming (LP), mixed integer linear programming (MIP), and other related areas. gmp-4.1.2/ GNU MP is a library for arbitrary precision arithmetic, operating on signed integers and rational numbers. It has a rich set of functions, and the functions have a regular interface. Instructions for using and compiling the MP library are in the file "INSTALL". gnans-1.6.1/ Gnans is a program (and language) for the numerical study of deterministic and stochastic dynamical systems. The dynamical systems may evolve in continuous or discrete time. gnat-3.15p/ GNAT is the GNU Ada Translator, a front end for gcc that implements much of Ada95. gnats-3.999.2/ GNATS (GNats: A Tracking System) is a bug-tracking system. It is based upon the paradigm of a central site or organization which receives problem reports and negotiates their resolution by electronic mail. Although it's been used primarily as a software bug-tracking system so far, it is sufficiently generalized so that it could be used for handling system administration issues, project management, or any number of other applications. gnatsweb-2.9.3/ A web interface to GNATS, in the form of a Perl cgi script that runs on your web server. gnome-1.4/ gnome-2.0.3/ GNOME, the GNU Network Object Model Environment, is the GNU desktop, intended to provide graphical user interfaces for all the tasks for which they make sense. gnome-db-0.9.0/ GNOME-DB is a unified engine for accessing database systems from different database vendors by using a uniform and powerful API based entirely on CORBA. gnome-lokkit-0.50/ Lokkit is an attempt to provide firewalling for the average Linux end user. Instead of having to configure firewall rules the Lokkit program asks a small number of simple questions and writes a firewall rule set for you. gnomeicu-0.98.126/ GnomeICU is a Gnome application which allows one to communicate with other GnomeICU users or others who use ICQ (Windows, Java, Mac, etc). gnu-radius-0.95.4/ GNU Radius is a radius server and an accompanying set of monitoring utilities. It features MySQL and PostgreSQL interfaces for authentication and/or logging, the ability to rewrite RADIUS requests from various NASs to normalize them to a more understandable format, as well as the ability to completely customize the behavior of radius authentication and accounting based on NAS and user attributes. gnucash-1.6.8/ GnuCash is a personal finance manager. gnuchess-5.05/ This is a chess playing program with X, Suntools, curses, ASCII, and IBMPC character set displays available. Instructions for compiling and using GNUchess may be found in the "README" file. gnuedma-snap-beta-0.7.3/ GNU EDMA is an Object Oriented and Component-Based environment for application development. What makes GNU EDMA different from other systems is that GNU EDMA does most of the processing dynamically, at run-time. gnufree-1.9/ GNU.FREE is part of the FREE e-democracy project. It is a Free Software project which creates Java electronic voting software released under the General Public License. With this voting software we aim to:- + Provide a secure and private system + Create scalable and reliable software + Off a non-commercial, non-partisan voting alternative + Use the GPL to create an open system that Internet users will trust + Release a system that can be used to support the growth of effective democracy anywhere in the world gnugo-3.2/ This program plays the game of "Go". Instructions for compiling it are in the file "README". gnumach-1.3/ gnumach-20030113/ This kernel is derived from the Utah kernel source. We use it to run the Hurd on. gnumeric-1.0.12/ Spreadsheet for GNOME 1.4. gnupg-1.2.1/ A free PGP. gnuplot-3.7.3/ Gnuplot is a command-line driven interactive function plotting utility for UNIX, MSDOS, and VMS platforms. gnurobots-1.0D/ A game involving programming little robots to run around; written in Scheme, implemented with Guile. gnuserv-2.1/ gnuserv is a enhanced version of the emacsclient program for GNU Emacs. It allows the user to request a running Emacs to edit files or evaluate arbitrary Emacs-Lisp constructs. gnushogi-1.3/ GNU Shogi plays the Japanese version of Chess known as "Shogi". The major difference from Western Chess is that captured pieces can be returned into play. gnussl-0.2.1/ GNUMATH is a library (gnussl) designed to simplify scientific programming. Its focus is on problems that can be solved by a straight-forward application of numerical, linear algebra. It also handles plotting. GNUMATH is in beta release; it is expected to grow more versatile and offer a wider scope in time. gnustep/ GNUstep is a set of general-purpose Objective-C libraries based on the OpenStep standard developed by NeXT (now Apple) Inc. The libraries consist of everything from foundation classes, such as dictionaries and arrays, to GUI interface classes such as windows, sliders, buttons, etc. gnutls-0.6.0/ The GNU Transport Layer Security Library, implementing RFC2246. gob2-2.0.4/ GTK Object Builder (GOB) is a simple preprocessor for easily creating GTK objects. It reads a class description file with inline C code and produces .c and .h object files for you. It allows you to easily use all of the features of the GTK object system and avoids typos by reducing the amount of code needed. goose-0.0.11/ Goose is a C++ library of statistical functions. It is designed to make it reasonably simple to perform statistical calculations in a reasonably efficient manner. gopher-3.0.5/ Gopher - the Internet protocol of the future! The "Furry Terror" release. gpa-0.6.0/ The GNU Privacy Assistant is a graphical frontend to GnuPG and may be used to manage the keys and encrypt/decrypt/sign/check files. gpc-2.1/ GPC is the GNU Pascal compiler. It supports Standard Pascal (according to ISO 7185), large parts of Extended Pascal (ISO 10206), is compatible to Borland Pascal (version 7), and supports other Pascal standards (Delphi, UCSD Pascal, Pascal-SC) in so far as this serves the goal of clarity and usability. GPC can generate code and run on any computer for which the GNU C compiler can generate code and run, and it shares GCC's abilities of cross-compilation and high optimization. For more information, see http://home.pages.de/~GNU-Pascal/. gperf-2.7.2/ This is a program to generate minimally perfect hash functions for sets of keywords. GCC was optimized by using this program. Other programs that must recognize a set of keywords may also benefit from using this program. Instructions for compiling cperf may be found in the file "README". This is the C++ version formerly distributed with libg++, now packaged separately. The version written in C has been withdrawn. gpgme-0.4.0/ GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a high-level cryptography API for encryption, decryption, signing, signature verification, and key management. It currently uses GnuPG as its backend, but the API is not restricted to this engine. gphoto2-2.1.1/ gPhoto is a free, redistributable digital camera software application for Unix-like systems, written by Scott Fritzinger with assistance from developers around the world. It supports 105+ different digital camera models from various vendors. gprolog-1.2.16/ GNU Prolog is a native Prolog compiler with constraint solving over finite domains. greg-1.4/ Greg is a framework for testing other programs and libraries. grep-2.5/ This package contains the GNU implementations of `grep', `egrep', and `fgrep'. They are similar to their Unix counterparts, but are usually faster. Instructions for compiling them are in the file "README". |grg-1.43/ The GRG program reads record and field information from a dBase3+ file, delimited ASCII text file, or an SQL query to a RDBMS and produces a report listing. The program was loosely designed to produce TeX/LaTeX formatted output, but plain ASCII text, troff, PostScript, HTML or any other kind of ASCII based output format can be produced just as easily. groff-1.18.1/ Groff is a document formatting system, which includes drivers for Postscript, TeX `dvi' format, and typewriter-like devices, as well as implementations of `eqn', `nroff', `pic', `refer', `tbl', `troff', and the `man', `ms', and `mm' macros. Groff's `mm' macro package is almost compatible with the DWB `mm' macros and has several extensions. Also included is a modified version of the Berkeley `me' macros and an enhanced version of the X11 `xditview' previewer. Written in C++, these programs can be compiled with GNU C++ Version 2.5 or later. grub-0.93/ A bootloader intended to unify bootloading across x86 operating systems. Grub implements the Multiboot standard, which allows for flexible loading of multiple boot images. gsl-1.3/ The GNU Scientific Library, a collection of numerical routines for scientific computing. gtk+-2.2.0/ GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries. gtkeyboard-1.1.7/ An onscreen keyboard for people who want or need to type using a mouse. gtm-0.4.12/ GTransferManager (gtm) allows the user to retrieve multiple files from the Web. These files can be retrieved in multiple parts, and each part retrieved on a separate session when the user is connected to the Internet. This is most useful to users with dialup connections. The program performs these tasks using wget as its backend. gtypist-2.6.2/ A non-graphical typing tutor. guile-1.6.1/ Guile is a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs. Guile was originally based on Aubrey Jaffer's SCM scheme interpreter (which was in turn based on George Carrette's SIOD). The project has evolved SCM into a library, added some features to make the interpreter more flexible, and added some new types and extension packages. The goal is to make a small, portable, powerfully scalable extension langauge library. gurgle-1.50/ The GURGLE program reads record and field information from a dBase3+ file, delimited ascii text file or from an SQL query to a RDBMS and produces a report listing. Although the program was originally designed to produce TeX/LaTeX formatted output, plain ascii text, troff, PostScript, HTML, XML, shell scripts or any other kind of ascii based output format can be produced just as easily. gzip-1.3.5/ Gzip is the standard GNU Project file compression program. hello-2.1.1/ The GNU `hello' program produces a familiar, friendly greeting. It allows nonprogrammers to use a classic computer science tool which would otherwise be unavailable to them. Because it is protected by the GNU General Public License, users are free to share and change it. help2man-1.29/ help2man is a script to create simple man pages from the --help and --version output of programs. Since most GNU documentation is now in info format, this provides a way to generate a placeholder man page pointing to that resource while still providing some useful information. hp2xx-3.4.2/ GNU hp2xx reads HP-GL files, decomposes all drawing commands into elementary vectors, and converts them into a variety of vector and raster output formats. It is also a HP-GL previewer. httptunnel-3.3/ httptunnel creates a bidirectional virtual data path tunnelled in HTTP requests. The requests can be sent via an HTTP proxy if so desired. hurd-2003113/ GNU/HURD Operating System (snapshot). hylafax-4.1.5/ The HylaFAX telecommunication software is used for sending and receiving facsimiles as well as for sending alpha-numeric pages. hyperbole-4.18/ (Version 4.18) Hyperbole is an open, efficient, programmable information management and hypertext system. It is intended for everyday work on any UNIX platform supported by GNU Emacs. id-utils-3.2/ ID Utils is a package of simple, fast, high-capacity, language-independent identifier database tools. Actually, the term ``identifier'' is too limiting -- ID Utils stores tokens, be they program identifiers of any form, literal numbers, or words of human-readable text. Database queries can be issued from the command-line, or from within Emacs, serving as an augmented tags facility. indent-2.2.9/ This is the GNU modified version of the freely-distributable `indent' program from BSD. The file "indent.texinfo" contains instructions on using indent. inetutils-1.4.2/ Inetutils is a distribution of common networking utilities and servers. intlfonts-1.2/ This is a set of fonts for various character sets supported by Emacs 20 and Mule 2.3. ispell-3.2.06/ Ispell is an interactive spell checker that finds unrecognized words and suggests "near misses" as replacements. Both system and user-maintained dictionaries can be used. Both a standalone and GNU Emacs interface are available. jacal-1b2/ A symbolic mathematics system written in Scheme. The latest version has more detailed installation instructions. jargon-4.3.3/ The Jargon file is a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor. java2html-1.7/ This is a simple program that, given a source java file, produces an html source with syntax highlighting. jpeg-6b/ This package contains C software to implement JPEG image compression and decompression. JPEG is a standardized compression method for full-color and gray-scale images. jwhois-3.2.0/ Jwhois is an improved caching Internet whois client that queries hosts for information according to RFC 954 - NICNAME/WHOIS, written by famous Swedish programmer Jonas Oberg. The configuration file is highly customizable and makes heavy use of regular expressions. karma-0.06/ Karma is a signal and image processing library that provides interprocess communications, authentication, graphics display, and user interface to and manipulation of the Karma network data structure. Several foreign data formats are also supported. Karma comes packaged with a number of standard tools, including a general-purpose image/movie display tool and a volume rendering tool. kawa-1.6.99/ Kawa is an implementation of the Scheme programming language. It is implemented in Java, and compiles Scheme into Java byte-codes. less-378/ Less is a paginator similiar to `more' and `pg', but with various features (such as the ability to scroll backwards) that some other pagers lack. Instructions for compiling `less' are in the file "README". lesstif-0.93.36/ Lesstif is an API compatible clone of the Motif toolkit. lftp-2.6.4/ lftp is a sophisticated command line based FTP client. It has a multithreaded design allowing you to issue and execute multiple commands simultaneosly or in the background. It also features mirroring capabilities and will reconnect and continue transfers in the event of a disconnection. libgcrypt-1.1.11/ Libgcrypt is a general purpose crypto library based on the code used in GnuPG. libgsasl-0.0.4/ This directory holds GNU SASL which is an implementation of the Simple Authentication and Security Layer (SASL). It contains a runtime library `libgsasl' and an application `gsasl' for interfacing with the library from the command line. libiconv-1.8/ GNU libiconv provides an iconv() implementation for use on systems which don't have one or whose implementation cannot convert from/to Unicode. libmng-1.0.4/ Libmng supports the Multiple-Image Network Graphics format (MNG). libpng-1.2.5/ Libpng was written as a companion to the PNG specification, as a way of reducing the amount of time and effort it takes to support the PNG file format in application programs. libtasn1-0.1.2/ This is the ASN.1 library used in GNUTLS. libtool-1.4.3/ The GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent interface. libxmi-1.2/ libxmi is a standalone C library for rasterizing 2-D vector graphics primitives such as wide polygonal lines, circular and elliptic arcs, and filled polygons. It's based on the vector graphics code in most X Window System servers. Some rendering extensions have been added, such as support for multicolored dashing patterns. Despite its origins, libxmi is completely decoupled from X11. It draws vector graphics onto a user-supplied matrix of pixels, not onto an on-screen window. It uses its own two-stage graphics pipeline. libxml-1.8.17/ libxml2-2.4.30/ libxml2-2.5.1/ Libxml is the XML C library developed for the Gnome project. The library code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out. Libxml implements a number of existing standards related to markup languages, including the XML standard, Namespaces in XML, XML Base, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML Catalogs, and XML Catalogs. In most cases, libxml tries to implement the specifications in a relatively strict way. To some extent, it provides support for the following specifications, but doesn't claim to implement them: DOM, FTP client, HTTP client, SAX, and DocBook SGML. Support for W3C XML Schemas is in progress. lilypond-1.6.0/ LilyPond is the GNU Project music typesetter. This program can print beautiful sheet music from a music definition file. It can also play performances to a MIDI file. lout-3.25/ Lout is a text formatter, approximately as powerful as TeX but with a cleaner programming language. lynx-2.8.4/ Lynx is a text-based World Wide Web browser for people running under ``dumb'' character-only terminals. Information about lynx is available on the World Wide Web at the URL "http://lynx.browser.org/". m4-1.4/ `m4' is a macro processor, in the sense that in copies its input to the output, expanding macros as it goes. Macros are either built-in or user-defined, and can take any number of arguments. Besides just doing macro expansion, `m4' has built-in functions for including named files, running Unix commands, doing integer arithmetic, manipulating text in various ways, recursion, etc. Instructions for building m4 are in the "README" file. mailman-2.1/ The GNU mailing list management system. Mailman is written primarily in Python, a free object-oriented scripting language. mailutils-0.2/ mailutils contains a series of useful mail clients, servers, and libraries. These are the primary mail utilities of the GNU system. make-3.80/ This is GNU Make. GNU Make supports many more options and features than the Unix make. Instructions for using GNU Make are in the file "make.texinfo". See the file "README" for installation instructions. mandelspawn-0.07pl2 MandelSpawn is a network Mandelbrot program. It lets you calculate pictures of the Mandelbrot and Julia sets in parallel on several machines. marst-2.4/ An Algol-to-C translator. maverik-6.1/ GNU Maverik is a system for managing display and interaction in Virtual Environment applications. maxima-5.9.0rc3/ Maxima is a Common Lisp implementation of MIT's Macsyma system for computer based algebra. mc-4.5.55/ mc-4.6.0-pre2/ Midnight Commander is a powerful file manager. It can do FTP, includes a hex editor, comes with an internal editor which can be invoked separately as 'mcedit' and lets you do most system administration tasks. mcsim-4.2.0/ MCSim is a general purpose modeling and simulation program which also performs standard or Markov chain Monte Carlo simulations. It allows you to specify a set of linear or nonlinear equations (eventually differential), and solve them using parameter values you choose or parameter values sampled from specified statistical distributions. Simulation outputs can be compared to experimental data for parameter estimation. mdk-1.0/ The MIX Development Kit - tools for developing and executing, in a MIX virtual machine, MIXAL programs. (The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming.) metahtml-6.11.01/ is a programming language specifically designed for working within the World Wide Web environment. Although it is a genuine programming language, suitable for large-scale symbolic manipulation, it provides the most commonly wanted Web functionality as built-in primitives, so you don't have to write them. You can find out more about the theory of implementation in this white paper [http://www.metahtml.com/meta-html/manifesto.html]. Web pages are authored using HTML and statements freely intermixed. When a page is requested by a browser, the page is passed through the engine, which dynamically processes any statements to produce a final HTML page which is delivered to the browser. The source distribution provides several different interpreter options: * A CGI engine which can be run by any Unix Web server, * A full-featured Web server (mhttpd) with the interpreter built in, * A standalone processor, much like Perl or Tcl, and * An interactive debugger, with a feel similar to GDB (mdb) mifluz-0.23.0/ A C++ library to build and query a full text inverted index. It is dynamically updatable, scalable (up to 1Tb indexes), uses a controlled amount of memory, shares index files and memory cache among processes or threads, and compresses index files to 50% of the raw data. The structure of the index is configurable at runtime and allows inclusion of relevance ranking information. The query functions do not require loading all the occurrences of a searched term. They consume very few resources and many searches can be run in parallel. mig-1.3/ This is the GNU distribution of the Mach 3.0 interface generator `MiG'. You need this tool to compile the gnumach and Hurd distributions, and to compile GNU libc for the Hurd. miscfiles-1.3/ The GNU Miscellaneous Files Distribution includes non-crucial files which have come to be common on various systems over the years, including word lists, airport codes, ZIP codes and more. motti-2.5.0/ Motti is a game for two or more players, played on a square array. The object is to eliminate the other players by conquering their capitals. mozilla-1.2.1 Mozilla Web Browser. mtools-3.9.8/ Mtools is a collection of programs to allow Unix systems to read, write, and manipulate files on an MSDOS filesystem (typically a diskette). mutt-1.4i/ Mutt is a small but very powerful curses-based mail client for Unix-like operating systems. Some of its features include: color support, message threading, MIME support (including RFC1522 support for encoded headers), customizable key bindings, indefinite postponement of outgoing messages, POP3 support, Delivery Status Notification (DSN) support, and PGP/MIME support (US/Canada only). The best way to describe this mail user agent (MUA) is to say that it's a hybrid, or ``mutt,'' consisting of features from various other curses-based e-mail clients. Its interface was initially based on ELM, but hints of PINE, MUSH and SLRN are also present. The most recent copy of the manual is available on the WWW at http://www.mutt.org/doc/manual/. nana-2.5/ Nana is a debugging-support library; it provides improved support for assertion checking and logging, for programs written in C, C++ and Ada. nano-1.0.9/ A clone of the PICO editor, without the Pine license problems, and with extra functionality. ncurses-5.3/ ncurses implements the Unix `curses' API for developing screen-based programs that are terminal independent. nethack-340/ This is the famous game of `nethack'. Instructions for compiling and using nethack may be found in the "README" file. nvi-1.79/ `nvi' is a free implementation of the `vi'/`ex' Unix editor. It has most of the functionality of the original `vi'/`ex', except "open" mode & the `lisp' option, which will be added. Enhancements over `vi'/`ex' include split screens with multiple buffers, ability to handle 8-bit data, infinite file & line lengths, tag stacks, infinite undo & extended regular expressions. It runs under BSD, Linux, NetBSD, FreeBSD, BSDI, AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, Unixware & should port easily to many other systems. oaklisp-07-Jan-2000/ Oaklisp, written by Kevin Lang and Barak Pearlmutter, is a fast portable tasty object-oriented Scheme with first class types. octave-2.0.16/ Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically. Two and three dimensional plotting is fully supported using gnuplot. Octave can do arithmetic for real and complex scalars and matrices, solve sets of nonlinear algebraic equations, integrate functions over finite and infinite intervals, and integrate systems of ordinary differential and differential-algebraic equations. The Octave distribution includes a 150+ page Texinfo manual. oleo-1.99.16/ Oleo is a spreadsheet program (better for you than the more expensive spreadsheet). It supports X windows and character-based terminals, and can generate embedded PostScript renditions of spreadsheets. Keybindings should be familiar to Emacs users and are configurable by users. opencdk-0.4.1/ This library provides basic parts of the OpenPGP message format. For reference, please read the rfc2440.txt in the doc/ directory. Due to some possible security problems, the library also implements parts of draft-ietf-openpgp-rfc2440bis-06.txt. If you want to exchange messages with earlier PGP version < 7, you should use the compat mode. openssh-3.5p1/ OpenSSH is based on the last free version of Tatu Ylonen's sample implementation with all patent-encumbered algorithms removed (to external libraries), all known security bugs fixed, new features reintroduced and many other clean-ups. p2c-1.21alpha2/ A Pascal to C translator. pango-1.2.0/ The goal of the Pango project is to provide an Open Source framework for the layout and rendering of internationalized text. It uses Unicode for all of its encoding, and will eventually support output in all the world's major languages. parted-1.6.4/ GNU Parted is a program for creating, destroying, resizing, checking and copying partitions, and the filesystems on them. This is useful for creating space for new operating systems, reorganising disk usage, copying data between hard disks, and disk imaging. patch-2.5.4/ `patch' will take a patch file containing any of the four forms of difference listing produced by the `diff' program and apply those differences to an original file, producing a patched version. pcl-gcl-2.2/ PCL is an implementation of a large subset of CLOS, the Common Lisp Object System. It runs under GCL. pcre-3.9/ PCRE is the Perl-compatible regular expression library. perl-5.8.0/ Perl is intended as a faster replacement for sed, awk, and similar languages. The file "README" contains instructions for compiling perl. php-4.3.0/ PHP is a server-side, cross-platform, HTML embedded scripting language. pips-1.02/ PIPS is the `Parallel Information Processing System' plotutils-2.4.1/ The GNU plotutils are a set of utilities for doing two-dimensional plotting (in the same sense as `gnuplot'), and include GNU libplot, a set of subroutine libraries for producing 2-D device-independent vector graphics. poc-1.2/ GNU POC (Passwords On Card) allows you to manage passwords on smartcards. The passwords are stored encrypted on the card. prcs-1.3.2/ PRCS is the front end to a set of tools that (like CVS) provide a way to deal with sets of files and directories as an entity, preserving coherent versions of the entire set. Its purpose is similar to that of SCCS, RCS, and CVS, but (according to its authors, at least), it is much simpler than any of those systems. pth-1.4.1/ Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution ("multithreading") inside server applications. All threads run in the same address space of the server application, but each thread has its own individual program-counter, run-time stack, signal mask and errno variable. python-2.2.2/ Python is an interpreted, interactive, object-oriented programming language. It combines remarkable power with very clear syntax, and isn't difficult to learn. It has modules, classes, exceptions, very high level data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (Tk, Mac, MFC, GTK+, Qt, wxWindows). Newbuilt-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface. queue-1.30.1/ Queue is a load-balancing/distributed batch processing and local rsh replacement system. radiooctave-1.4.0/ RadioActive is a GTKmm-based radio program for radio tuner cards supported by the Video4Linux system. rcs-5.7/ This is the Revision Control System, a program to manage multiple versions of a software project. This program keeps the changes from one version to another rather than multiple copies of the entire file; this saves disk space. Instructions for compiling RCS are in the file "README". readline-4.3/ The GNU Readline Library aids in the consistency of user interface across discrete programs that need to provide a command line interface. It supports both emacs and vi-style editing. recode-3.6/ `recode' converts files between character sets and usages. When exact transliterations are not possible, it may get rid of the offending characters or fall back on approximations. This program recognizes or produces nearly 150 different charsets and is able to transliterate files between almost any pair. Most RFC 1345 charsets are supported. roxen-3.3.63/ Roxen is a free World Wide Web Server that features high performance and a module system for improved extendability. It used to be called `spinner'. For more information about Roxen, read the online documentation at http://roxen.com/ rsync-2.5.5/ rsync is a replacement for rcp that has many more features. rsync uses the "rsync algorithm" which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand. rx-1.5/ Rx is a regular expression library. It is often faster and more correct than the GNU regex library, but it is still under development. sane-backends-1.0.9/ sane-frontends-1.0.9/ SANE (Scanner Access Now Easy) is a universal scanner interface. The value of such a universal interface is that it allows writing just one driver per image acquisition device rather than one driver for each device and application. So, if you have three applications and four devices, traditionally you'd have had to write 12 different programs. With SANE, this number is reduced to seven: the three applications plus the four drivers. Of course, the savings get even bigger as more and more drivers and/or applications are added. saoimage-1.32.1/ SAOimage is an astronomical image viewer (which runs under X) that reads data images and displays them with a pseudocolor colormap. You have full interactive control of the colormap, can read and write colormaps, etc. The data can be in 1- 2- and 4-byte signed or unsigned integers, and 4- or 8-byte floating-point formats. SAOimage reads many common astronomical image data formats including the ubiquitous FITS format that none of the programs that claim to read "all the standard image formats" seem to read. It can handle raw binary data without a header, so it's ideal as a general tool to look at data from peoples' home-grown fractal hacks, etc. It has a region magnifier, lets you zoom arbitrarily, can remap the image according to log, histeq, sqrt, etc. scales, does gamma correction, and can interact with other programs via FIFOs to give cursor position or to load images in a server mode. Images can be arbitrarily large; it subsamples if necessary. There is a large manual written in TeX. It's been widely ported. sather-1.3-beta-7/ Sather is an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary. One way of placing it in the "space of languages" is to say that it aims to be as efficient as C, C++, or Fortran, as elegant as and safer than Eiffel, and support higher-order functions and iteration abstraction as well as Common Lisp, CLU or Scheme. sauce-0.7.7/ SAUCE (Software Against Unsolicited Commercial Email) is an SMTP server that sits between the Internet and your actual mail software. It was originally written to help in the fight against spam, but it also helps encourage good configuration and administration in general. screen-3.9.11/ `screen' is a window manager that allows you to handle several independent screens (UNIX ttys) on a single physical terminal; each screen has its own set of processes connected to it (typically interactive shells). Each virtual terminal created by `screen' emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022 functions (including DEC VT102 features such as line and character deletion and insertion). See the "README" file for details on compiling screen. scribus-0.9.6/ Scribus is a DTP program for Linux. Its goal is to provide an easy-to-use tool for simple Desktop Publishing. sed-4.0.5/ `sed' is a stream editor, useful for doing ed-like editing operations noninteractively on selected subsets of lines in an input stream. serveez-0.1.4/ Serveez is a server framework. It provides routines and help for implementing IP based servers (currently TCP, UDP and ICMP). It is also possible to use named pipes for all connection oriented protocols. The package includes a number of servers that work already: an HTTP server, an IRC server, a Gnutella spider and some others. One of the highlights is that you can run all protocols on the same port. The application itself is single threaded but it uses helper processes for concurrent name resolution and ident lookups. sh-utils-2.0/ These are the GNU shell utilities, comprising small commands that are frequently run on the command line or in shell scripts. Instructions for compiling these utilities are in the file "README". The sh-utils package contains the following programs: basename date dirname echo env expr false groups hostname id logname nice nohup pathchk printenv printf pwd sleep stty su tee test true tty uname users who whoami yes. sharutils-4.2.1/ These are the GNU shar utilities, a package of various programs for transmiting groups of files over electronic mail. Includes GNU shar and the uu*code family of programs. shtool-1.6.2/ The GNU shtool program is a compilation of small but very stable and portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various free software projects. The compiled shtool program is intended to be used inside the source tree of free software packages. There it can take over various (usually non-portable) tasks related to the building and installation of such packages. sipp-3.1/ SIPP is a library for creating 3-dimensional scenes and rendering them using a scan-line z-buffer algorithm. A scene is built up of objects which can be transformed with rotation, translation and scaling. The objects form hierarchies where each object can have arbitrarily many subobjects and subsurfaces. A surface is a number of connected polygons which are rendered with either Phong, Gouraud or flat shading. An image can also be rendered as a line drawing of the polygon edges without any shading at all. slib-2d4/ Slib is a portable Scheme library. It conforms to the Revised Report on the Algorithmic Language Scheme and the IEEE P1178 specification. smail-3.2.0.114/ Smail is a mail transport system, designed as a compatible drop-in replacement for sendmail. It uses a much simpler configuration format than sendmail is designed to be setup with minimal effort. smalltalk-2.0.11/ This is the GNU implementation of Smalltalk, an object-oriented programming language. sodipodi-0.28/ Sodipodi is a general purpose vector drawing application which uses a subset of W3C SVG as its file format. It uses an advanced imaging engine, with antialised display, apha transparency, and vector fonts. solfege-1.4.10/ A program for computer-based ear training, for persons studying music. source-highlight-1.6.2/ This package is a collection of programs that given a source file, produces a document with syntax highlighting. At the moment this package contains GNU java2html 1.10 and GNU cpp2html 1.6. spell-1.0/ GNU Spell is a clone of standard Unix `spell'. It is implemented as a wrapper around Ispell, so you must install Ispell before Spell will work. stow-1.3.3/ GNU Stow is a program for managing the installation of software packages, keeping them separate (/usr/local/stow/emacs vs. /usr/local/stow/perl, for example) while making them appear to be installed in the same place (/usr/local). Stow is a Perl script which should run correctly under Perl 4 and Perl 5. You must install Perl before running Stow. You can get the latest information about Stow from `http://www.gnu.org/software/stow/stow.html'. superopt-2.5/ The superoptimizer is a function sequence generator that uses a exhaustive generate-and-test approach to find the shortest instruction sequence for a given function. The GNU superoptimizer and its application in GCC is described in the ACM SIGPLAN PLDI'92 proceedings. swarm-2.1.1/ Swarm is a software package for multi-agent simulation of complex systems being developed at The Santa Fe Institute; it is intended to be a useful tool for researchers in a variety of disciplines, especially artificial life. The basic architecture of Swarm is the simulation of collections of concurrently interacting agents: with this architecture, we can implement a large variety of agent based models. swarmapps-2.1.1/ This directory contains various applications for the `swarm' package, distributed separately. swarmdocs-2.1.1/ This is the documentation for the `swarm' package. SWIG-1.3.17/ SWIG is a compiler that integrates C and C++ with languages including Perl, Python, Tcl, Guile, Mzscheme, Java, Ruby, and PHP. SWIG reads annotated C/C++ header files and creates wrapper code (glue code) in order to make the corresponding C/C++ libraries available to the listed languages, or to extend C/C++ programs with a scripting language. sxml-0.96/ SXML is a tool to define and implement at same time a markup language. Given a document containing user defined tags and their definition a new document is produced. The new document is generated replacing the tags with their definition (it is possible to associate functions to tags). SXML supports the XML 1.0 syntax excluding entity support and documents' DTDs. talkfilters-1.0/ A collection of amusing filters that attempt to translate Standard English into dialect. Includes jive, valspeak, etc. tar-1.13.25/ Tar is a program used for archiving many files in a single file, which makes them easier to transport. GNU tar includes multivolume support, the ability to archive sparse files, automatic archive compression/decompression, remote archives, and special features to allow tar to be used for incremental and full backups. Unfortunately GNU tar implements an early draft of the POSIX 1003.1 `ustar standard which is different from the final standard. Adding support for the new changes in a backward-compatible fashion is not trivial. tcl-8.4.1/ Tcl is an embeddable scripting language. termcap-1.3.1/ This is a standalone release of the GNU Termcap library, which has been part of the GNU Emacs distribution for years but is now available separately to make it easier to install as `libtermcap.a'. The GNU Termcap library does not place an arbitrary limit on the size of termcap entries, unlike most other termcap libraries. Included is extensive documentation in Texinfo format. Unfortunately, this release does not have a termcap database included. Instructions for building the termcap library are in the "README" file. termutils-2.0/ The GNU termutils package contains tput and tabs. tput is a program to enable shell scripts to portably use special terminal capabilities. Although its interface is similar to that of terminfo-based tput programs, it actually uses termcap. tabs is a program to set hardware terminal tab settings. tex-3.1415/ This is version 3.1415 of the C TeX translation from the original WEB version. TeX is used for all of the GNU Project's documentation. Instructions for building TeX and references for further reading are in the file tex-3.1415/web2c-6.1/README. texinfo-4.3/ This package contains a set of utilities related to Texinfo, which is used to generate printed manuals and online hypertext-style manuals (called `info'). Programs and interfaces for writing, reading, and formatting texinfo files are available both as standalone programs and as GNU Emacs interfaces. See the file "README" for directions on how to use the various parts of this package. textutils-2.1/ These are the GNU text utilities, commands that are used to operate on textual data. Instructions for compiling these utilities are in the file "README". The textutils package contains the following programs: cat cksum comm csplit cut expand fold head join nl od paste pr sort split sum tac tail tr unexpand uniq wc. tiff-3.5.7/ The TIFF library (libtiff), is a library for manipulating Tagged Image File Format files, a commonly used bitmap graphics format. tile-forth-2.1/ TILE Forth is a 32-bit implementation of the Forth-83 Standard written in C, thus allowing it to be easily moved between different computers. (Traditionally, Forth implementations are written in assembly to utilize the underlying architecture as well as possible, but this also makes them less portable.) time-1.7/ `time' is used to time commands and report statistics about, among other things, the amount of user, system, and approximate real time used by a process. Instructions for making time (no pun intended) are in the file "README". tk-8.4.1/ Tk is an X11 toolkit implemented in Tcl. trueprint-5.3/ A printer interface. ucblogo-5.2a/ An implementation of the classic teaching language Logo. units-1.80/ GNU units converts between different systems of units. This is most commonly used for converting between English dimensions and metric, but the database also contains many esoteric units. unrtf-0.18.1/ UnRTF is a moderately complicated converter from RTF to other formats, including HTML, LaTeX, text, and PostScript. Converting to HTML, it supports tables, fonts, colors, embedded images, hyperlinks, paragraph alignment among other things. All other conversions are "alpha"--just begun. unzip-5.50/ UnZip will list, test, or extract files from a ZIP archive, commonly found on DOS and Windows systems. userv-1.0.1/ A trust boundary management service for Unix. uucp-1.06.2/ This version of UUCP was written by Ian Lance Taylor. It will be the standard UUCP system for GNU. It currently supports the `f', `g' (in all window and packet sizes), `G', `t' and `e' protocols, as well a Zmodem protocol and two new bidirectional protocols. If you have a Berkeley sockets library, it can make TCP connections. If you have TLI libraries, it can make TLI connections. Other important notes about this version of UUCP, and instructions for building it, are in the file "README". vera-1.9/ VERA (Virtual Entity of Relevant Acronyms) is a document listing thousands of acronyms of the computer field. vrweb-src-1.5/ VRweb is a freely available browser for 3D worlds and scenes modeled in VRML (the Virtual Reality Modeling Language). VRweb is a joint project between IICM, home of Hyper-G, NCSA, home of Mosaic, and the University of Minnesota, home of Gopher. VRweb is the only free VRML browser available in full source code, which does not require commercial packages such as Inventor or Motif, and which will run on (almost) any Unix or Windows platform. w3-4.0/ W3 (written by William Perry in Emacs Lisp) is an extensible, advanced World Wide Web browser that runs as part of GNU Emacs. It has the ability to understand many protocols, including HTML, Telnet, WAIS, SMTP, gopher, ftp, et al. wdiff-0.5/ `wdiff' compares two files, finding which words have been deleted or added to the first for getting the second. We hope eventually to integrate `wdiff', as well as some ideas from a similar program called `spiff', into some future release of GNU `diff'. webstump/ Something useful for moderating mailing lists and newsgroups. wget-1.8.2/ Wget [formerly known as Geturl] is a freely available network utility to retrieve files from the World Wide Web using HTTP and FTP, the two most widely used Internet protocols. It works non-interactively, thus enabling work in the background, after having logged off. The recursive retrieval of HTML pages, as well as FTP sites is supported -- you can use Wget to make mirrors of archives and home pages, or traverse the web like a WWW robot (Wget understands /robots.txt). Wget works exceedingly well on slow or unstable connections, keeping getting the document until it is fully retrieved. Re-getting files from where it left off works on servers (both HTTP and FTP) that support it. Matching of wildcards and recursive mirroring of directories are available when retrieving via FTP. Both HTTP and FTP retrievals can be time-stamped, thus Wget can see if the remote file has changed since last retrieval and automatically retrieve the new version if it has. which-2.14/ Which shows the full path of one or more commands. windows32api-0.1.2/ The Windows32 API Library is a set of header files and import libraries that can be used by GNU tools for compiling and linking programs to be run under operating systems supporting the Win32 Application Programming Interface. The two currently known operating systems which support the Win32 API are Microsoft's Windows NT and Windows 95. wn-2.4.4/ WN is a World Wide Web server designed to be secure and flexible. It offers many different capabilities in pre-parsing files before passing them to the client, and has a very different design from Apache and the NCSA server. xboard-4.2.6/ XBoard is an X11/R4-based user interface for GNU Chess. It uses the R4 Athena widgets and Xt Intrinsics to provide an interactive referee for managing a chess game between a user and a computer opponent or between two computers. You can also use XBoard without a chess program to play through games in files or to play through games manually (force mode); in this case, moves aren't validated by XBoard. XBoard manages a digital chess clock for each player and resets the clocks if the proper number of moves are played within the time control period. A game can be started with the initial chess position, with a series of moves from a game file or with a position from a position file. The "match" shell script runs a series of games between two machines, alternating sides. The man page xboard.man describes the features of XBoard. xdelta-1.1.3/ XDelta is a library interface and application program designed to compute changes between files. These changes (deltas) may be used to store and transmit only the changes between files. XDelta uses a fast, linear algorithm and performs well on both binary and text files. XDelta typically outperforms GNU diff in both time and output size, even for plain text files. XDelta also includes a simple implementation of the Rsync algorithm and several advanced features for implementing RCS-like file-archival. xgrabsc-2.41/ xgrabsc is an X-windows screen dumping utility. It is much more flexible than most such tools, allowing one to grab arbitrary screen portions and windows, and dumping them in a large number of output formats, including several Postscript formats, x-bitmap, and portable-bitmap. xhippo-3.2/ GNU xhippo is a simple GTK-based playlist manager, designed to play music using mpg123, xmp, or most other command-line-based players while providing a friendly, clean X interface. xinfo-1.01.01/ An X-based GNU info widget. xlogmaster-1.6.0/ Xlogmaster is an X11 program that does comfortable and fast monitoring of all logfiles and every device that allows its status to be read by cat (like the /proc devices). xmcd-3.2.0/ Xmcd is an X11/Motif-based CD player utility; this packages also includes cda, a command-line driven, non-graphical CD audio player. Xmcd uses the Motif toolkit to achieve a pleasing appearance, such that it actually looks and feels like a real CD player for all basic functions, yet takes advantage of the GUI and window system to make programming and CD database functions easy. Currently, the cda utility offers almost the same functionality as xmcd except the FF, REW, Sample and A->B features are not available. Also, the CD database is read-only via cda (no updates). In addition, a visual mode is available that turns cda into a screen-oriented (curses-based) CD player. xpdf-2.01/ A viewer for Portable Document Format (PDF) files. xpm-3.4k/ XPM (X PixMap) is a format for storing/retrieving X pixmaps to/from files. xsane-0.90/ XSane is a graphical scanning frontend for SANE, designed for acquiring images with scanners. You can scan to file, do a photocopy, create a fax and start XSane from the GIMP as a Gimp plugin. xshogi-1.2p03/ XShogi provides an XWindows interface to the Japanese Chess (Shogi) playing program GNU Shogi. zip-2.2/ Zip is a compression and file packaging utility for Unix, VMS, DOS, OS/2, Windows 9x/NT, Amiga, Atari, Macintosh, BeOS, SMS/QDOS, MVS, VM/CMS, and others. zlib-1.1.4/ zlib is a general purpose data compression library. zlibc-0.9j/ Zlibc is a preloadable shared object that allows executables to uncompress the datafiles that they need on the fly. No kernel patch, no recompilation of these executables and no recompilation of the libraries is needed. zsh-4.0.6/ Zsh is a "hacker's shell" with lots of features.