home *** CD-ROM | disk | FTP | other *** search
- -*- text -*- Last modified Tue Mar 30 18:10:57 1993
-
- This is an incomplete and probably out-of-date list of all the packages
- distributed on prep.ai.mit.edu with a brief description explaining what
- each one is.
-
- More information about these programs can typically be found in the GNU
- Bulletin. To receive a copy, write to gnu@prep.ai.mit.edu.
-
- Problems with the contents of this file (or problems pertaining to the
- packaging of these programs, e.g. if a file is corrupted) should be sent to
- friedman@prep.ai.mit.edu. Bug reports for the programs themselves should
- go to the appropriate address indicated in the instructions to that
- program.
-
- Because the unix `compress' utility is patented (by two separate patents,
- in fact), we cannot use it; it's not free software. Therefore, the GNU
- Project has chosen a new compression utility, `gzip', which is free of any
- known software patents and which tends to compress better anyway. Files
- compressed with this new compression program end in `.z' (as opposed to
- `compress'-compressed files, which end in `.Z'). Gzip can uncompress
- `compress'-compressed files and SVR4 `pack' files (which also end in `.z').
- This is possible because the various decompression algorithms are not
- patented---only compression is.
-
- The gzip program is available from any GNU mirror site in shar, tar, or
- gzipped tar format (for those who already have a prior version of gzip and
- want faster data transmission). It works on virtually every unix system,
- MSDOS, OS/2, and VMS.
-
- Filenames below ending with "/" are directories. Other entries are plain
- files.
-
-
- COPYING-1.0
- Version 1 of the GNU General Public License.
-
-
- COPYING-2.0
- Version 2 of the GNU General Public License.
-
-
- COPYING.LIB-2.0
- Version 2 of the GNU General Public Library License (there is no
- version 1).
-
-
- GNUinfo/
- General files of interest about the GNU Project, most of them included in
- the GNU Emacs distribution.
-
-
- MailingListArchives/
- Archives of the GNU mailing lists (most of which are also gatewayed to
- the various gnu.* newsgroups).
-
-
- MicrosPorts/
- The GNU Project is not directly interested in integrating or
- maintaining ports of GNU software to many micro-computer systems, like
- Amiga's or MSDOS, because of limited resources. However, a few files
- with pointers to people who do maintain GNU software for these other
- systems are available in this directory.
-
-
- ae.tar.z
- This is a complicated profiling system that works with GCC to produce
- more complete profiling information. Instructions for compiling `ae'
- are in the files "README" and "INSTALL".
-
-
- autoconf-1.3.tar.z
- 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.
-
-
- bash-1.12.tar.z
- BASH (the Bourne Again SHell) is a Posix-compatable 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".
-
-
- bc-1.02.tar.z
- `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-1.9.tar.z
- The binutils comprise several small programs that are useful when
- dealing with compiled programs. They include `ar', `ld' (the linker),
- `nm', `size', `strip', and `gprof'. The programs support BSD
- (Berkeley) format binary files, as well as COFF-encapsulation (BSD
- format with a wrapper to allow you to run the binaries on COFF
- systems). Read the file "README" for instructions on compiling these
- programs.
-
-
- binutils-2.1.tar.z
- This is a beta release of a completely rewritten binutils
- distribution. These programs have been tested on various
- architectures. Most recently tested are sun3 and sun4s running
- sunos4, as well as Sony News running newsos3. However, since this is
- a beta release taken directly from an evolving source tree, there
- might be some problems. In particular, the programs have not been
- ported to as many machines as the old binutils. There are also
- features of the old versions that are missing on the new programs. We
- would appreciate patches to make things run on other machines;
- especially welcome are fixes for what used to work on the old
- programs!
-
- This release contains the following programs: `ar', `demangle', `ld'
- (the linker), `nm', `objdump', `ranlib', `size', `strip', and `gprof'.
-
- BFD (the Binary File Descripter) library is in the subdirectory `bfd'
- and is built along with GDB (which uses bfd).
-
- See the "README" file for further instructions on where to look for
- building the various utilities.
-
-
- bison-1.19.tar.z
- 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.
-
-
- calc-2.02.tar.z
- 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.
-
-
- cperf-2.1.tar.z
- 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". Note that a C++ version of cperf (called `gperf')
- is included in the libg++ distribution. This version is for the use
- of people who do not want to install C++ in order to compile a single
- program.
-
-
- cpio-2.2.tar.z
- `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".
-
-
- cvs-1.3.tar.z
- 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.
-
-
- dclshar
- Makes a shar-type .COM file for VAX/VMS systems, so it's possble to
- transfer whole filesystem heirarchies back and forth.
-
-
- dejagnu-0.9.tar.z
- 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.
-
-
- diff-2.2.tar.z
- `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.
-
-
- dirent.tar.z
- A freely-redistributable implementation of the dirent library
- routines. This release predates the GNU C library, which is more
- complete.
-
-
- dld-3.2.3.tar.z
- 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.
-
-
- ecc-1.2.1.tar.z
- ECC is a Reed-Solomon error correction checking program. It is
- capable of correcting three byte errors in a block of 255 bytes, and
- is capable of detecting more severe errors.
-
-
- elib-0.06.tar.z
- This is a small library of emacs-lisp functions.
-
-
- elisp-manual-1.03.tar.z
- This is the GNU Emacs Lisp Reference manual with texinfo source and a
- DVI file that's ready for printing. A copy of `makeinfo' is also
- provided so that you can make an online version of the manual. The
- manual documents the extension language used by GNU Emacs.
-
-
- elvis-1.7.tar.z
- Elvis is a clone of vi/ex, the standard UNIX editor. It supports
- nearly all of the vi/ex commands, in both visual mode and colon mode.
- Elvis runs under BSD UNIX, AT&T SysV UNIX, SCO Xenix, Minix, MS-DOS,
- Atari TOS, and probably others. Directions for building elvis are in
- the "README" file.
-
-
- emacs-18.59.tar.z
- GNU Emacs is an extensible, customizable fullscreen editor. Read the
- files "README" and "INSTALL" for a full description of the parts of
- GNU Emacs, and the steps needed to install it. This distribution
- includes the complete GNU Emacs Manual.
-
-
- f2c-3.2.90.tar.z
- This is a Fortran-to-C converter program. Instructions for compiling
- it are in the file "src/README".
-
-
- fax-3.2.1.tar.z
- This is a set of software which provides Group 3 fax transmission and
- reception services for a networked unix system. It requires a
- faxmodem which conforms to the new EIA-592 Asynchronous Facsimile DCE
- Control Standard, Service Class 2.
-
-
- fgrep-1.1.tar.z
- `fgrep' is a simplified version of `grep' which only searches for
- literal text rather than regular expressions. Eventually GNU `fgrep'
- will disappear into the single grep program mandated by POSIX, but for
- now it should be a compatible replacement for UNIX fgrep. The options
- are the same as those of GNU `egrep', and are a proper superset of the
- fgrep options on all UNIX systems we are aware of. Instructions for
- building fgrep are in the "Makefile" and "README" file.
-
-
- fileutils-3.4.tar.z
- 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.
-
-
- find-3.8.tar.z
- 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.tar.z
- 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.
-
-
- flex-2.3.8.tar.z
- 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.6.tar.z
- 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.
-
-
- g++-1.42.0.tar.z
- This is the old source to the GNU C++ compiler, G++. Note that g++ version
- 1 is separate from GCC version 1, but in version 2 both programs are
- merged. Instructions for compilation of this program are in the file
- "README".
-
- The maintainers of g++ recommend use of the 2.x version of g++, as the 1.x
- version is no longer being maintained.
-
-
- gas-1.38.1.tar.z
- GAS is the GNU assembler. GAS includes several features designed to
- optimize the output of a C compiler. In particular, it automatically
- chooses the correct size for branch instructions (when it knows where
- it is branching to), and automatically modifies jump-table entries
- that are out-of-bounds. GAS works on the VAX, the 68020, the 80386,
- and the 320xx. Read the file "README" for instructions on building
- and using GAS.
-
-
- gas-2.0.tar.z
- GAS is the GNU assembler. Version 2 has many changes over previous
- GAS releases. Most notable among the changes are the separation of
- host system, target CPU, and target file format (i.e. cross-assembling
- is much easier). Many CPU types and object file formats are now
- supported.
-
- Read the file "gas-2.0/gas/README" for instructions on building
- and using GAS.
-
-
- gawk-2.14.tar.z
- This version of GNU AWK is upwardly-compatible with the SVR4 version.
- Read the file "README" for instructions on compiling GAWK.
- Instructions for using GAWK are in the file "gawk.texinfo".
-
-
- gcc-1.42.tar.z
- The GNU C compiler is a fairly portable optimizing compiler. It
- supports full ANSI C. It generates good code for the 32000, 680x0,
- 80386, Alliant, Convex, Tahoe, and Vax CPUs, and for these RISC CPUs:
- i860, Pyramid, Sparc, and SPUR. The MIPS RISC CPU is also supported.
- Machines using these CPUs include 386 running AIX, Alliant FX/8, Altos
- 3068, Apollo 68000/68020 running Aegis, AT&T 3B1, Convex C1 and C2,
- DECstation 3100, DECstation 5000, DEC VAX, Encore MultiMax (NS32000),
- Genix NS32000, Harris HCX-7 and HCX-9, HP-UX 68000/68020, HP running
- BSD, IBM PS/2 running AIX, Intel 386 (System V, Xenix, BSD, but not
- MS-DOS), Iris MIPS machine, ISI 68000/68020, MIPS, NeXT, Pyramid,
- Sequent Balance (NS32000), Sequent Symmetry (i386), SONY News, Sun 2,
- Sun 3 (optionally with FPA), Sun 4, SparcStation, and Sun386i.
-
-
- gcc-2.3.3.tar.z
- This is version 2 of GCC, the GNU C Compiler. In addition to
- supporting ANSI C, GCC Version 2 includes support for the C++ and
- Objective C languages.
-
- 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 2 can generate output files in a.out, COFF, ECOFF, ELF, XCOFF,
- VAX-VMS and OSF-Rose formats when used with a suitable assembler. It
- can produce debugging information in several formats: BSD stabs, COFF,
- ECOFF, ECOFF with stabs symbols, VAX-VMS and DWARF. (We may support
- XCOFF for the RS/6000 in the future.)
-
- GCC can be easily configured as a cross-compiler, running on one
- platform while generating code for another.
-
- GCC Version 2 supports compatible calling conventions for function
- calling and return values on the Sparc (unlike version 1) as well as
- the other machine types.
-
- Early testing of GCC Version 2 indicates that it produces faster code
- for SPARC computers than Sun's latest released compilers (both bundled
- and unbundled). It is also the fastest known compiler for the
- Motorola 88k.
-
- GCC Version 2 can produce position-independent code for several types
- of CPU: 68000, 88000, 80386, Sparc, and RS/6000. Supporting PIC on
- additional suitable CPU types is not too difficult a task.
-
- A list of supported systems and instructions for compiling GCC are in
- the file "INSTALL".
-
-
- gdb-4.8.tar.z
- This is the GNU source-level debugger. A list of the machines
- supported as targets or hosts, as well as a list of new features,
- appears in "gdb-4.8/gdb/NEWS".
-
- Instructions for compiling GDB are in the file "gdb-4.8/gdb/README".
-
- BFD (the Binary File Descripter) library is in the subdirectory `bfd' and
- is built along with GDB (which uses it).
-
-
- gdbm-1.5.tar.z
- This is the beta-test version of the gnu DBM library. See the file
- "README" for details.
-
-
- ghostscript-2.5.2.tar.z
- 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.
- Instructions for compiling Ghostscript are in the file "README".
- Fonts for Ghostscript are in the directory "ghostscript-2.5.2/fonts".
-
-
- ghostview-1.4.1.tar.z
- 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.
-
-
- glibc-1.05.1.tar.z
- This directory contains a test release of the GNU C Library. Some
- bugs surely remain.
-
- The library is ANSI C-1989 and POSIX 1003.1-1990 compliant and has most
- of the functions specified in POSIX 1003.2 draft 11.2. It is upward
- compatible with the 4.4 BSD C library and includes many System V
- functions, plus GNU extensions.
-
- Version 1.05.1 uses a standard GNU `configure' script and runs on
- Sun-3 & Sun-4 (SunOS 4.1), HP 9000/300 & Sony NEWS 800 (4.3 BSD), MIPS
- DECstation (Ultrix 4.2), and i386/i486 (System V & BSD). The port to
- the i386 running either SVR3, SVR4, or BSD, is mostly complete but has
- not been well tested. Porting the library is not hard. If you are
- interested in doing a port, please get on the mailing list by sending
- electronic mail to bug-glibc-request@prep.ai.mit.edu.
-
- GNU stdio lets you define new kinds of streams, just by writing a few
- C functions. `fmemopen' function uses this to open a stream on a
- string, which can grow as necessary. You can define your own `printf'
- formats to use a C function you have written. Also, you can safely
- use format strings from user input to implement a `printf'-like
- function for another programming language, for example. Extended
- `getopt' functions are already used to parse options, including long
- options, in many GNU utilities.
-
- See the file "INSTALL" for instructions on building the library.
-
-
- glibc-crypt-1.05.tar.z
- The GNU C library now includes Michael Glad's Ultra Fast Crypt, which
- provides the Unix `crypt' function, plus some other entry points.
- Because of the United States export restriction on DES
- implementations, we are distributing this code separately from the
- rest of the C library. There is an extra distribution tar file just
- for crypt; it is called `glibc-crypt-1.05.tar.z'. You can just unpack
- the crypt distribution along with the rest of the C library and build;
- you can also build the library without getting crypt. Users outside
- the USA can get the crypt distribution via anonymous FTP from
- ftp.uni-c.dk [129.142.6.74], or another archive site outside the USA.
- Archive maintainers are encouraged to copy this distribution to their
- archives outside the USA. Please get it from ftp.uni-c.dk;
- transferring this distribution from prep.ai.mit.edu (or any other site
- in the USA) to a site outside the USA is in violation of US export
- laws.
-
-
- gmp-1.2.tar.z
- 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".
-
-
- gnats-3.00.tar.z
- 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.
-
-
- gnuchess-4.0.pl61.tar.z
- 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.
-
-
- gnugo-1.1.tar.z
- This program plays the game of "Go". Instructions for compiling it
- are in the file "README".
-
-
- gnuplot-3.2.tar.z
- Gnuplot is an interactive program for plotting mathematical
- expressions and data. Oddly enough, this program was neither done for
- nor named for the GNU Project---the name is a coincidence.
-
-
- gptx-0.2.tar.z
- This is an alpha release of the GNU version of a permuted index
- generator. Among other things, it can produce a readable "KWIC"
- (KeyWords In their Context) without the need of `nroff'. There is
- also an option to produce TeX compatible output. Instructions for
- compiling gptx are in the file "README".
-
-
- graphics-0.17.tar.z
- The GNU graphics utilities are a set of programs for producing plot
- files and displaying them on Tektronix 4010, PostScript, and X window
- system compatible output devices. It includes replacements for the
- `graph' and `plot' commands commonly supplied with some operating
- systems. Instructions for compiling the graphics utilities are in the
- file "Makefile".
-
-
- grep-1.6.tar.z
- This is the GNU high-speed `grep' program. It is similar to its Unix
- counterpart, but it is usually faster. Instructions for compiling it
- are in the file "README".
-
-
- groff-1.07.tar.z
- This is the GNU 'roff document formatting system. Included in this
- release are implementations of `troff', `pic', `eqn', `tbl', the
- `-man' and `-ms' macros, and drivers for PostScript, TeX dvi format,
- and typewriter-like devices. Also included is a modified version of
- the Berkeley `-me' macros, and an enhanced version of the X11R4
- `xditview'.
-
-
- gzip-1.0.7.shar
- gzip-1.0.7.tar
- gzip-1.0.7.tar.z
- This is a new compression program free of known patents which the GNU
- Project is using instead of the traditional `compress' program (which
- has patent problems). Gzip can uncompress LZW-compressed files but
- uses a different algorithm for compression which generally yields
- smaller compressed files. This will be the standard compression
- program in the GNU system.
-
-
- hello-1.1.tar.z
- 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.
-
-
- indent-1.7.tar.z
- This is the GNU modified version of the freely-distributable `indent'
- program from BSD. The file "indent.texinfo" contains instructions on
- using indent.
-
-
- ispell-2.0.02.tar.z
- Ispell is an interactive spelling corrector based on the ITS SPELL
- program.
-
-
- less-177.tar.z
- 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".
-
-
- libg++-1.39.0.tar.z
- This is the GNU C++ Library, a collection of C++ classes and support
- tools for use with the GNU C++ compiler. This includes a copy of the
- `gperf' program that is written in C++ (see also the description of
- `cperf').
-
-
- libg++-2.3.tar.z
- This is the GNU C++ library, a collection of C++ classes and support
- tools for use with the GNU C++ compiler. Other features include:
-
- * Uses new iostream classes to replace the old stream classes. The
- new design is mostly compatible with AT&T's version 2.x iostream
- classes, though some features have not been implemented yet, and
- there are a number of extensions. The iostream library will track
- the ANSI C++ standardization effort.
-
- The new iostream classes are more extensible that earlier designs:
- There is a (reasonably) well-defined protocol for writing new
- streambufs (character sources and sinks) at the application level;
- some have already been written, others are planned.
-
- There is also a fairly complete implementation of C stdio built on
- *top* of streambuf (where FILE==streambuf). This provides 100%
- compatibility between C and C++ I/O. It is not installed by
- default.
-
- * Include files no longer hard-wire in C header files. (I.e.
- g++-include/signal.h uses the gcc 2 #include_next feature instead of
- #include "/usr/include/signal.h".) This should make it easier to
- combine g++ headers with non-standard libraries (such as the
- recently-released GNU C library).
-
- Instructions for building the g++ class library and other tools is in
- the file "libg++-2.3/libg++/README".
-
-
- m4-1.0.3.tar.z
- `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.
-
-
- make-3.63.tar.z
- 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.
-
-
- mm-1.07.tar.z
- This is a macro package for groff. It is supposed to be compatible
- with the DWB `mm' macros, and has several extensions. See the "README"
- file for more details.
-
-
- ms-0.06.tar.z
- This is MandelSpawn, a parallel Mandelbrot program for the X window
- system. Instructions for compiling it are in the "README" files in
- each of the three subdirectories.
-
-
- mtools-2.0.7.tar.z
- Mtools is a public domain collection of programs to allow Unix systems
- to read, write, and manipulate files on an MSDOS filesystem (typically
- a diskette).
-
-
- nethack-3.1.tar.z
- This is the famous game of `nethack'. Instructions for compiling and
- using nethack may be found in the "README" file.
-
-
- nihcl-3.0.tar.z
- This is an object oriented program support class library with a
- portable collection of classes similar to those in Smalltalk-80. This
- library used to be known as OOPS (Object-Oriented Program Support).
-
-
- oleo-1.2.2.tar.z
- 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.
-
- There is relatively little documentation for Oleo yet. The file
- "USING" contains what there is.
-
-
- patch-2.0.12g8.tar.z
- patch-2.0.12u8.tar.z
- `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.
- Instructions for building patch are in the "README" file.
-
-
- perl-4.036.tar.z
- This is version 4.036 of Larry Wall's perl programming language.
- Perl is intended as a faster replacement for sed, awk, and similar
- languages. The file "README" contains instructions for compiling
- perl.
-
-
- rcs-5.6.0.1.tar.z
- 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-1.1.tar.z
- The GNU Readline Library, which aids in the consistency of user
- interface across discrete programs than need to provide a command line
- interface. Supports both emacs and vi-style editing.
-
- This release is pretty old; newer versions with more bug fixes are
- usually distributed with GDB and BASH.
-
-
- recode-3.2.4.tar.z
- `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. It recognizes or produces
- a little more than a dozen of character sets and can convert each
- charset to almost any other one. `recode' pays special attention to
- superimposition of diacritics, particularily for French.
-
-
- regex-0.11.tar.z
- The GNU regexp library routines. This release is probably out of
- date; newer versions of these routines are typically distributed along
- with programs which use them.
-
-
- screen-3.2b.tar.z
- `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.
-
-
- sed-1.13.tar.z
- `sed' is a text editor much like `ed', but is stream-oriented. It is
- used copiously in shell scripts. Although GNU sed has fewer static
- limitations in terms of buffer size, command length, etc., it is a
- little slower than most implementations.
-
- Instructions for building GNU sed are in the file "README".
-
-
- shellutils-1.8.tar.z
- 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
- shellutils package contains the following programs: basename date
- dirname echo env expr false groups id logname nice nohup pathchk
- printenv printf sleep stty su tee test true tty uname who whoami yes.
-
-
- smalltalk-1.1.1.tar.z
- This is the GNU implementation of Smalltalk, an object-oriented
- programming language. Instructions for compiling it are in the file
- "README".
-
-
- sparc-sun-solaris2/
- This directory contains binaries for various programs for the SPARC
- architecture running Solaris 2.0 or higher. They will *not* work with
- SunOS 4.1.3 or earlier.
-
- These binaries are here because the C compiler was unbundled in
- Solaris 2.x. We are not making a commitment to provide binaries for
- anything else, or even for Solaris, in the future.
-
-
- superopt-2.2.tar.z
- 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.
-
-
- tar-1.11.2.shar.z
- tar-1.11.2.tar.z
- 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.
-
- Instructions for compiling GNU tar may be found in the file `README'.
-
-
- termcap-1.1.tar.z
- 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.
-
-
- texinfo-2.16.tar.z
- 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-1.4.tar.z
- 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.
-
-
- tile-forth-2.1.tar.z
- 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
- compared to traditional Forth implementations in assembly (most Forth
- implementations are done in assembly to be able to utilize the
- underlying architecture as optimal as possible).
-
-
- time-1.4.tar.z
- `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".
-
-
- tput-1.0.tar.z
- `tput' provides a portable way of allowing shell scripts to use
- special terminal capabilities. Although its interface is similar to
- that of `terminfo'-based tput programs, this one uses `termcap'.
- Instructions for compiling tput are in the "README" file.
-
-
- uucp-1.04.tar.z
- 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".
-
-
- vh-1.4.tar.z
- This is a browser for the jargon files which are also in this
- directory. It is not part of the GNU distribution proper.
-
-
- wdiff-0.04.tar.z
- `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'.
-
-
- xboard-2.1.pl9.tar.z
- 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.
-
-
- xinfo-1.01.01.tar.z
- An X-based GNU info widget.
-
-
-
- Free Software Foundation
- March 1993
-
-