Linux 版 (精华区)

发信人: don (别哭我最爱的人), 信区: Linux
标  题: 经典推荐UNIX编程 新闻组 
发信站: 哈工大紫丁香 (2000年10月13日20:34:46 星期五), 站内信件

  
发信人: althea (秋水瑟瑟), 信区: FreeBSD 
标  题: 经典推荐UNIX编程 新闻组 
发信站: 武汉白云黄鹤站 (Tue Sep 19 11:13:05 2000), 站内信件 
  
  
========================================================================
== 
Welcome to comp.unix.programmer, the definitive newsgroup for discussing
 
anything related to programming in the Unix environment. 
This article is posted regularly to the group to provide information 
to 
new readers, and act as a collection of pointers to further information.
 
*PLEASE* read the whole of this article before posting to the group 
for 
the first time. 
Please feel free to suggest additions or changes, particularly books and
 
other information sources. 
Contents: 
  1. What *not* to talk about on comp.unix.programmer 
  2. Where to find more information, and answers to questions 
  3. What does "Unix" mean in the context of this newsgroup? 
  4. Other Unix-related newsgroups 
1. What *not* to talk about on comp.unix.programmer 
=================================================== 
  Questions about using, administering, buying or selling, setting up, 

  installing, configuring Unix etc. etc. Here, we talk only about 
  *programming* Unix. (See list of other Unix-related newsgroups.) 
  Shell programming certainly qualifies as programming, but it has its 

  own newsgroup: comp.unix.shell. 
  Issues that are very specific to a particular flavour of Unix are best
 
  discussed in the relevant newsgroup (see list). If in doubt, however,
 
  crosspost between .programmer and the specific newsgroup. 
  Issues about programming in general, where there is no Unix-specific 

  issue involved, also don't belong here. Try comp.programming or the 
  various comp.software.* and comp.lang.* groups. 
  Posting your homework/course assignment questions to the newsgroup 
is 
  not a good idea. It's obvious what you're doing, and nobody will 
give 
  you the answers. 
  *NO ADVOCACY*. (Use comp.unix.advocacy instead.) 
  *NO BINARY POSTS*. 
  *NO ADVERTISING*. Announcement of new commercial products should be 
  done in comp.newprod. Announcements of free software are permitted. 
  *NO JOB ADVERTISEMENTS*. Use the regional *.jobs newsgroups instead. 

2. Where to find more information 
================================= 
  2.1 Frequently Asked Questions 
  ------------------------------ 
    There is an FAQ specifically for comp.unix.programmer; it's posted 

    to the group every two weeks, and archived in the FAQ archives. 
    The master copy (always the most recent, in both plain text and 
HTML) 
    may be found at: 
    <URL: http://www.erlenstar.demon.co.uk/unix/> 
    and a mirror copy is available at: 
    <URL: http://www.whitefang.com/unix/> 
    The plain text version is automatically archived at rtfm.mit.edu and
 
    numerous mirror sites: 
    <URL: ftp://rtfm.mit.edu/pub/faqs/unix-faq/programmer/faq> 
    <URL: ftp://rtfm.mit.edu/pub/usenet/comp.unix.programmer/faq> 
    <URL: http://www.faqs.org/faqs/unix-faq/programmer/faq/> 
    A Japanese translation can be found at 
    <URL: http://www.race.u-tokyo.ac.jp/~moro/unix-programmer/> 
    There is a more general Unix FAQ which can be found in the newsgroup
 
    comp.unix.questions, or in the usual FAQ archives at rtfm.mit.edu. 

    <URL: ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/faq/> 
    For network programming on Unix, try the unix-socket-faq, which is 

    available at: 
    <URL: http://www.lcg.org/sock-faq/> 
    Questions about the C language generally may be answered in the C 
    FAQ: <URL: http://www.eskimo.com/~scs/C-faq/top.html> 
    (Note: questions about C in general are not appropriate for this 
     newsgroup) 
    Other Usenet FAQs are available in the archives at RTFM, and also 
    on the WWW at: 
    <URL: http://www.faqs.org/faqs> 
  2.2 Books on Unix programming 
  ----------------------------- 
    The most frequently recommended book by far is: 
        W. Richard Stevens, 
          "Advanced Programming in the Unix Environment" 
        pub. Addison Wesley 1992, ISBN 0-201-56317-7 
    Other recommended books: 
        W. Richard Stevens, 
          "Unix Network Programming" (second edition) 
        Volume 1: Networking APIs: Sockets and XTI, 
        pub. Prentice Hall 1998, ISBN 0-13-490012-X. 
        Volume 2: Interprocess Communications, 
        pub. Prentice Hall 1998, ISBN 0-13-081081-9. 
        (The planned third volume, "Applications", was never completed.)
 
        The older one-volume edition of Stevens' book may still 
        be available: 
           W. Richard Stevens, "Unix Network Programming", 
           pub Prentice Hall 1990, ISBN 0-13-949876-1. 
        Rich Stevens died at the beginning of September 1999. 
        He will be greatly missed. 
        Donald Lewine, 
          "POSIX Programmer's Guide" 
        pub. O'Reilly and Assoc 1991, ISBN 0-937175-73-0 
        David A. Curry, 
          "UNIX Systems Programming for SVR4" 
        pub. O'Reilly and Assoc 1996, ISBN 0-56592-163-1 
        or indeed just about anything else published by O'Reilly. 
    Older, but perhaps still useful (especially for the basics): 
        Brian Kernighan and Rob Pike, 
          "The Unix Programming Environment" 
        pub. Prentice-Hall 1984, ISBN 0-13-937681-X 
        Marc Rochkind, 
          "Advanced Unix Programming" 
        pub. Prentice Hall 1985, ISBN 0-13-011818-4 
    (NOTE: the omission of any book from the above list is not a 
     criticism; please feel free to contribute additions, but I want 
to 
     keep this list fairly short. These recommendations are not mine, 
     but based on the number of people who have suggested each title. 
     Also, if you've suggested a book that I haven't added, it may 
simply 
     be because no-one else has mentioned it.) 
    Special Mention: 
        Eric S Raymond, 
          "The New Hackers Dictionary (3rd ed.)" 
        pub. MIT Press 1996, ISBN 0-262-68092-0 (p/b) 0-262-18178-9 
(h/b) 
        This is the latest published edition of the Jargon File, the 
        text of which can also be found at: 
        <URL: http://www.tuxedo.org/~esr/jargon/> 
        <URL: ftp://ftp.gnu.org/pub/gnu/jarg400.txt.gz> 
  2.3 Where can I get source for <some unix command> ? 
  ---------------------------------------------------- 
    Since commercial Unix vendors usually don't give out the source code
 
    for their systems, here are some other places to look: 
    FreeBSD, NetBSD and OpenBSD 
      The continuation of the 4.xBSD line, with all the AT&T-copyright 

      code expunged. Distributed under the BSD license, which has very 

      few restrictions on usage. 
      See ftp.freebsd.org, ftp.netbsd.org and ftp.openbsd.org and the 
     criticism; please feel free to contribute additions, but I want 
to 
     keep this list fairly short. These recommendations are not mine, 
     but based on the number of people who have suggested each title. 
     Also, if you've suggested a book that I haven't added, it may 
simply 
     be because no-one else has mentioned it.) 
    Special Mention: 
        Eric S Raymond, 
          "The New Hackers Dictionary (3rd ed.)" 
        pub. MIT Press 1996, ISBN 0-262-68092-0 (p/b) 0-262-18178-9 
(h/b) 
        This is the latest published edition of the Jargon File, the 
        text of which can also be found at: 
        <URL: http://www.tuxedo.org/~esr/jargon/> 
        <URL: ftp://ftp.gnu.org/pub/gnu/jarg400.txt.gz> 
  2.3 Where can I get source for <some unix command> ? 
  ---------------------------------------------------- 
    Since commercial Unix vendors usually don't give out the source code
 
    for their systems, here are some other places to look: 
    FreeBSD, NetBSD and OpenBSD 
      The continuation of the 4.xBSD line, with all the AT&T-copyright 

      code expunged. Distributed under the BSD license, which has very 

      few restrictions on usage. 
      See ftp.freebsd.org, ftp.netbsd.org and ftp.openbsd.org and the 
      various mirrors of these sites. 
    The Free Software Foundation 
      As part of the GNU project, the FSF has implmenented versions of 

      most of the usual Unix commands, plus lots of great utilities. 
      Available from <URL: ftp://ftp.gnu.org/pub/gnu/> and numerous 
      mirror sites around the world. 
    Linux 
      A Unix-like system distributed under the FSF's General Public 
      License, which guarantees availability of source code. Many 
      different distributions exist. 
  2.4 Where can I get source for <book title> ? 
  --------------------------------------------- 
      Stevens' Advanced Programming in the Unix Environment: 
          <URL: ftp://ftp.uu.net/published/books/stevens.advprog.tar.
Z> 
      Stevens' Unix Network Programming (1990 edition) 
          <URL: ftp://ftp.uu.net/published/books/stevens.netprog.tar.
Z> 
      (There are also errata for the above books in the same 
directory) 
      Stevens' Unix Network Programming (second edition) 
          <URL: http://www.kohala.com/~rstevens/> 
      For the O'Reilly books, look under: 
          <URL: ftp://ftp.uu.net/published/oreilly/nutshell/> 
      Rochkind's Advanced UNIX Programming: 
          <URL: http://www.basepath.com/BookSoftware/> 
3. What does "Unix" mean in the context of this newsgroup? 
========================================================== 
  "UNIX" is a trademark currently controlled by The Open Group (which 
  resulted from a merger between the OSF and X/Open). They operate a 
  branding system based on a specification and a set of conformance 
  tests. The second version of their spec (known as "UNIX 98"; the 
  previous version was "UNIX 95") has recently appeared;  there is 
also 
  a book, "Go Solo 2" (ed. A Josey, pub Prentice-Hall), which includes 

  a CD-ROM containing the specification. 
  For the purposes of this newsgroup, however, that definition is far 
too 
  narrow; we regard "Unix" as referring to the entire family of 
UNIX-like 
  operating systems, including *BSD, Linux, AIX, Solaris, UnixWare, 
IRIX, 
  HP-UX, etc. etc., not all of which are, strictly speaking, "UNIX"[tm].
 
  A note on Posix: while the Posix (Portable Operating System Interface)
 
  standards are usually regarded as the baseline of compatibility 
amongst 
  Unixes, many people don't regard the mere presense of a Posix.1 
  interface as qualifying an O/S as "Unix-like". 
4. Other Unix-related newsgroups 
================================ 
  Newsgroups for other Unix-related topics 
  ---------------------------------------- 
alt.unix.wizards Like comp.unix.wizards, only unmoderated 
comp.infosystems.www.servers.unix Web servers for UNIX platforms 
comp.security.unix Security in the Unix environment 
comp.sources.unix Postings of complete, UNIX-oriented sources 
(Moderated) 
comp.std.unix Discussion for the P1003 committee on UNIX (Moderated) 
comp.unix.admin Administering a Unix-based system 
comp.unix.advocacy Arguments for and against Unix and Unix versions 
comp.unix.cde The Common Desktop Environment. 
comp.unix.internals Discussions on hacking UNIX internals 
comp.unix.large UNIX on mainframes and in large networks 
comp.unix.misc Various topics that don't fit other groups 
comp.unix.questions UNIX neophytes group 
comp.unix.shell Using and programming the Unix shell 
comp.unix.user-friendly Discussion of UNIX user-friendliness 
comp.windows.x* Discussion about the X Window System 
  Newsgroups for specific flavours of Unix 
  ---------------------------------------- 
comp.os.linux.*         Various Linux-related newsgroups. 
comp.sys.hp.hpux Issues pertaining to HP-UX & 9000 series computers 
comp.sys.sgi.*          SGI systems 
comp.sys.sun.*          SUN systems 
comp.unix.aix IBM's version of UNIX 

comp.unix.amiga Minix, SYSV4 and other *nix on an Amiga 
comp.unix.aux The version of UNIX for Apple Macintosh II computers 
comp.unix.bsd.* Various BSD-related newsgroups 
comp.unix.cray Cray computers and their operating systems 
comp.unix.machten The MachTen operating system and related issues. 
comp.unix.sco.* Newsgroups relating to SCO Unix. 
comp.unix.solaris Discussions about the Solaris operating system 
comp.unix.sys3 System III UNIX discussions 
comp.unix.sys5.misc Versions of System V which predate Release 3 
comp.unix.sys5.r3 Discussing System V Release 3 
comp.unix.sys5.r4 Discussing System V Release 4 
comp.unix.tru64 Running, owning and administering Tru64 UNIX. 
comp.unix.ultrix Discussions about DEC's Ultrix 
comp.unix.unixware.* SCO Unixware (formerly Novell UnixWare) 
comp.unix.xenix.misc General discussions regarding XENIX (except SCO) 
comp.unix.xenix.sco XENIX versions from the Santa Cruz Operation 
========================================================================
== 
-- 
Andrew Gierth (andrew@erlenstar.demon.co.uk) 
  
-- 

--
一条驿路,一种氛围。
一朵梨花,一种思考。
希望能在Linux这条驿路上与你同行!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: PR-AI.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:204.461毫秒