|  Books: 
              A User's Report
 Elizabeth Zinkann
              In the quest for a reliable operating system, many companies continue 
              to choose SolarisTM. Recent releases of Solaris books address varying 
              degrees of user and administration experience and also specialize 
              in individual concepts. Some of the latest additions to the existing 
              Solaris repertoire include: Solaris Administration: A Beginner's 
              Guide by Paul Watters (Osborne McGraw-Hill); Solaris System 
              Management by John Philcox (New Riders); Solaris Internals: 
              Core Kernel Architecture by Jim Mauro and Richard McDougall 
              (Sun Microsystems Press, A Prentice Hall Title); and Sun Cluster 
              Environment, Sun Cluster 2.2 by Enrique Vargas, Joseph Bianco, 
              and David Deeths (Sun Blueprints, Sun Microsystems Press, A Prentice 
              Hall Title).
              Solaris Administration: A Beginner's GuidePaul Watters
 Osborne McGraw-Hill
 Network Professional's Library
 ISBN 0-07-213155-1
 407 Pages
 $39.99
 http://www.osborne.com/
 Blueprints Section Included
  The novice Solaris administrator, whether new to systems administration 
              or new to the Solaris system, often needs a logical explanation 
              or a procedure described in a step-by-step manner. In Solaris 
              Administration: A Beginner's Guide, Paul Watters defines 
              Solaris-specific vocabulary, naming conventions, and demonstrates 
              the most common Solaris processes. He divided the book into four 
              major parts: Installation; Single Host Administration; Managing 
              Internet Services; and Managing Intranet Services.
              The initial section, Installation, presents an overview of the 
              Solaris system in the Introduction to Solaris chapter. Watters describes 
              Solaris installation and configuration through: Installing Solaris 
              SPARC (Scalable Processor Architecture); Installing Solaris Intel; 
              and Using the Common Desktop Environment (CDE). The second chapter 
              features a superb description of the SPARC design and its accompanying 
              advantages, especially for readers completely unfamiliar with the 
              SPARC platform. The author even provides some comparisons between 
              the SPARC and Intel architectures and performances.
              Single Host Administration, the second section, concentrates on 
              routine use and management within a Solaris environment. Watters 
              examines Shell Usage and Programming; Shell Programming; Managing 
              Users and Groups; Processes and System Resources; and Package Management 
              and Software Installation. In addition to the command-line interface, 
              processes, signals, file ownership properties, and user/group maintenance, 
              this part also details Solaris implementations of system resources, 
              process management, packaging tools, and their counterparts -- 
              archiving utilities. Part III: Managing Internet Services features 
              the techniques and services utilized for Electronic Mail; the Domain 
              Name Service (DNS); The Internet Daemon; Remote Access; Web Services; 
              and Security. The concluding section illustrates the protocols, 
              services, and utilities to share peripherals and files within an 
              organization. The individual chapters address: Samba; the Dynamic 
              Host Configuration Protocol (DHCP) and its configuration; the Network 
              File System (NFS); the Network Information System (NIS+); and Printing.
              By necessity, any administration book must include explanations 
              of several processes and systems, each of which could easily fill 
              a complete book on its own. Some examples of this are networking, 
              Sendmail, DNS and BIND, TCP/IP, and security. In Solaris Administration: 
              A Beginner's Guide, Watters (who co-authored Solaris: 
              The Complete Reference with Sriranga Veeraraghavan, Osborne 
              McGraw-Hill, ISBN 0-07-212143-2, $49.99) provides a solid foundation 
              in Solaris administration procedures. He also demonstrates the basics 
              of configuring administration tasks and related features and services. 
              The author outlines the new capabilities in Solaris 8 and emphasizes 
              important considerations using Notes and Tips throughout the book. 
              An eight-page Blueprints insert in the middle of the book illustrates 
              a Solaris-Based Network, the Linux vs. Windows NT/2000-Based Network, 
              the Linux vs. Windows NT/2000 Boot Process, and the Solaris Boot 
              Process. Solaris Administration: A Beginner's Guide 
              is an excellent book and explains Solaris administration concepts 
              and procedures through a combination of description and visual representation 
              in an easy-to-read manner. Experienced administrators will appreciate 
              its thorough and practical content; beginners will value its readable 
              and comprehensive approach.
              Solaris System ManagementJohn Philcox
 New Riders
 ISBN 0-7357-1018-X
 297 Pages
 $39.99
 http://www.newriders.com
  The role of a systems manager requires both technical and managerial 
              skills. It demands the authority and planning to implement policies 
              coupled with the technical expertise to realize what is needed. 
              As both an experienced systems administrator and a former systems 
              manager, author John Philcox addresses the challenges of effective 
              systems management of a Solaris environment through three sections: 
              The System Manager, Management of the Solaris Environment, and Management 
              of the Solaris Network.
              The first part, The System Manager, defines the responsibilities 
              of a systems manager and some of the job's fundamental concerns 
              with chapters that discuss: Job Description, The IT Budget, Delivering 
              the Goods, and Testing. In the succeeding division, Management of 
              the Solaris Environment, Philcox surveys some of the more technical 
              and simultaneously strategic aspects of systems management. These 
              include: Solaris Installations and Upgrade; Solaris Security; Disaster 
              Recovery and Contingency Management; Strategic Management; Tactical 
              Management; Working with PCs; and Shells and Public Domain Software. 
              These chapters highlight some of the most current trends within 
              the corporate structure from a systems management viewpoint. The 
              author discusses 24x7 operations, presents scenarios of both a new 
              installation and an upgrade, and examines the multiple facets to 
              consider before establishing a disaster recovery policy. The final 
              part analyzes Management of the Solaris Network and reviews the 
              associated issues of Internet Protocol Version 6, Network Monitoring, 
              and Network Management Tools. The appendix, Resources, features 
              Further Reading and Useful Resources on the World Wide Web.
              Solaris System Management describes and identifies an immense 
              amount of information and policy-making techniques. Philcox demonstrates 
              the logical approach to effectively complete systems management 
              responsibilities within a Solaris environment. The general principles 
              he describes can be implemented within any environment; the specific 
              examples he presents are for the Solaris system. The author's 
              technical expertise coupled with his systems management experience 
              make this book excellent. It details the considerations and planning 
              that precedes corporate guidelines and standards while also describing 
              the technical viewpoint. This book provides an enormous amount of 
              information and is a must for anyone involved in policy making.
              Solaris Internals: Core Kernel ArchitectureJim Mauro and Richard McDougall
 Sun Microsystems Press
 A Prentice Hall Title
 ISBN 0-13-022496-0
 657 Pages
 $59.99
 http://www.phptr.com/
 http://www.solarisinternals.com
 A Web-supported updates book
  The wide range of current computer books addresses a variety of 
              individual topics and differing level of computer user. The more 
              specialized your selected field, the fewer books there are, particularly 
              for the more advanced reader. For the computer professionals blessed 
              with a technical curiosity regarding how operating systems really 
              work, Mauro and McDougall have written an excellent book exploring 
              and explaining Solaris internals. They have organized the chapters 
              according to four major topics: Introduction to Solaris Internals; 
              The Solaris Memory System; Threads, Processes, and IPC; and Files 
              and File Systems.
              The authors begin with An Introduction to Solaris and a brief 
              history of the operating system's development. The following 
              chapters explore Kernel Services, Kernel Synchronization Primitives, 
              and Kernel Bootstrap and Initialization. In Part Two, The Solaris 
              Memory System, Mauro and McDougall examine the Solaris Memory Architecture, 
              Kernel Memory, and Memory Monitoring. Some of the concepts discussed 
              in this part include virtual addressing, page scanning, the paging 
              algorithm, the kernel map, the kernel memory slab allocator, and 
              swap space.
              Threads, Processes, and IPC contains The Solaris Multithreaded 
              Process Architecture; The Solaris Kernel Dispatcher; and Interprocess 
              Communication. These chapters address the concepts of Solaris processes; 
              their structure; the Procfs (Process File System); signals; queues; 
              schedulers; IPC (Interprocess communication; shared memory; and 
              semaphores. The concluding section details the Solaris file system 
              through Solaris Files and File I/O; File System Overview; File System 
              Framework; the UNIX File System; and Solaris File System Cache. 
              These chapters detail everything about the Solaris file systems: 
              their structure; Application Programming Interfaces (APIs); system 
              calls; file descriptors; 64-bit files in Solaris; and pathname caching. 
              The Appendices contain A) Kernel Tunables, Switches, and Limits; 
              B) Kernel Virtual Address Maps; and C) A Sample Procfs Utility.
              Solaris Internals provides a lot of information about how operating 
              systems, and Solaris in particular, really function, including the 
              algorithms, data structures, and respective implementations. The 
              beginning history gives the reader a perspective regarding the development 
              of the Solaris system. Mauro and McDougall explain the essential 
              theory of Solaris and furnish the details of different flavors of 
              UNIX, as well as any differences that may exist among hardware platforms. 
              Since the book covers Solaris through System 7, the authors have 
              initiated the http://www.solarisinternals.com Web site to 
              post updates, errata, utilities, and any changes to the kernel in 
              System 8. As of this writing, there haven't been any new modifications 
              or additions to the kernel.
              I really liked this book, because it presented the concepts of 
              an operating system and described how each attribute was utilized 
              according to the operating system and the architecture. Although 
              not a beginner's book, Solaris Internals does provide 
              a lot of basic information for those who know and understand the 
              principles involved, although not the individual platform and architecture 
              combination. Mauro and McDougall present a valuable reference for 
              Solaris systems administrators and developers, which is exceptionally 
              well-written, organized, and supported.
              Sun Cluster Environment, Sun Cluster 2.2Enrique Vargas, Joseph Bianco, and David Deeths
 Sun Blueprints
 Sun Microsystems Press
 A Prentice Hall Title
 ISBN 0-13041870-6
 389 Pages
 $32.00
 http://www.phptr.com/
 http://www.sun.com/blueprints/
  Two of the most popular concepts and implementations currently 
              available are high availability and clustering. The design of the 
              Sun Cluster 2.2 provides a setting for a highly available system 
              -- a difficult concept to explain. It is often confused with 
              fault-tolerance, but the costs and implementations differ. Vargas, 
              Bianco, and Deeths explore this framework through two parts: Infrastructure 
              and Implementation.
              The authors of Sun Cluster Environment, Sun Cluster 2.2 
              begin the Infrastructure section with a presentation of High Availability 
              with definitions and descriptions of Reliability, Availability, 
              and Serviceability Fundamentals. They then explain the basics of 
              clustering, and the Sun Cluster 2.2 Architecture through Sun Cluster 
              2.2 Architecture and Sun Cluster 2.2 Components. The second section, 
              Implementation, includes Sun Cluster 2.2 Administration, Highly 
              Available Databases, Sun Cluster 2.2 Application Notes, Sun Cluster 
              2.2 Data Services, and Beyond Sun Cluster 2.2. The Appendices contain 
              A) SCSI-Initiator ID and B) SC2.2 Data Service Templates.
              This Blueprints book demonstrates the concepts and implementations 
              required to utilize the Sun Cluster 2.2 technology to complete a 
              highly available clustering environment. This series is written 
              for experienced systems administrators utilizing the Solaris environment 
              and those who wish to increase their knowledge of new technologies. 
              It addresses the concepts, uses, and processes in an effective style 
              and describes currently available products, options, and troubleshooting 
              procedures.
              Elizabeth Zinkann has been involved in the UNIX and C environment 
              for the past 15 years. She is currently a UNIX and C consultant, 
              and one of her specialties is UNIX education. In addition to her 
              computer science background, she also has a degree in English. Her 
              writing has also appeared in Linux Magazine, Performance 
              Computing, and Network Administrator. Elizabeth can be 
              reached at: elizabeth@equillink.com.
           |