The Catlech archive for the AT&T 7300/3b1/UnixPC contains ready-made
binaries for a number of ``standard'' programs, which are summarized
below.  In no case did compiling these programs for the 3b1 require
any extraordinary effort (other than the time and disk space needed
to do the work).  If you prefer, sources for many of these programs
(in particular GNU programs) are available here.  The file Index gives
specific details about the program here (version number, etc.).

    Gzip: The GNU compression program.  It does a better job than
	  compress, so I reserve the right to use it.  Gzip files
	  will end is ".z", as opposed to ".Z" for compress.

    TeX: Knuth's typesetting system.  Included are all the standard
	 TeX related programs, as well as a previewer for the 3b1
	 console, tex3b1.  Formats are included for tex, latex, etc.

    Gcc: The GNU C compiler, which is ANSI compatible.  It generates
	 much better code than the provided compiler.  It relies on
	 the native loader, libraries and include files, so you need
	 the development set to use it.

    f2c: A Fortran to C convertor.

    Groff: The GNU version of device independent troff and friends.
           The supported "devices" are postscript, dvi, and ascii/latin-1.
	   Combining postscript or dvi with an appropriate driver, you
	   should be able to get a printout on most any printer.  There
	   are many varieties of dvi drivers available (and tex3b1 can
	   be used for previewing groff dvi output), and ghostscript (see
	   below) can image postscript for many different printers.  Groff
	   includes the me, mm and ms macros.

    Uw, Kermit: There are "terminal" programs for the 3b1.  They don't
		provide any terminal emulation, but do allow for dialing
		the phone (internal or external modem), file transfer, etc.
		Uw also permits (when used with the necessary remote host
		software) multiple windows to the remote host.

    Gawk, Perl, J: Gawk is the GNU version of awk.  Perl is a language
		   created by Larry Wall that combines features from the
		   shell, awk, etc. into one giant language.  J is an
		   APL-like language created by Ken Iverson (the original
		   creator of APL).

    Gnuplot: A generic plotting package, that includes support for the
	     3b1 console.

    Bash, Tcsh: Bash is the GNU version of the Bourne shell.  Tcsh is
		a variation on the C-shell.

    Emacs: GNU emacs is a general purpose editor.  A bit on the large
	   size (kitchen sink syndrome).

    Gnutar: The GNU version of the tar program.  The tar files in the
	    archive were created by gnutar, and it might be that it's
	    needed for un-archiving.

    Mgr: This is an alternate windowing system, developed at Bellcore.
	 To run well, you need a hardware modification.  The only real
	 purpose these files serve is to allow you to try it out to see
	 if it's worth having -- strictly a demo version here.

    Ghostscript: This is the GNU postscript interpreter.  It is capable
		 of driving a wide variety of printers (only a few of
		 which are configured in the binary here), as well as the
		 3b1 console (for previewing, in which case it behaves
		 very much like tex3b1 (which is where much of the code
		 was taken from)).

    Sc: A spreadsheet program.  It has lots of online help to get you
	going, as well as tutorial.

    Mtools: A series of programs for manipulating MSDos disks (and, though
	    I have no way of testing this, a DOS partition from the DOS
	    expansion board).

    GNU-utils: Many of the standard Unix programs you'd find in /bin.

According to RMS, it is contrary to the GNU Public Licence to have
binaries available without "equivalent" access to the sources.  We only
keep current versions of GNU sources, so I will only keep current versions
of the binaries.

Andy Fyfe						andy@cs.caltech.edu