Directories in the SIMTEL20 Unix-C Respository
----------------------------------------------
All the software in the UNIX-C repository is stored in subdirectories of the
directory PD6:<UNIX-C>. You can "cd" to this directory and then issue a
"dir" command to see a listing of all the subdirectories available to you;
they will all be called "something.DIRECTORY".
The directories presently in the repository are as follows. See the file
000-INDEX.TXT within each directory for a list of what it contains, or see
the file PD6:<UNIX-C>000-MASTER-INDEX.TXT for a complete listing.
ARC-PROGS - Software which implements the ARC library/archive utility
popular in the personal computer areas.
BENCHMARKS - Various programs for benchmarking UNIX and other systems.
CALENDARS - Programs for producing calendars, converting to and from
various date formats, reminder services, etc.
CKERMIT - The source for the latest UNIX versions of the KERMIT file
transfer protocol.
CPM - Utilities for moving data between UNIX and CP/M systems.
DATABASE - Database utilities.
DIR-MGMT - Tools for managing directory hierarchies.
EDITORS - Text editors. GNU EMACS is stored in the GNU directory.
FILE-MGMT - Tools for manipulating files.
GNU - Software from Richard Stallman's GNU project.
GRAPHICS - Programs to do graphics, image processing, etc.
INFO - Miscellaneous text files that provide information about all
sorts of things.
KERNEL - Device drivers, system calls, and other things related to
the UNIX kernel.
LANGUAGES - Compileres, interpreters, cross-referencers, and subroutine
libraries for various programming languages, including Ada,
assembler, BASIC, C, Forth, FORTRAN, FP, LISP, LOGO,
Modula-2, OPS5, Pascal, and Smalltalk.
MACINTOSH - Software for moving data between UNIX systems and Apple
Macintoshes.
MAIL - Programs for manipulating and delivering electronic mail.
NETWORKS - Programs for dealing with networks such as TCP/IP. UUCP
stuff is in the TELECOM directory.
PRINTERS - Device drivers and output filters for line printers, laser
printers, and so on. Many programs here can be used to
convert from one format to another.
SYSADMIN - Tools for system administration.
TAPES - Programs for reading and writing magnetic tapes, performing
file system backups, etc.
TELECOM - Programs related to telecommunications, including stuff for
maintaining UUCP.
TEXTPROC - Tools for text processing - text formatters, spelling
checkers, etc.
USENET - Tools for sending, reading, and administering the USENET
network news.
UTILS - Miscellaneous utility programs that don't really fit into
one of the other categories.
WINDOWS - Windowing systems.
XYZMODEM - Programs which implement the XMODEM (and YMODEM and ZMODEM)
file transfer protocol.
Handy Files to Know About
-------------------------
The following files may prove useful to you:
PD6:<UNIX-C>000-MASTER-INDEX.TXT
The master index of all files in the repository, including short
descriptions of what each one contains.
PD6:<UNIX-C>000-INTRO-UNIX-SW.TXT
This file. Check it from time to time for any new information
about the repository.
PD6:<UNIX-C>NEW-ADDITIONS.TXT
A listing in the same format as the *-INDEX.TXT files of additions
to the repository since the last UNIX-SW mailing. These additions
will also be represented in the *-INDEX.TXT files. This is the
file which will be sent out to the UNIX-SW mailing list from
time to time (probably monthly or bi-monthly).
PD6:<UNIX-C>FILES.IDX
A listing of all the files and directories in the archive.
PD6:<UNIX-C.subdir>000-INDEX.TXT
A file list 000-MASTER-INDEX.TXT, except for the files in this
subdirectory only.
Specifics on Transferring Files
-------------------------------
Most of the files in the UNIX-SW repository are ASCII files, and you can
transfer them directly. However, there are some types of files which
are stored in TOPS-20 binary format, which cannot be transferred as ASCII
files. These files all have file types of .ARC, .TAR, .TAR-Z, or any
other file type which ends in "-Z".
To transfer these files, you need to do something special before you use
the FTP "get" command:
- If you are on a TOPS-10, TENEX, TOPS-20, or ITS system, you can
use "image" or "paged" mode for ALL files you transfer.
- If you are on a UNIX system, you should use "ascii" mode for
ASCII files, and "tenex" mode for binary files. To do this,
you can enter:
ftp> type ascii for ASCII files, and
ftp> type l 8 (that's lower-case-L 8) or
ftp> type tenex for BINARY files
- On MULTICS, you can use "ascii" mode for ASCII files, but
binary files require that you enter:
user_ftp: !quote "type l 8"
This will store the file with one 8-bit byte per 9-bit word.
If you cannot use "tenex" mode and have to use "binary" mode (which is
"type l 32"), you should get a copy of PD6:<UNIX-C.UTILS>BINTNX.C or
BINTNXVMS.C. These programs convert files transferred in "binary"
format to "tenex" format, like they should be.
Submitting Software to the UNIX-C collection
--------------------------------------------
If you have a program you'd like to submit to the repository, please
send a message to
[email protected]. In the message,
describe the program, what version(s) of UNIX it runs on, what it's
for, and so on.
The Obligatory Cover-Our-Behinds Statement
------------------------------------------
All the software in the UNIX-SW repository is provided AS IS with NO
WARRANTY. We cannot guarantee that it is good for any particular
purpose, or even that it works.
I make an attempt to examine the software submitted to me to at least
make sure it doesn't contain Trojan horses and what-have-you, and the
moderator of comp.sources.unix, where a lot of this stuff comes from,
also does this. But, as with all free software written by strangers,
MAKE SURE YOU KNOW WHAT YOU'RE INSTALLING BEFORE YOU INSTALL IT!
Final Words
-----------
If you have any questions, comments, or suggestions, please feel free
to send mail to:
[email protected]