Synopses & Reviews
Running Mac OS X Tiger is the ideal resource for power users and system administrators like you who want to tweak Tiger, the new release of Mac OS X, to run faster, better, or just differently.
If you areready to dig deep into your Mac, this book expertly guides you to the core of Mac OS X. It helps you understand the inner workings of the operating system so you can know how to get the most out of it. And it gives you countless ideas--and step-by-step instruction--for customizing and revving up Tiger to your specific needs and your liking.
Completely revised and updated for Mac OS X Tiger, Running Mac OS X Tiger covers all the new features and functionality of Tiger. You can count on authors Jason Deraleau and James Duncan Davidson to give what you need--and not bother with what you don't. They don't spend time on Finder tips and keyboard shortcuts; they focus on showing you what makes a Mac tick and, more importantly, how you can make it tick just the way you want it to.
Easy to follow and intuitively organized, Running Mac OS X Tiger is divided into three parts: "Getting Started" introduces Mac OS X and explains how it's put together and why it works; "Administration Essentials" gives you the tools you need to examine how your system is running and adjust all the knobs behind its operation; and "Networking and Network Services" covers the ways Mac OS X interfaces with the world around it, including wireless and spontaneous networking. Developer Tools for Mac OS X, including Xcode, are discussed throughout the book as appropriate.
For the growing number of intermediate to advanced users who are ready and eager to customize Mac OS X, Running Mac OS X Tiger delivers everything you need to become master of your Mac.
For power users who want to modify Tiger, the new release of Mac OS X, this book takes them deep inside Mac OS X's core, revealing the inner workings of the system.
About the Author
Jason Deraleau has been a computer enthusiast since the Commodore 64. Having spent time focusing on DOS, Windows, Linux, and FreeBSD, his newest passion is the Macintosh and Mac OS X. Currently residing in Western Massachusetts, he works as a systems administrator by day, IT consultant and technical writer by night. Jason was a presenter at O'Reilly Mac OS X Conference 2004, and is a contributing author on the O'Reilly Network.
James Duncan Davidson is a freelance author, software developer, and consultant focusing on Mac OS X, Java, XML, and open source technologies. He is the author of Learning Cocoa with Objective-C (published by O'Reilly & Associates) and is a frequent contributor to the O'Reilly Network online website as well as publisher of his own website, x180 (http://www.x180.net), where he keeps his popular weblog.Duncan was the creator of Apache Tomcat and Apache Ant and was instrumental in their donation to the Apache Software Foundation by Sun Microsystems . While working at Sun, he authored two versions of the Java Servlet API specification as well as the Java API for XML Processing.
Table of Contents
Preface; Audience; How This Book Is Organized; How to Use This Book; Compatibility; Conventions Used in This Book; Using Code Examples; Safari® Enabled; How to Contact Us; Acknowledgments; Acknowledgments from the First Edition; Chapter 1: Where It All Came From; 1.1 The Classic Mac OS; 1.2 System 7; 1.3 Copland; 1.4 NEXTSTEP; 1.5 Rhapsody; 1.6 Continued Development of the Classic Mac OS; 1.7 Mac OS X 10.0; 1.8 Mac OS X 10.1; 1.9 Mac OS X 10.2 Jaguar; 1.10 Mac OS X Panther; 1.11 Mac OS X Tiger; 1.12 What Does the Future Hold?; Chapter 2: Installing the System and Software; 2.1 Preparing to Install Tiger; 2.2 Installing Tiger; 2.3 The Software of Mac OS X; 2.4 Staying Up-to-Date; 2.5 Further Explorations; Chapter 3: Lay of the Land; 3.1 The World's Most Advanced Operating System; 3.2 Filesystem Hierarchy; 3.3 The Many Roots of the Finder; 3.4 Filesystem Domains; 3.5 The Library; 3.6 Bundles; 3.7 Further Explorations; Chapter 4: The Terminal and Shell; 4.1 Terminal Overview; 4.2 Configuring and Using bash; 4.3 Using Other Shells; 4.4 Getting Help; 4.5 Editing Text Files; 4.6 Further Explorations; Chapter 5: System Startup and Login; 5.1 The Hardware Boot Process; 5.2 The Operating System Boot Process; 5.3 Logging In; 5.4 Logging Out; 5.5 Shutting Down the System; 5.6 Energy Preferences; 5.7 Further Explorations; Chapter 6: Users and Groups; 6.1 What Is a User Anyway?; 6.2 Managing Users; 6.3 Nonhuman Users; 6.4 Further Explorations; Chapter 7: Open Directory; 7.1 Open Directory in Action; 7.2 Directory Services Defined; 7.3 Directory Domains; 7.4 The Local Domain and NetInfo; 7.5 Configuring Shared Domains; 7.6 KerberosKerberos authenticationKerberos and Single Sign-on; 7.7 Command-Line Open Directory Tools; 7.8 Further Explorations; Chapter 8: Files and Permissions; 8.1 Finding Files; 8.2 Owners and Access; 8.3 Metadata and File Attributes; 8.4 Further Explorations; Chapter 9: Disks and Filesystems; 9.1 Filesystems; 9.2 Network-Based Filesystems; 9.3 Disk Utility; 9.4 Erasing and Formatting Disks; 9.5 Partitioning Disks; 9.6 RAID; 9.7 Disk Images; 9.8 Further Explorations; Chapter 10: Printing; 10.1 Print System Overview; 10.2 Managing Printers; 10.3 Adding and Configuring Printers; 10.4 Anatomy of a Print Job; 10.5 PDF Services; 10.6 Printing from the Command Line; 10.7 Print Sharing; 10.8 Further Explorations; Chapter 11: Networking; 11.1 The Internet Protocol; 11.2 Configuring IP Addresses; 11.3 Naming and DNS; 11.4 Private Networks and NAT; 11.5 Routing; 11.6 Active Network Connections; 11.7 AppleTalk; 11.8 Locations; 11.9 Using a Dial-Up Connection; 11.10 FireWire Networking; 11.11 Virtual Private Networks; 11.12 Firewalls; 11.13 Internet Connection Sharing; 11.14 Further Explorations; Chapter 12: Monitoring the System; 12.1 About This Mac; 12.2 System Profiler; 12.3 Monitoring System Activity; 12.4 Monitoring Users; 12.5 Working with Processes; 12.6 Remote Maintenance; 12.7 Further Explorations; Chapter 13: Automating Tasks; 13.1 The Importance of Time; 13.2 Using iCaliCal to Schedule Tasks; 13.3 cron; 13.4 Automator; 13.5 Scripting; 13.6 Further Explorations; Chapter 14: Preferences and Defaults; 14.1 Property Lists; 14.2 Where Preferences Are Stored; 14.3 Reading and Writing Preferences; 14.4 Determining Preference Keys; 14.5 Further Explorations; Boot Command Keys; Other Sources of Information; Books; Magazines; Mailing Lists; Web Sites; Colophon;