From owner-freebsd-questions Tue May 9 4:17:14 2000 Delivered-To: freebsd-questions@freebsd.org Received: from mail-1.sjc.telocity.net (mail-1.sjc.telocity.net [216.227.56.41]) by hub.freebsd.org (Postfix) with ESMTP id 5B53737BE0B for ; Tue, 9 May 2000 04:17:06 -0700 (PDT) (envelope-from otter@otter.cc) Received: from zoso (dsl-216-227-91-85.telocity.com [216.227.91.85]) by mail-1.sjc.telocity.net (8.9.3/8.9.3) with SMTP id EAA14158; Tue, 9 May 2000 04:16:41 -0700 (PDT) From: "Otter" To: "Bart Lateur" , "Freebsd Questions" Subject: RE: Book recommendations (was: Re: Clear Screen Before Logout) Date: Tue, 9 May 2000 07:20:20 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) In-Reply-To: <391cecee.7179466@relay.skynet.be> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > -----Original Message----- > From: owner-freebsd-questions@FreeBSD.ORG > [mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Bart Lateur > Sent: Tuesday, May 09, 2000 6:49 AM > To: Freebsd Questions > Subject: Book recommendations (was: Re: Clear Screen Before Logout) > > > On Mon, 8 May 2000 21:29:14 -0500, TymbrWlf wrote: > > >I bought "UNIX secrets" by James C. Armstrong, Jr. and > it's been very > >helpful (so was "UNIX for Dummies" ;-), but I freely admit > I'm a UNIX > >Dummy). (To Alan; "The Unix C Shell Field Guide" is next > on the list.) > >"UNIX Secrets" is almost 1200 pages long; I need time to > digest it ;-) > > Well, that are some titles for a start. But I want more specifice > recommendations, please. I'm still rather a rookie myself. > > The problem with man pages, is that there are no examples. So it's > virtually impossible to learn anything from just that: it's just > specifics. > > I've browsed in book shops, morethan once, but I can't say > I like any of > the Unix books I see: they're either to specific (do I really need a > book on "BIND"?), or too general or too basic (yet another intro to > "vi"). > > Look, what I want to learn, is the basics of the peculiarities of > Unix(y) system calls, but in a very thorough manner, in > order to be able > to write bug free programs, mainly in Perl. For example, one or two > chapters for the following items would be really appreciated: > > - fork, zombies, wait > - signals > - file systems, file and directory permissions, symbolic and hard > links, unlink (for example, you can "delete" a file while > it is still in > use; it will be deleted when it's closed) > - file locking > - sockets! What's all this socket/bind/accept/connect/... stuff? > - pipes > - ... I must be forgetting a few subjects. Internet and > TCP/IP would be > nice, again from the "socket" point of view. > > Well, you probably get the gist. I want a blend of a tutorial, a > cookbook, and a reference manual (WHY you need to do things > a certain > way). > > Any recommendations? Does any of the cited titles come > close? And are > there (Free)BSD specific things, i.e. differences with other Unices, > that I should be aware of? > > -- > Bart. > Bart, On this list, you'd get a cookie if you mentioned Greg Lehey's book, "The Complete FreeBSD" (3rd edition). I learned quite a bit when I first got my 2nd edition a couple years ago. Most of the O'Reilly books (http://www.ora.com) are pretty good too. If you want some deeper insight, you can pick up just about any of the books by W. Richard Stevens; or even "Design and implementation of the 4.4BSD Operating System". McKusick, Bostic, and Karels authored that one. There are plenty of books available if you look around. I just referenced several thousand pages of text. That should keep you busy for a while. It's keeping me busy on my vacation this week. -Otter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message