home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 August / PCWorld_1999-08_cd.bin / doc / HOWTO / mini / Update < prev    next >
Text File  |  1998-04-24  |  18KB  |  595 lines

  1.   HOWTO: How to stay updated
  2.   Kjetil Bakkeskaug, Kjell Sundby and Stein Gjoen,
  3.   sgjoen@nyx.net
  4.   v0.6, 3 February 1998
  5.  
  6.   This document describes how to stay updated and abreast of the devel-
  7.   opment that takes place in the Linux world of development.  Although
  8.   most of this text is Linux specific there is also a lot of general
  9.   information on searching efficiently for specific information that can
  10.   be useful for a wider audience.
  11.   ______________________________________________________________________
  12.  
  13.   Table of Contents
  14.  
  15.  
  16.   1. Introduction
  17.  
  18.      1.1 Copyright
  19.      1.2 Disclaimer
  20.      1.3 News
  21.  
  22.   2. Information
  23.  
  24.   3. Subscription
  25.  
  26.      3.1 Usenet News
  27.      3.2 Mailing Lists
  28.      3.3 Magazines
  29.  
  30.   4. Meetings
  31.  
  32.   5. Searching
  33.  
  34.   6. Conclusion
  35.  
  36.  
  37.  
  38.   ______________________________________________________________________
  39.  
  40.   1.  Introduction
  41.  
  42.   Development in the world of Linux takes place at an incredible speed
  43.   and it can be difficult to keep abreast with the latest development.
  44.   This HOWTO gives you a few guidelines on how to get the information
  45.   you need, fast and efficiently. Most are quite familiar with using the
  46.   World Wide Web (WWW) and Usenet News but as will be shown here there
  47.   are many other methods that can be as good or even better.
  48.  
  49.  
  50.  
  51.   1.1.  Copyright
  52.  
  53.   This HOWTO is copyrighted 1997 Kjell Sundby, Kjetil Bakkeskaug and
  54.   Stein Gjoen.
  55.  
  56.   Unless otherwise stated, Linux HOWTO documents are copyrighted by
  57.   their respective authors. Linux HOWTO documents may be reproduced and
  58.   distributed in whole or in part, in any medium physical or electronic,
  59.   as long as this copyright notice is retained on all copies. Commercial
  60.   redistribution is allowed and encouraged; however, the author would
  61.   like to be notified of any such distributions.
  62.  
  63.   All translations, derivative works, or aggregate works incorporating
  64.   any Linux HOWTO documents must be covered under this copyright notice.
  65.   That is, you may not produce a derivative work from a HOWTO and impose
  66.   additional restrictions on its distribution. Exceptions to these rules
  67.   may be granted under certain conditions; please contact the Linux
  68.   HOWTO coordinator at the address given below.
  69.  
  70.   In short, we wish to promote dissemination of this information through
  71.   as many channels as possible. However, we do wish to retain copyright
  72.   on the HOWTO documents, and would like to be notified of any plans to
  73.   redistribute the HOWTOs.
  74.  
  75.   If you have questions, please contact Tim Bynum, the Linux HOWTO
  76.   coordinator, at linux-howto@sunsite.unc.edu via email.
  77.  
  78.  
  79.   1.2.  Disclaimer
  80.  
  81.   Use the information in this document at your own risk. We disavow any
  82.   potential liability for the contents of this document. Use of the
  83.   concepts, examples, and/or other content of this document is entirely
  84.   at your own risk.
  85.  
  86.   All copyrights are owned by their owners, unless specifically noted
  87.   otherwise.  Use of a term in this document should not be regarded as
  88.   affecting the validity of any trademark or service mark.
  89.  
  90.   Naming of particular products or brands should not be seen as
  91.   endorsements.
  92.  
  93.   You are strongly recommended to take a backup of your system before
  94.   major installation and backups at regular intervals.
  95.  
  96.  
  97.   1.3.  News
  98.  
  99.   Added more information on the workings of mailing lists.
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.   2.  Information
  107.  
  108.  
  109.   When you start out with a Linux installation you will normally get
  110.   quite a bit of information along, not just the installation pamphlet
  111.   but also substantial online help and information files as well as
  112.   HOWTO files. This gives you a good starting point but after a while
  113.   you will find yourself interested in knowing more, updating your
  114.   system and basically staying informed. For simplicity this kind of
  115.   information is here divided into several types, the type you subscribe
  116.   to, information you search for as well as a bit on getting more
  117.   specific help efficiently.
  118.  
  119.   Even if you don't get printed information of some kind with your Linux
  120.   packages you will along with any self respecting distribution get a
  121.   number of directories with documentation of some kind, ranging from
  122.   the tersest README files for most software packages to the more in
  123.   depth HOWTOs, of which this is one.
  124.  
  125.   Have a look in the document archive <file:///usr/doc> where most
  126.   packages store their main documentation and README files etc.  Also
  127.   you will here find the HOWTO archive <file:///usr/doc/HOWTO> of ready
  128.   formatted HOWTOs and also the mini-HOWTO archive
  129.   <file:///usr/doc/HOWTO/mini> of plain text documents.
  130.  
  131.   The kernel source <file:///usr/src/linux> is, of course, the ultimate
  132.   documentation. In other words, use the source, Luke.  It should also
  133.   be pointed out that the kernel comes not only with source code which
  134.   is even commented (well, partially at least) but also an informative
  135.   documentation directory <file:///usr/src/linux/Documentation>.  If you
  136.   are about to ask any questions about the kernel you should read this
  137.   first, it will save you and many others a lot of time and possibly
  138.   embarrassment.
  139.  
  140.   The online documentation is excellent for browsing and searching but
  141.   don't dismiss the printed version altogether; if you cannot even get
  142.   the machine to boot, how are you going to be able to read that piece
  143.   of information you need to get the system going again?
  144.  
  145.  
  146.   3.  Subscription
  147.  
  148.   This basically means you set up a subscription of some sort and then
  149.   follow the news as they come in. be careful not to bite over more than
  150.   you can chew, information overload is more than a buzzword. There is
  151.   also rather more junk out there than is just annoying, it is a real
  152.   problem these days. Read critically and be prepared to unsubscribe.
  153.  
  154.   There are two distinct medias for getting continuous updates: news and
  155.   mailing lists, though sometimes news is gatewayed to mail and vice
  156.   versa. In general news is a larger volume, larger noise source
  157.   compared to mailing lists. Trying to follow too many newsgroups is
  158.   like drinking from a fire hose.
  159.  
  160.  
  161.   3.1.  Usenet News
  162.  
  163.   Getting access to Usenet News is outside the scope of this HOWTO,
  164.   there are others that will help you with getting and reading News
  165.   directly from a Linux system. If you have never used News before you
  166.   should be careful to read the introductory information thoroughly. In
  167.   spite of looking like an anarchy it does have its own distinct
  168.   culture, follow a newsgroup for some time before posting yourself.
  169.   Most importantly, look out for postings called Frequently Asked
  170.   Questions or FAQ as they will show you the ropes for the group it is
  171.   posted to, and most likely give you the answer to what you are looking
  172.   for. Asking an FAQ will earn you severe negative credibility points as
  173.   well as a place in many killfiles.
  174.  
  175.   FAQs should be posted regularly but if you cannot find it you can
  176.   always find it at the main FAQ archive <ftp://rtfm.mit.edu> at MIT.
  177.  
  178.   These are also available as web pages <http://www.cis.ohio-
  179.   state.edu/hypertext/faq/>.
  180.  
  181.  
  182.   Still, there is a lot of noise, spam and junk in News and this is
  183.   where killfiles come in. You will need a news reader with killfile
  184.   capability and when properly set up it will scan through a newsgroup
  185.   according to a search key of your own design and mark all flagged
  186.   postings as already read so you don't have to be bothered by the
  187.   noise. This improves the signal-to-noise ratio and lets you
  188.   concentrate on the important parts. Similarly, if you make noise in
  189.   News others will killfile you so if you later were to ask for help
  190.   they will never see your post.
  191.  
  192.   Now to business: the following is a list of useful newsgroups:
  193.  
  194.   o  announcements <news:comp.os.linux.announce>
  195.  
  196.   o  answers <news:comp.os.linux.answers>
  197.  
  198.  
  199.   o  development of applications <news:comp.os.linux.development.apps>
  200.  
  201.   o  development of the system <news:comp.os.linux.development.sys>
  202.  
  203.   o  hardware <news:comp.os.linux.hardware>
  204.  
  205.   o  misc <news:comp.os.linux.misc>
  206.  
  207.   o  networking <news:comp.os.linux.networking>
  208.  
  209.   o  setting up linux <news:comp.os.linux.setup>
  210.  
  211.   o  X11 on linux <news:comp.os.linux.x>
  212.  
  213.   Many national hierarchies also have Linux groups, such as the
  214.   Norwegian <news:no.linux> Linux groups. If you cannot find your
  215.   national or local group you might be able to use Dejanews
  216.   <http://www.dejanews.com> to find the names for you.
  217.  
  218.  
  219.  
  220.   3.2.  Mailing Lists
  221.  
  222.   Unlike Usenet News a mailing list is centralised, someone sends a mail
  223.   to the server and the server in return mails everyone that is
  224.   subscribed to that particular list. These lists are generally low
  225.   volume but also very low noise. Any breaches of the charter will be
  226.   looked harshly upon. Equally seriously it will delay the development
  227.   or the project that the list is dedicated to. When you subscribe you
  228.   will normally get an introductory mail describing the charter, again
  229.   you are strongly recommended to read this very carefully.
  230.  
  231.   There are many types of mail servers that can handle a list and you
  232.   will need some information on how and where you can subscribe.
  233.  
  234.   One of the most common list servers is Majordomo which is what the
  235.   list server at vger.rutgers.edu <mailto:majordomo@vger.rutgers.edu>.
  236.   is running. To learn how it works you send a mail message with the
  237.   word help in the body. If you send it something it cannot parse you
  238.   will get this help message anyway.  If you instead mail it the word
  239.   lists you will be returned a list of all mailing lists it serves, and
  240.   that can be a considerable number.
  241.  
  242.   Other mailing lists use several addresses, one where you send your
  243.   requests such as subscribe and unsubscribe, and one where you send
  244.   your contributions to the list which is usually also the address from
  245.   which the list is also redistributed to you.  Again, sending it the
  246.   message help or something it cannot parse will give you the help
  247.   information.  An example: you send the word subscribe to the address
  248.   corned-beef-requests@somelistserver.org and then you get mail from and
  249.   contribute to the list address  corned-beef-list@somelistserver.org
  250.   until you unsubscribe.
  251.  
  252.   A few tips before you start sending in to mailing lists:
  253.  
  254.   o  Do not send subscribe etc. to the list itself, only to the server
  255.      address, otherwise you will look silly and you will annoy people.
  256.      There can be several thousand subscribers to a list and if such
  257.      errors were to pour in the noise would be too much.
  258.  
  259.   o  When you subscribe you will often get an introductory message sent
  260.      to you automatically. Read it carefully as this should answer most
  261.      of the initial questions.
  262.  
  263.   o  Do not gateway mailing lists to news without asking first as this
  264.      can cause mailing loops as well as spam.
  265.   As mentioned above, vger.rutgers.edu
  266.   <mailto:majordomo@vger.rutgers.edu>.  is one of the main mailing list
  267.   servers and here is an abbreviated index of what is available for the
  268.   Linux community:
  269.  
  270.  
  271.   o  linux-8086
  272.  
  273.   o  linux-admin
  274.  
  275.   o  linux-alpha
  276.  
  277.   o  linux-apps
  278.  
  279.   o  linux-arm
  280.  
  281.   o  linux-bbs
  282.  
  283.   o  linux-c-programming
  284.  
  285.   o  linux-config
  286.  
  287.   o  linux-console
  288.  
  289.   o  linux-diald
  290.  
  291.   o  linux-doc
  292.  
  293.   o  linux-fido
  294.  
  295.   o  linux-fsf
  296.  
  297.   o  linux-ftp
  298.  
  299.   o  linux-gcc
  300.  
  301.   o  linux-gcc-digest
  302.  
  303.   o  linux-hams           Amateur Radio and Linux discussions
  304.  
  305.   o  linux-hppa
  306.  
  307.   o  linux-ibcs2
  308.  
  309.   o  linux-ipx
  310.  
  311.   o  linux-isdn
  312.  
  313.   o  linux-japanese
  314.  
  315.   o  linux-kernel
  316.  
  317.   o  linux-kernel-announce
  318.  
  319.   o  linux-kernel-digest
  320.  
  321.   o  linux-kernel-patch
  322.  
  323.   o  linux-laptop
  324.  
  325.   o  linux-linuxss
  326.  
  327.   o  linux-lugnuts
  328.  
  329.   o  linux-mca
  330.  
  331.   o  linux-mips
  332.  
  333.   o  linux-msdos
  334.  
  335.   o  linux-msdos-devel
  336.  
  337.   o  linux-msdos-digest
  338.  
  339.   o  linux-net
  340.  
  341.   o  linux-new-lists
  342.  
  343.   o  linux-newbie
  344.  
  345.   o  linux-newbiew
  346.  
  347.   o  linux-nys
  348.  
  349.   o  linux-oasg
  350.  
  351.   o  linux-oi
  352.  
  353.   o  linux-opengl
  354.  
  355.   o  linux-pkg
  356.  
  357.   o  linux-ppp
  358.  
  359.   o  linux-pro
  360.  
  361.   o  linux-qag
  362.  
  363.   o  linux-raid
  364.  
  365.   o  linux-scsi
  366.  
  367.   o  linux-serial
  368.  
  369.   o  linux-seyon
  370.  
  371.   o  linux-smp
  372.  
  373.   o  linux-sound
  374.  
  375.   o  linux-standards
  376.  
  377.   o  linux-svgalib
  378.  
  379.   o  linux-tape
  380.  
  381.   o  linux-term
  382.  
  383.   o  linux-userfs
  384.  
  385.   o  linux-word
  386.  
  387.   o  linux-x11
  388.  
  389.   o  linux-x25
  390.  
  391.   o  sparclinux
  392.  
  393.   o  ultralinux
  394.  
  395.   There are of course a number of other lists on other server. As this
  396.   is in a constant state of flux there is little point in naming all but
  397.   the most important here. Instead you could check out a web page that
  398.   maintains such a list of lists
  399.   <http://summer.snu.ac.kr/~djshin/linux/mail-list/index.shtml> on
  400.   various servers of interest to Linux users. It also offers an user
  401.   friendly interface to subscribe or unsubscribe to the various lists
  402.   directly.
  403.  
  404.   There is also a web page listing a huge number of lists concerning
  405.   much more than Linux at list index
  406.   <http://www.NeoSoft.com/internet/paml/>.
  407.  
  408.  
  409.  
  410.   3.3.  Magazines
  411.  
  412.   Many have been disappointed at the lack of information on Linux in the
  413.   trade press. This is probably because certain commercial products
  414.   would not stand up for any comparison and the advertisers would not
  415.   stand it at all. Fortunately there is one Linux specific journal,
  416.   called the Linux Journal. More information on subscription etc. can be
  417.   found at the SSC <http://www.ssc.com> home page. A table of contents
  418.   is usually also available online.
  419.  
  420.   There is also an e-zine called Linux Gazette
  421.   <http://www.linuxgazette.com>.
  422.  
  423.  
  424.   4.  Meetings
  425.  
  426.   Linux has been created through a massive networked effort, mostly by
  427.   heavy use of the Internet. Still, there is the chance of meeting real
  428.   people, face to face, in Linux user groups (LUG) that are all over the
  429.   world. Search the lists that are published regularly, there could be
  430.   one near you.
  431.  
  432.   Conferences, install fests, creating new user groups and more is
  433.   regularly announced on Usenet News announcements
  434.   <news:comp.os.linux.announce>.  Such events are excellent venues for
  435.   staying on top of events and also for getting help.
  436.  
  437.  
  438.   5.  Searching
  439.  
  440.   There are many avenues open when searching for something particular.
  441.   Remember you can also use the web search engines and that some, like
  442.  
  443.   o  Altavista <http://www.altavista.digital.com>
  444.  
  445.   o  Excite <http://www.excite.com>
  446.  
  447.   o  Hotbot <http://www.hotbot.com>
  448.  
  449.      can also search usenet news.
  450.  
  451.   Also remember that Dejanews <http://www.dejanews.com> is a dedicated
  452.   news searcher that keeps a news spool from early 1995 and onwards.
  453.  
  454.   Even though more and more things take place of the web these days, do
  455.   not forget that there is a lot of information available on the various
  456.   ftp servers around the world. Some web search engines also index ftp
  457.   servers but the tool of choice is still the archie servers, systems
  458.   that regularly scan major ftp servers around the world and keep lists
  459.   of files. These can be accessed in many ways, either by archie clients
  460.   like archie or the X11 version xarchie which should be available on
  461.   any well maintained linux system. Failing that you can access archie
  462.   servers using telnet to any of the servers listed
  463.   o  Australia <telnet://archie.au>
  464.  
  465.   o  Austria <telnet://archie.univie.ac.at>
  466.  
  467.   o  Belgium <telnet://archie.belnet.be>
  468.  
  469.   o  Finland <telnet://archie.funet.fi>
  470.  
  471.   o  Germany <telnet://archie.th-darmstadt.de>
  472.  
  473.   o  Korea <telnet://archie.kornet.nm.kr>
  474.  
  475.   o  Italy <telnet://archie.unipi.it>
  476.  
  477.   o  Japan <telnet://archie.kuis.kyoto-u.ac.jp>
  478.  
  479.   o  Poland <telnet://archie.icm.edu.pl>
  480.  
  481.   o  Sweden <telnet://archie.luth.se>
  482.  
  483.   o  Spain <telnet://archie.rediris.es>
  484.  
  485.   o  United Kingdom <telnet://archie.doc.ic.ac.uk>
  486.  
  487.   o  United States <telnet://archie.bunyip.com>
  488.  
  489.   o  United States <telnet://archie.internic.net>
  490.  
  491.  
  492.   Of course you should try to use the server closest to you, and to see
  493.   the list of current server you can either start the archie client with
  494.   no arguments or, if telnetting, by querying the server. Online help is
  495.   available. Unfortunately not all servers are synchronised, so you
  496.   might have to search a few before finding what you are looking for.
  497.  
  498.   Recently a more user friendly ftp index server entered the net, the
  499.   ftpsearch <http://ftpsearch.ntnu.no> engine, featuring many options
  500.   and with a rather stark interface, in the best Unix tradition.
  501.  
  502.   Most of these offer help on efficient searching techniques, reading
  503.   this can speed up your searches enormously. Investing a little time
  504.   here will pay off in the long run.
  505.  
  506.   If you have trouble getting onto the Internet but have mail then you
  507.   should have a look at the access via mail FAQ. Naturally you can get
  508.   it over e-mail using the US, Canada and South America server
  509.   <mailto:mail-server@rtfm.mit.edu> entering only this line in the BODY
  510.   of the note:
  511.  
  512.   /send usenet/news.answers/internet-services/access-via-email
  513.  
  514.   or Europe, Asia etc server <mailto:mailbase@mailbase.ac.uk> entering
  515.   only this line in the BODY of the note:
  516.  
  517.   send lis-iis e-access-inet.txt
  518.  
  519.   or look through your news spool if you have one locally in
  520.   news.answers newsgroup <news:news.answers>.
  521.  
  522.   Finally, you might wish to get more information from a person, say an
  523.   author of a software package. usually you can find the e-mail address
  524.   in the accompanying documentation which normally would be in the
  525.   documentation subdirectory <file:///usr/doc/> but failing that and
  526.   also if the given address is no longer valid you could find help in
  527.   the FAQ for finding e-mail addresses
  528.   <http://www.qucis.queensu.ca/FAQs/email/finding.html>.
  529.   6.  Conclusion
  530.  
  531.   Finding information fast and efficiently is more of an art than a
  532.   science and we still have not touched on the really difficult part:
  533.   how do you determine the actual quality of the information? It is
  534.   outside the scope of this HOWTO to tell you that but it is still
  535.   something you should keep in mind. You should at least check the
  536.   information is recent enough to be current to your problem.
  537.  
  538.   There are a number of FAQs available that deals with more serious
  539.   research method topics and you can also see a comprehensive on-line
  540.   version <http://cn.net.au>.
  541.  
  542.   Quoted from someone's signature:
  543.  
  544.   Be alert! The world needs more lerts.
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.