old-www/LDP/LG/issue01to08/linux/linux_library.html

333 lines
16 KiB
HTML

<HTML>
<HEAD>
<TITLE>Linux Library</TITLE>
</HEAD>
<BODY>
<CENTER><IMG SRC="./linux_lib_trans.gif"></CENTER>
<H2>The Linux Library</H2>
<H4>
<A HREF="#software_docs">Software Documentation</A> |
<A HREF="#archive_sites">Archive Sites</A> |
<A HREF="#online_docs">Online Documentation</A>
</H4>
<H5>Copyright (c) 1995 John M. Fisk <I>fiskjm@ctrvax.vanderbilt.edu</I><BR>
For information regarding copying and distribution of this material see the
<A HREF="../copying.html">COPYING</A> document.</H5>
<HR>
<P>Welcome to the <B>Linux Library</B>! Before we go much further let me explain
just what the Linux Library <I>is</I> and <I>is not</I>...
<H3>What the Linux Library is NOT</H3>
<P>This is not a collection of FAQ's, HOWTO's, Linux Documentation Project (LDP)
docs, or the usual stuff you'll find in any self-respecting &quot /doc &quot
directory in your favorite Linux archive. As you've probably noticed by now,
Matt Welsh <I>et. al</I>, have done a marvelous job of collecting these sorts
of things and made them eminently accessible at the <A HREF="http://sunsite.unc.edu/mdw/linux.html">
Linux Documentation Project</A> homepage. If you're looking for any of these,
go to Sunsite! :-)
<H3>What the Linux Library actually is</H3>
<P>It is an attempt to gather together something of the <I>rest</I> of the documents
that have been written and left lying around the Internet. A lot of documentation
besides just FAQ's and HOWTO's has been written for various programs and is often
found at the archive sites where the source files reside. Problem is, these documents
don't always make their way into the various distributions together with the
program files. Hence, you can spend a LOT of time trying to figure out how to
set up, for example, Taylor UUCP 1.05 and not know that there's a handy How-To-Set-It-Up type
document available for it.
<P>That's where the Linux Library comes in.
<P>Actually, that's where I've started. What this really attempts to bring
together are three things:
<UL>
<LI><A HREF="#software_docs">Software Documentation</A> for various programs which are not usually included
in the documentation subdirectories at most archive sites.
<LI>Links to the major <A HREF="#archive_sites">Archive Sites</A> for the larger software packages such as
XFree86 (X Window), Andrew User Interface System (AUIS), TeX and LaTeX (CTAN
archives), InterViews, and several others.
<LI>Links to <A HREF="#online_docs">On-Line Documentation</A> such as HTML authoring or setting up the
NCSA HTTPD Web Server.
</UL>
Admittedly, this is not going to be exhaustive, but I've tried to include as
much as I can find initially and will add to it as time permits. <B>Please
don't hesitate to email me and make suggestions regarding additions!</B>
<P>Enjoy!
<HR>
<H2><A NAME="software_docs">Software Documentation</A></H2>
<P>The following represents what I've been able, over a relatively short amount
of time, to cull from various archive sites. Admittedly, this is far from
exhaustive. I'll add to it as I can -- if you come across something that you
think would be helpful to others, let me know and I'll include it!
<P><B>ELF documentation</B>
<UL>
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/GCC/ELF.doc.tar.gz">ELF.doc.tar.gz</A> (75k)
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/GCC/elf.latex.tar.gz">elf.latex.tar.gz</A> in LaTeX format (14k)
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/GCC/elf.ps.gz">elf.ps.gz</A> in postscript format (47k)
</UL>
<P><B>Emacs</B>
<UL>
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/emacs-manual-6.0.dvi.gz">emacs-manual-6.0.dvi.gz</A> in .DVI format (300k)
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/elisp-manual-19-2.4.tar.gz">elisp-manual-19-2.4.tar.gz</A> (1.9M)
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/intro-emacs-lisp-95mar14.tar.gz">intro-emacs-lisp-95mar14.tar.gz</A> (186k)
</UL>
<P><B>GNU awk</B>
<UL>
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/gawk-doc-2.15.2.tar.gz">gawk-doc-2.15.2.tar.gz</A> (198k)
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/gawk-ps-2.15.2.tar.gz">gawk-ps-2.15.2.tar.gz</A> in postscript format (288k)
</UL>
<P><B>PERL</B>
<UL>
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/perlref-5.000.0.tar.gz">perlref-5.000.0.tar.gz</A> (126k)
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/gnu/perl5.000-doc.ps.gz">perl5.000-doc.ps.gz</A> in postscript format (360k)
</UL>
<P><B>Postgres database</B>
<UL>
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/apps/databases/postgres/postgres4.0.1a.doc.tar.z">postgres4.0.1a.doc.tar.z</A> (1.3M)
</UL>
<P><B>SmallTalk</B>
<UL>
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/smalltalk-tutorial.txt.gz">smalltalk-tutorial.txt.gz</A> (41k)
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/smalltalk-tutorial.ps.gz">smalltalk-tutorial.ps.gz</A> in postscript format (62k)
</UL>
<P><B>Taylor UUCP 1.05</B>
<UL>
<LI><A HREF="ftp://prep.ai.mit.edu/pub/gnu/uucp-doc-1.05.tar.gz">uucp-doc-1.05.tar.gz</A> (339k)
</UL>
<P><B>TeX</B>
<UL>
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/apps/tex/texdoc.taz">texdoc.taz</A> (80k)
</UL>
<P><B>Visual X Programming </B>
<UL>
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/devel/c/vxp_Guide.ps.tar.gz">vxp_Guide.ps.tar.gz</A> in postscript format (293k)
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/devel/c/vxp_Tutorial.ps.tar.gz">vxp_Tutorial.ps.tar.gz</A> in postscript format (70k)
</UL>
<P><B>X Interface Builder (TCL)</B>
<UL>
<LI><A HREF="ftp://ftp.cc.gatech.edu/pub/linux/devel/tcl/xf-doc-us.ps.gz">xf-doc-us.ps.gz</A> in postscript format (551k)
</UL>
<HR>
<H2><A NAME="archive_sites">Archive Sites</A></H2>
<DL>
<DT><B>Major Linux Archive Sites</B>
<DD>There are several major Linux archive sites including:
<UL>
<LI><A HREF="ftp://nic.funet.fi/pub/OS/Linux/">nic.funet.fi</A> in Finland
<LI><A HREF="ftp://sunsite.unc.edu/pub/Linux/">sunsite.unc.edu</A> at University of North Carolina
<LI><A HREF="ftp://tsx-11.mit.edu/pub/linux/">tsx-11.mit.edu</A> at M.I.T. in Boston
</UL>
These are major software repositories and most have a large number of mirror
sites. Mirror sites are generally preferable as they carry <EM>exactly</EM> the
same software and are usually less crowded.
<DT><B>Andrew User Interface System (AUIS)</B>
<DD>Developed and available at <A HREF="ftp://ftp.andrew.cmu.edu/pub/AUIS/">
Carnegie Mellon University</A>, the Andrew User Interface System is an X Window
system encompassing software development, WYSIWYG word processing, and
mail handling. Impressive and huge.
<DT><B>X Windows XFree86 Project</B>
<DD>The X Window system was originally developed at <A HREF="ftp://tsx-11.mit.edu/pub/linux/packages/X11/">
Massachusetts Institute of Technology</A> where ongoing development of the freely
available <B>XFree86</B> version continues.
<DT><B>InterViews</B>
<DD>InterViews was developed by the folks at <A HREF="ftp://interviews.stanford.edu/pub/">
Stanford University</A>. It's an extensive graphical environment that incorporates
a C++ interface. The system includes a WYSIWYG text editor (doc), a vector-oriented
drawing program (idraw), an interface interface builder (ibuild), and a C++ class
browser (iclass).
<DT><B>GNU Software</B>
<DD>GNU (&quot <B>G</B>NU's <B>N</B>OT <B>U</B>NIX) &quot) software repository
at <A HREF="ftp://prep.ai.mit.edu/pub/gnu/">Massachusett's Institute of Technology</A>
remains a veritable cornucopia of excellent software. Often considered better
than the original version, GNU software forms much of the foundational utilites
and programs for most Linux distributions. This is a fun place to browse.
<DT><B>Comprehensive TeX Archive Network (CTAN)</B>
<DD>The <A HREF="ftp://ftp.shsu.edu/tex-archive/">Sam Houston State University</A>
CTAN archive provides a wealth of information, software, documentation, and helps
for those interested in running Donald's Knuth's venerable TeX text-formatting
system. If you're interested in, or simply having to use, TeX or LaTeX then
this is the place for you!
<DT><B>VI Editor archives</B>
<DD>There are actually a couple of extensive <B>vi editor</B> archive sites that
contain a number of helpful reference and tutorials to this revered editor:
<UL>
<LI><A HREF="ftp://cs.uwp.edu/pub/vi/">cs.uwp.edu</A>
<LI><A HREF="ftp://alf.uib.no:/pub/vi/">alf.uib.no</A>
</UL>
It also contains a variety of vi fix-me-ups to make using this rather spartan
editor a bit more pleasurable.
<DT><B>Kermit</B>
<DD>And talking about venerable old software... :-)<BR>
The Kermit telecommunications program developed at <A HREF="ftp://kermit.columbia.edu/kermit/">
Columbia University</A> is clearly one of the most widely ported programs in the
civilized (?) world. Neither the fastest nor the most glamorous, this is the
comm program to use if you're having to communicate between widely disparate
platforms... besides, your friends will be very impressed when you
can tell them that you actually <EM>enjoy and know how to use</EM> this great
program. :-)
<DT><B>Sunsite .AU Sound file Collection</B>
<DD>If you've got a sound card then you <EM>need</EM> to check out the huge collection
of .au sound files located at the
<A HREF="ftp://sunsite.unc.edu/pub/multimedia/sun_sounds/">University of North Carolina's Sunsite</A>
archive. A veritable smorgasbord of sound clips for trekkies, Monty Python fans, and
serious TV addicts.
<DT><B>Kerberos</B>
<DD>OK... here's another major league package from the UN*X gurus at
<A HREF="ftp://prep.ai.mit.edu/">MIT</A>. Kerberos is a network security
package to keep all those hackers, crackers, and phreaks at bay. Since I
don't run a network I can't tell you much about this one... it's here for
you guys that need such things.
</DL>
<HR>
<H2><A NAME="online_docs">On-line Documentation</A></H2>
The scope of what's available online is... well, VAST.<BR>
If you're looking for a specific subject there are a number of powerful
<B>search engines</B> available. An excellent compilation of these services
is available at:<BR>
<BR>
<A HREF="http://www.tenn.com/cusi/cusi.html">Tennessee Commerce's &quot Search the Whole Internet &quot </A><BR>
<BR>
What I've tried to collect here are some online tutorials and documentation of
interest to the Linux user. Got something you'd like to add to the list? Email
me!
<DL>
<DT><A HREF="http://www.eecs.nwu.edu/unix.html">The UNIX Reference Desk</A>
<DD>An inimitable, formitable, and veritable <EM>tour de force</EM> of UNIX
gurudom! If you've got a UNIX question... this is your place to start looking.
<DT><A HREF="http://src.doc.ic.ac.uk/bySubject/Computing/Languages.html">Computer Programming Languages</A>
<DD>A compilation of links to resources for various and sundry programming
languages from Ada to Z.
<DT><A HREF="http://www.cs.indiana.edu/elisp/elisp-intro.html">EMACS Lisp Language</A> Online Documentation
<DD>Want to extend your <EM>Extensible Self-Documenting Text Editor</EM>? <BR>
You'll need to know a little ELISP and this site provides you with some solid
foundational skills.
<DT><A HREF="http://www.cis.ufl.edu/perl/">University of Florida's PERL Archive</A>
<DD>Everything you ever wanted to know about PERL... and links to get there.
<DT><A HREF="http://www.sal.ists.ca/services/help/perl5/perl.html">SAL's Complete Documentation of Perl 5</A>
<DD>Brought to you by the folks at the <B>Space Astrophysics Lab (SAL)</B> this is
even <I>more</I> of everything you wanted to know about Larry Wall's Practical Extraction
and Report Language (PERL).
<DT><A HREF="http://cuiwww.unige.ch/eao/www/TclTk.html">Tcl and Tk</A>
<DD>If you're programming in Tcl/Tk, or <EM>want</EM> to program in it, then
this excellent site offers a marvelous stash of ftp'able software, documentation,
and examples.
<DT><A HREF="http://tempest.ecn.purdue.edu:8001/~taylor/4ltrwrd/html/unixman.html">&quot UNIX is a Four letter Word... and VI is a Two letter Abbreviation &quot </A>
<DD>A humorous and comprehensive, albeit irreverant, online document for the
venerable <B>vi</B> editor.
<DT><A HREF="http://www.w3.org/hypertext/WWW/Daemon/status.html">CERN httpd</A> Online Documentation
<DD>If you're planning to set up CERN's httpd Web server then you'll find a
goodly helping of information about installation, administration, and trouble-shooting.
<DT><A HREF="http://hoohoo.ncsa.uiuc.edu/docs/Overview.html">NCSA's httpd</A> Online Documentation
<DD>A twin-sister site to CERN's httpd website, this offers online and downloadable
postscript versions of its installation and administration guides.
<DT><A HREF="http://www.panix.com/~hypertyp/tcpip/tcpstart.html">Setting up your own Local TCPIP Network</A>
<DD>Here's an indexed step-by-step recounting of one man's travails in setting
up a local TCPIP network involving a Linux server and a Mac client. If you're
thinking about a similar project here's a glimpse at what's in store...
<DT><A HREF="http://WWW.stars.com/">The Web Developer's Virtual Library</A>
<DD>Finally got your web server up and running? Congrats! <BR>
Now it's time to look for resources for development and this is your place to
go. It's a self avowed &quot comprehensive catalog with over 1100 links to
resources for web development... &quot
<DT><B>HTML Authoring Helps</B>
<DD>There are innumerable online docs to help get your HTML authorship skills
honed. For starters try:
<UL>
<LI>Ftp a copy of <A HREF="ftp://ftp.cc.gatech.edu/pub/linux/X11/xapps/editors/xhtml.tar.gz">
xhtml</A> -- an <B>excellent</B> X Window HTML editor (Motif statically linked).
<LI>An extensive compendium of HTML authorship helps and links can be found at
<A HREF="http://union.ncsa.uiuc.edu:80/HyperNews/get/www/html/guides.html">
National Center for Supercomputing Applications (NCSA)</A>.
<LI><A HREF="http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html">
<EM>Beginner's Guide to HTML</EM> </A> at UIUC.
<LI><A HREF="http://www.willamette.edu/html-composition/strict-html.html">
<EM>Composing Good HTML</EM>. </A>
<LI>Dan Connolly, one of the developers of HTML, offers his own reference in the
<A HREF="http://www.hal.com/~connolly/drafts/html-design.html"> <EM> HTML
Design Notebook</EM>. </A>
<LI>For a comprehensive listing of HTML codes go to <A HREF="http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLQuickRef.html">
<EM>The HTML Quick Reference Guide</EM>. </A>
<LI><A HREF="http://www.ncsa.uiuc.edu/demoweb/url-primer.html">A Beginner's Guide to URL's</A>
<LI> <A HREF="http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/fill-out-forms/overview.html">
A comprehensive tutorial on Fill-Out Forms. </A>
<LI>And when you're finally ready to see if your page will fly...
use the <A HREF="http://www.halsoft.com/html-val-svc/">
HTML Validation Service from Halsoft</A>. This helpful service scours your
HTML document looking for errors based upon the document type (HTML 1.0, HTML 2.0,
HTML+) and then gives you a printout of what the errors are and where they occur.
<LI>You've gotten your webpage written and it looks <STRONG>great!</STRONG>. Now,
to get it registered with the myriad indexing services (WebCrawler, Lycos, Yahoo)
so the world can find it is a LOT easier thanks to <B>Scott Banister's</B>
<A HREF="http://www.cen.uiuc.edu/~banister/submit-it">Submit-It!</A> page which
allows you to fill in one form, indicate which indexes you want to be registered
with, and then click on the buttons.
</UL>
</DL>
<HR>
<H4>Got any <I>great</I> ideas for improvements! Send your
<A HREF="mailto: fiskjm@ctrvax.vanderbilt.edu">comments, criticisms, suggestions, and ideas.</H4>
<A HREF="./linux.html"><IMG ALIGN=BOTTOM SRC="../../gx/back.gif">Back up to Linux HomeBoy WebPage</A> <BR>
<BR>
<I>This page written and maintained by:</I><BR>
<ADDRESS>
<A HREF="../jmf.html">John M. Fisk</A> at <A HREF="mailto: fiskjm@ctrvax.vanderbilt.edu">
fiskjm@ctrvax.vanderbilt.edu</A>
</ADDRESS>
</BODY>
</HTML>