Professional Web Applications Themes

[READ ME FIRST] Welcome to comp.unix.programmer (v1.21) - UNIX Programming

================================================== ======================== 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 ...

  1. #1

    Default [READ ME FIRST] Welcome to comp.unix.programmer (v1.21)

    ================================================== ========================

    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/>

    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.developerweb.net/sock-faq/>
    or
    <URL: http://www.ibrado.com/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.)

    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/start/>

    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 latest version of this specification (version 3) has been produced
    as a joint development with the POSIX standard, IEEE 1003.1-2001.
    For details, or to read the specification online, see
    <URL: http://www.unix-systems.org/version3/>

    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].


    4. Other Unix-related newsgroups
    ================================

    Newsgroups for other Unix-related topics
    ----------------------------------------

    alt.unix.wizards Like comp.unix.wizards, only unmoderated
    comp.infosystems.[url]www.servers.unix[/url] 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 (andrewerlenstar.demon.co.uk)
    Andrew Gierth Guest

  2. #2

    Default [READ ME FIRST] Welcome to comp.unix.programmer (v1.21)

    ================================================== ========================

    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/>

    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.developerweb.net/sock-faq/>
    or
    <URL: http://www.ibrado.com/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.)

    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/start/>

    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 latest version of this specification (version 3) has been produced
    as a joint development with the POSIX standard, IEEE 1003.1-2001.
    For details, or to read the specification online, see
    <URL: http://www.unix-systems.org/version3/>

    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].


    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 (demon.co.uk)
    Andrew Guest

  3. #3

    Default [READ ME FIRST] Welcome to comp.unix.programmer (v1.21)

    ================================================== ========================

    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/>

    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.developerweb.net/sock-faq/>
    or
    <URL: http://www.ibrado.com/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.)

    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/start/>

    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 latest version of this specification (version 3) has been produced
    as a joint development with the POSIX standard, IEEE 1003.1-2001.
    For details, or to read the specification online, see
    <URL: http://www.unix-systems.org/version3/>

    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].


    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 (demon.co.uk)
    Andrew Guest

  4. #4

    Default [READ ME FIRST] Welcome to comp.unix.programmer (v1.21)

    ================================================== ========================

    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/>

    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.developerweb.net/sock-faq/>
    or
    <URL: http://www.ibrado.com/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.)

    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/start/>

    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 latest version of this specification (version 3) has been produced
    as a joint development with the POSIX standard, IEEE 1003.1-2001.
    For details, or to read the specification online, see
    <URL: http://www.unix-systems.org/version3/>

    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].


    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 (demon.co.uk)
    Andrew Guest

  5. #5

    Default [READ ME FIRST] Welcome to comp.unix.programmer (v1.21)

    ================================================== ========================

    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/>

    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.developerweb.net/sock-faq/>
    or
    <URL: http://www.ibrado.com/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.)

    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/start/>

    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 latest version of this specification (version 3) has been produced
    as a joint development with the POSIX standard, IEEE 1003.1-2001.
    For details, or to read the specification online, see
    <URL: http://www.unix-systems.org/version3/>

    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].


    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 (demon.co.uk)
    Andrew Guest

  6. #6

    Default [READ ME FIRST] Welcome to comp.unix.programmer (v1.21)

    ================================================== ========================

    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/>

    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.developerweb.net/sock-faq/>
    or
    <URL: http://www.ibrado.com/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.)

    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/start/>

    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 latest version of this specification (version 3) has been produced
    as a joint development with the POSIX standard, IEEE 1003.1-2001.
    For details, or to read the specification online, see
    <URL: http://www.unix-systems.org/version3/>

    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].


    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 (demon.co.uk)
    Andrew Guest

Similar Threads

  1. Top 10 posters comp.unix.admin
    By Heiner Steven in forum Linux / Unix Administration
    Replies: 147
    Last Post: April 16th, 11:02 PM
  2. Top 10 subjects comp.unix.admin
    By Heiner Steven in forum Linux / Unix Administration
    Replies: 144
    Last Post: April 16th, 11:02 PM
  3. Replies: 0
    Last Post: June 19th, 08:19 AM
  4. Advancing from Unix Sysadmin to Programmer
    By Martin McMahon in forum Linux / Unix Administration
    Replies: 24
    Last Post: June 1st, 05:33 PM
  5. Where is the charter for comp.unix.solaris?
    By Mike Mann in forum Sun Solaris
    Replies: 9
    Last Post: July 22nd, 06:34 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139