The Mosaic Handbook for the X Window System
Authors: Dougherty, Komen, and Fergeson
Publishers: O'Reilly & Associates
ISBN: 1-56592-695-3
Reviewer: Morgan Hall
Why read a book review? Perhaps the most fundamental reason is to judge whether or not to spend time or money, or both. With this in mind, a reviewer's responsibility is to judge whether or not a particular book is worth the time or effort, or to whom a book would be worthwhile. Perhaps this bit of philosophical musing may alert you to the fact that my feelings are mixed about this particular book.
I suspect that the Mosaic Handbook for the X Window System was written more for completeness than for a clearly defined audience. The general tone and approach are more suited to an MS-Windows or Mac user than to the typical Linux user. The lack of Linux software on the packaged CD-ROM further supports this suspicion. We're a strange breed, a mixture of knowledge and naivety, and probably not easy to characterize.
Let's look at what the book contains, then see who would most benefit from it.
The Mosaic Handbook for the X Window System is a “trade paperback”--the familiar soft cover binding we know well. Inside the back cover is a CD-ROM containing software for Digital, Hewlett Packard, IBM AIX, Silicon Graphics, and Sun machines. Notable by its absence are binaries for Linux or any other “PC-Unix”, such as BSD386 or SCO UNIX.
The book itself starts with an explanation of the internet, the services available on the internet, how client-server software works, and a short history of the World Wide Web (WWW from here on). In addition, it explains why O'Reilly and Associates developed the Global Network Navigator and their view of the net and where it will develop.
Chapter two is concerned with the Mosaic program itself. It asserts that only a SLIP or PPP connection can run mosaic over a dialup line (no, the book never mentions TERM). A quick explanation of how to start up Mosaic, and the book sends the reader straight to O'Reilly's Global Network Navigator to learn the basics of Mosaic. The last half of chapter two is where the beginner to Mosaic can really learn how to use the program.
Chapters three and four are mainly concerned with using Mosaic to prowl the net. Chapter three introduces the reader to various parts of the web; chapter four concentrates on other services, such as archie, WAIS, news, FTP, and telnet.
Chapters five and six are concerned with Mosaic, the program. Chapter five covers customizing Mosaic; chapter six deals with Mosaic and multimedia.
Chapter seven is a brief (and quite useful) introduction to creating simple documents with HTML. It explains how hypertext works, the basic structure of simple hypertext documents, and the minimal set of tags that a new HTML author needs to get started. Serious exploration will quickly go beyond the scope of this explanation, but it's a good start for someone who's totally new to the game. Also, in chapter seven is a brief explanation of an HTML editor and syntax checker, HoTMetaL. I haven't yet tried to find a Linux implementation of it, but it looks like a useful tool. Chasing this goes on the To Do list....
Chapter eight looks toward the future. It asks (and tries to answer, in part), “Where is the Web going?” An interview (that originally appeared in GNN NetNews) with MIT's Michael Dertouzos discusses the evolving WWW standards, the W3O project from CERN.
Finally, the book concludes with four appendices: A is the Mosaic Reference Guide, B is the HTML Reference Guide, C is the list of X resources used by Mosaic, and D is concerned with installing Mosaic. Appendix D emphasizes the CD-ROM supplied with the book, but also mentions obtaining copies from the net and building from source code.
Having not read the companion volumes for Microsoft Windows and the Macintosh, I can only speculate that most of the content is the same. However, the general tone and level of detail make it almost certain.
The Mosaic Handbook for the X Window System is a well-written, informative book. However, it is not targeted at the Linux community. In my opinion, the users most likely to get maximum use from this book will be new users who are approaching the net for the first time. Linux users will have to exercise their network skills to get source or binaries (sunsite has both normal and term-aware copies of Mosaic). I'd recommend borrowing a copy to find the nuggets of information that it contains, but can't, in good conscience recommend that you run right out and buy a copy.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Linux Systems Administrator
- New Products
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Web & UI Developer (JavaScript & j Query)
- Designing Electronics with Linux
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




30 min ago
6 hours 21 min ago
10 hours 53 min ago
10 hours 54 min ago
12 hours 54 min ago
21 hours 39 min ago
22 hours 13 min ago
23 hours 12 min ago
1 day 2 min ago
1 day 4 hours ago