|
Henry Spencer and Dave Lawrence
Reviewed by Nick Christenson For years, there has been quite a pronounced gap in the literature on the operation of USENET news services. It's hard to say for sure why this has been the case. Perhaps none of the people qualified to write such a book has had the time to do so. Perhaps the list of people who actually understand the issues thoroughly enough to be comfortable tackling such a project is much shorter than might be expected. Perhaps everyone was just waiting for someone else to do it. Of course, it might be a combination of these factors, but at least there finally are books available to help the aspiring netnews administrator. Of these, the one most eagerly anticipated, a title it has held for longer than the authors probably care to think about, is Managing Usenet by Henry Spencer and Dave Lawrence. The book begins with an introduction that is complete, although it might go by a little quickly for those who have no or almost no experience with USENET. A brief background on USENET is given, terms are defined, and a basic introduction of the requirements for running a news server are presented. The authors are well aware that this data will be immediately out of date. Fortunately, they do a reasonable job of impressing this upon the reader. The second chapter covers the preparation for running a news service. This is very useful, because there is much to consider before one installs the software and starts up a feed. The third chapter is on basic operations, those that are not specific to a particular software package. For example, one must consider which control messages will be honored, what the expire policy will be, what hierarchies and distributions will be accepted, etc. Chapters 4 through 7 cover the acquisition, installation, and basic operation of the C news distribution. This information is detailed enough, but I felt more nostalgic than informed by it. Although the C news distribution continues to be maintained (by one of the authors of this book) and there are still sites that run it, I can't in good conscience recommend to anyone aspiring to set up a new news server and who has no experience with any package to install C News. I can believe that in some environments it's not worth the effort to switch to INN from C News, but I really can't imagine someone being better off not running INN or one of its variants. Chapters 8 through 10 cover the same ground for INN. The information here is fairly up to date, although INN development is so active right now that published information is immediately obsolete. These chapters are the best I've seen on the issues involved in installing this package. Chapter 10 covers some guidelines on which news reading clients to install and support. This is good advice, but some important clients, Agent, for example, aren't covered at all. In my opinion, way too much consideration is given to reading news off of a filesystem on the news server itself rather than via NNTP, but that's just me. Chapter 11 covers network management and related issues. Especially interesting is the section on legal issues, at least if the news server under consideration is within the United States, but a number of folks I know with much specific expertise in this area have stated different views than the authors present here. As the authors note, very little of this debate is based on established case law, so I would have liked to see a little more consideration of other viewpoints. In chapters 12 and 13, details specific to running leaf and hub nodes are considered. Chapter 14 covers gatewaying between USENET and electronic mail. Chapter 15 discusses the details of moderating newsgroups. Chapter 16 covers some thoughts on USENET namespace. The next chapter provides a brief history of USENET. Several accounts of this have been written, but none gives the reader a better glimpse into what actually took place. I especially like the fact that multiple sides of some of USENET's oldest political battles and flame wars are presented in what I consider a very balanced manner, while maintaining the mood of the folks involved in these decision-making processes and of USENET as a whole at the time. Chapter 18 dissects the anatomy of a news article, which is a very worthwhile commentary because the RFCs and the implementations have diverged so much. The book ends with what I think is one of the weaker chapters, on the flow of news traffic. Given the pedigrees of its authors I had hoped this book would be an instant classic, that it would be the last word, at least until the protocols are changed and the software is updated, on the topic of USENET news. Although this is certainly far and away the best book on this topic, it's not quite as strong as I had hoped. Certainly, though, every journeyman news admin will benefit greatly from reading this book, and almost all veteran USENET administrators will want to have it on their shelves. I have to admit that I was disappointed by several things about the book. First, almost no information is given on tuning USENET servers. A reasonably busy news server has a very different sort of load placed on it than other types of Internet servers. Although this is acknowledged, even the most widely repeated recommendations on how to maximize a news system's throughput are not mentioned. Additionally, many of the sections repeat information found elsewhere, and parts of the book don't flow very well. Several times the authors present what might be regarded as a general truth, even though there are important exceptions. These are invariably mentioned later, but I'm of the opinion that these caveats should be mentioned up front. For example, in chapter 8, they suggest one might want to renumber the active file after adding each new newsgroup. Only much later do they mention that the renumber might take several minutes if the active file is large and that innd won't respond to any requests while this is taking place. On a news server taking a significant fraction of a full feed, if newsgroup addition is not done all at once, this is a very bad idea. Overall, much of the information in the book seems inconsistent to me, as if different chapters were written years apart or without much consideration of what was being written in other chapters. It almost seems as if it was decided that, although more editing and updating needed to be done, the book was shipped as is to the printer. But if the alternative was another year of waiting for it to come out, then shipping it now would have been the lesser of two evils. Capsule This isn't the ultimate word on the topic but Managing Usenet is the best book available on running a USENET news server, and is a worthwhile addition to the library of anyone with an interest in this topic. Although the book has some significant faults, the information it contains is easily valuable enough to compensate for them.
|
|
First posted: 14th July 1998 efc Last changed: 14th July 1998 efc |
|