home *** CD-ROM | disk | FTP | other *** search
/ Hackers Toolkit v2.0 / Hackers_Toolkit_v2.0.iso / HTML / archive / Unix / HOWTOs / META-FAQ < prev    next >
Text File  |  1999-11-04  |  12KB  |  263 lines

  1.   Linux Meta-FAQ
  2.   Michael K. Johnson <johnsonm@redhat.com>
  3.   v4.7, 25 October 1997
  4.  
  5.   This is the Meta-FAQ for Linux.  It is mainly a list of valuable
  6.   sources of information.  Check these sources out if you want to learn
  7.   more about Linux, or have problems and need help.
  8.  
  9.   1.  Introduction
  10.  
  11.      What is Linux?
  12.         Linux is an independent implementation of the POSIX operating
  13.         system specification, with SYSV and BSD extensions, that has
  14.         been written entirely from scratch (this means it looks and acts
  15.         just like Unix).  It has no proprietary code in it.  Linux is
  16.         freely distributable under the GNU General Public License.
  17.  
  18.         Linux works on IBM PC compatibles with an ISA or EISA bus
  19.         (including local bus variants VLB and PCI) and a 386 or higher
  20.         processor.  Some Amiga and Atari computers with MMU's are also
  21.         supported.  This means 68020 with an external MMU, 68030, 68040,
  22.         or 68060.  Support for the Digital Alpha is now stable.  Red Hat
  23.         and Craftworks have Alpha distributions of Linux.  Support for
  24.         Sparc is stable, and Red Hat Linux is available for Sparc.
  25.         Support for PowerPC is in development for multiple platforms,
  26.         including Nubus and PCI Macintosh, Motorola Powerstack, IBM 830
  27.         and 850, and other platforms.  Support for ARM, StrongARM, and
  28.         MIPS is in various stages of completion, but don't hold your
  29.         breath.  Read comp.os.linux.announce instead.
  30.  
  31.         See the Linux INFO-SHEET for more technical information on these
  32.         ports, and the Hardware Compatibility HOWTO for more exact
  33.         hardware requirements.
  34.  
  35.         The Linux kernel is written by Linus Torvalds
  36.         <torvalds@transmeta.com> and other volunteers.  Most of the
  37.         programs running under Linux are generic Unix freeware, many of
  38.         them from the GNU project.
  39.  
  40.      The Linux INFO-SHEET
  41.         More specific technical information on Linux.  Includes pointers
  42.         to information on the various ports, a feature list, information
  43.         about how to get Linux, and more.
  44.  
  45.      The Linux HOWTO's
  46.         These are somewhat like FAQ's, but instead of answering common
  47.         questions, they explain how to do common tasks, like ordering a
  48.         release of Linux, setting up print services under Linux, setting
  49.         up a basic UUCP feed, etc.  See
  50.         <http://sunsite.unc.edu/LDP/HOWTO/HOWTO-INDEX.html> or
  51.         <ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/> for the definitive
  52.         versions of all the HOWTO's.  Other sites with up-to-date copies
  53.         of the HOWTOs are ftp.cc.gatech.edu and tsx-11.mit.edu.
  54.  
  55.         In addition, there are many short, free-form documents called
  56.         "mini-HOWTOs".  These documents cover very specific subjects,
  57.         such as BogoMIPS or Color-ls.  These are available at
  58.         <ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/> and at
  59.         <http://sunsite.unc.edu/LDP/HOWTO/HOWTO-INDEX.html>.
  60.  
  61.      Linux newsgroups
  62.         There are several Usenet newsgroups for Linux.  It is a good
  63.         idea to follow at least comp.os.linux.announce if you use Linux.
  64.         comp.os.linux.announce is moderated by Lars Wirzenius.  To make
  65.         submissions to the newsgroup, send mail to linux-
  66.         announce@news.ornl.gov.  You may direct questions about
  67.         comp.os.linux.announce to Lars Wirzenius <wirzeniu@iki.fi>
  68.  
  69.         The newsgroup comp.os.linux.announce is a moderated newsgroup
  70.         for announcements about Linux (new programs, bug fixes, etc).
  71.  
  72.         The newsgroup comp.os.linux.answers is a moderated newsgroup to
  73.         which the Linux FAQ, HOWTO documents, and other documentation
  74.         postings are made.
  75.  
  76.         The newsgroup comp.os.linux.setup is an unmoderated newsgroup
  77.         for discussion of issues and problems involved in setting up
  78.         Linux systems.
  79.  
  80.         The newsgroup comp.os.linux.admin is an unmoderated newsgroup
  81.         for discussion of administration of Linux systems.
  82.  
  83.         The newsgroup comp.os.linux.development.system is an unmoderated
  84.         newsgroup specifically for discussion of Linux kernel
  85.         development.  The only application development questions that
  86.         should be discussed here are those that are intimately
  87.         associated with the kernel.  All other development questions are
  88.         probably generic Unix development questions and should be
  89.         directed to a comp.unix group instead, unless they are very
  90.         Linux-specific applications questions, in which case they should
  91.         be directed at comp.os.linux.development.apps.
  92.  
  93.         The newsgroup comp.os.linux.development.apps is an unmoderated
  94.         newsgroup specifically for discussion of Linux-related
  95.         applications development.  It is not for discussion of where to
  96.         get applications for Linux, nor a discussion forum for those who
  97.         would like to see applications for Linux.
  98.  
  99.         The newsgroup comp.os.linux.hardware is for Linux-specific
  100.         hardware questions.
  101.  
  102.         The newsgroup comp.os.linux.networking is for Linux-specific
  103.         networking development and setup questions.
  104.  
  105.         The newsgroup comp.os.linux.x is for Linux-specific X Windows
  106.         questions.
  107.  
  108.         The newsgroup comp.os.linux.misc is an unmoderated newsgroup for
  109.         any Linux discussion that doesn't belong anywhere else.
  110.  
  111.         In general, do not crosspost between the Linux newsgroups.  The
  112.         only crossposting that is appropriate is an occasional posting
  113.         between one unmoderated group and comp.os.linux.announce.  The
  114.         whole point of splitting the old comp.os.linux group into many
  115.         groups was to reduce traffic in each.  Those that do not follow
  116.         this rule will be flamed without mercy...
  117.  
  118.      Other newsgroups
  119.         Do not assume that all your questions are appropriate for a
  120.         Linux newsgroup just because you are running Linux.  Is your
  121.         question really about shell programming under any unix or unix
  122.         clone?  Then ask in comp.unix.shell.  Is it about GNU Emacs?
  123.         Then try asking in gnu.emacs.help.  Also, if you don't know
  124.         another group to ask in, but think there might be, politely ask
  125.         in your post if there is another group that would be more
  126.         appropriate for your question.  At least the groups
  127.         comp.unix.{questions,shell,programming,bsd,admin} and
  128.         comp.windows.x.i386unix should be useful for a Linux user.
  129.  
  130.      The World-Wide Web
  131.         Greg Hankins <gregh@cc.gatech.edu> maintains the home WWW page
  132.         for the Linux project.  The URL is
  133.         <http://sunsite.unc.edu/LDP/>
  134.  
  135.      Linux Journal
  136.         A magazine called Linux Journal was launched several years ago.
  137.         It includes articles intended for almost all skill levels, and
  138.         is intended to be helpful to all Linux users.  Subscriptions are
  139.         $22 in the U.S., $27 in Canada and Mexico, and $32 elsewhere
  140.         around the world, all payable in U.S. funds. Subscription
  141.         inquiries can be sent via email to subs@ssc.com or faxed to
  142.         (U.S.)  1-206-782-7191 or mailed to Linux Journal, PO Box 85867,
  143.         Seattle, WA 98145-1867 USA.  SSC has a PGP public key if you
  144.         wish to send your credit card number via encrypted email: finger
  145.         info@ssc.com
  146.  
  147.      The Linux Software Map
  148.         Information on free software available for Linux can be found in
  149.         the Linux Software Map, which can be found at
  150.         <http://www.execpc.com/~lsm/>
  151.  
  152.   2.  Getting Linux
  153.  
  154.   2.1.  Linux FTP sites
  155.  
  156.   A more complete list of Linux FTP sites is in the Linux INFO-SHEET,
  157.   which can always be found at <http://sunsite.unc.edu/LDP/HOWTO/INFO-
  158.   SHEET.html> The most important sites are listed here; please see the
  159.   INFO-SHEET for a site nearer to you (there are many mirrors).
  160.  
  161.        textual name             numeric addr    Linux directory
  162.        =======================  ==============  ===============
  163.        tsx-11.mit.edu           18.86.0.44      /pub/linux
  164.        sunsite.unc.edu          152.2.22.81     /pub/Linux
  165.        ftp.kernel.org           206.184.214.34  /pub/linux
  166.  
  167.   These sites are the main ``home'' sites for Linux where most uploads
  168.   take place. There are many mirror sites; please use the closest
  169.   (network-wise) site to you.
  170.  
  171.   2.2.  Linux on physical media
  172.  
  173.   Linux is distributed on physical media, mainly CD-ROM, by several
  174.   commercial vendors.  Please read the distribution HOWTO, posted
  175.   regularily to comp.os.linux.announce, and available at
  176.   <http://sunsite.unc.edu/LDP/HOWTO/Distribution-HOWTO.html>
  177.  
  178.   2.3.  AFS
  179.  
  180.   Linux is available over AFS by mounting the volume project.linux from
  181.   sipb.mit.edu
  182.   2.4.  Commercial networks
  183.  
  184.   Compu$erve has some Linux archives.
  185.  
  186.   2.5.  Mailservers and such
  187.  
  188.   Sunsite offers ftp-mail service --- mail <ftpmail@sunsite.unc.edu>.
  189.  
  190.   3.  Linux distributions
  191.  
  192.   Linux is distributed by its author only as a kernel.  Other people
  193.   have put together ``distributions'' that pair the Linux kernel with
  194.   utilities and application software to make a complete working package.
  195.  
  196.   There are several distributions of Linux, which are available at
  197.   various sites.  Sunsite mirrors many of the distributions at
  198.   <ftp://sunsite.unc.edu/pub/Linux/distributions/>.  The most commonly-
  199.   recommended freely-available distributions are Red Hat
  200.   <http://www.redhat.com> and Debian  <http://www.debian.org>.  These
  201.   are available for free over the internet, and are also sold on CD-ROM.
  202.  
  203.   There are other distributions of Linux as well. Most commercial
  204.   distributors of Linux advertise in Linux Journal.
  205.  
  206.   4.  Linux mailing-lists
  207.  
  208.   Used mostly for discussion between developers of new features and
  209.   testers of pre-release versions.  See addresses in the FAQ.  Send mail
  210.   to majordomo@vger.rutgers.edu with the single word help in the body of
  211.   the message , and you will get mail explaining how to subscribe to the
  212.   many Linux mailing lists there.  Save this mail, as it tells you how
  213.   to unsubscribe from the lists, and if you post annoying messages to
  214.   the list complaining about not being able to get off the list (because
  215.   you didn't follow instructions and save the mail telling you how to
  216.   unsubscribe), you will likely be flamed for wasting international
  217.   bandwidth and money.
  218.  
  219.   5.  Documentation for various programs
  220.  
  221.   Many programs come with some sort of documentation, often in a file
  222.   called README or something similar.  It is a VERY good idea to read
  223.   them with care.  It is boring to see (and answer) questions that are
  224.   answered in the documentation.  Most programs also have ``man pages'';
  225.   use the command man programname to get documentation on a program
  226.   named programname.  To get help using the man program, use man man.
  227.  
  228.   Most distributions put other documentation about programs in the
  229.   directory /usr/doc/; your distribution should include documentation on
  230.   how to access that documentation.
  231.  
  232.   6.  More Documentation
  233.  
  234.   The Linux Documentation Project is working on a lot of documentation.
  235.   Already, over 3000 pages of book-style documentation has been released
  236.   to the general public, and another 2000 or so printed pages of man
  237.   pages have also been released, with more to follow.  Check
  238.   <http://sunsite.unc.edu/LDP/> for documents written by the LDP.
  239.  
  240.   7.  Keeping track of current releases
  241.  
  242.   Important new releases, programs, and ports are usually announced in
  243.   comp.os.linux.announce.
  244.  
  245.   8.  This Document
  246.  
  247.   The latest version of this document should always be available from
  248.   <http://sunsite.unc.edu/LDP/HOWTO/META-FAQ.html>
  249.  
  250.   9.  Legalese
  251.  
  252.   Trademarks are owned by their owners.  Satisfaction not guaranteed.
  253.   No warranties about this document. Void where prohibited.
  254.  
  255.   The content of this document is placed in the public domain, but if
  256.   you quote it, please be polite and attribute your source.
  257.  
  258.   Lars Wirzenius <wirzeniu@iki.fi> wrote the first version of this
  259.   document; it is now maintained by Michael K. Johnson
  260.   <johnsonm@redhat.com>.  Mail me if you have any questions about this
  261.   document.
  262.  
  263.