Book description
With its rep for being the sort of machine that won't intimidate even the most inexperienced users, what's the appeal of the Mac® for hard-core geeks? The Mac has always been an efficient tool, pleasant to use and customize, and eminently hackable. But now with Mac OS® X's BSD core, many a Unix® developer has found it irresistible. The latest version of Mac OS X, called Panther, makes it even easier for users to delve into the underlying Unix operating system. In fact, you can port Linux® and Unix applications and run them side-by-side with your native Aqua® apps right on the Mac desktop. Still, even experienced Unix users may find themselves in surprisingly unfamiliar territory as they set out to explore Mac OS X. Even if you know Macs through and through, Mac OS X Panther is unlike earlier Macs, and it's radically different from the Unix you've used before. Enter Mac OS X Panther for Unix Geeks by Brian Jepson and Ernest E. Rothman, two Unix geeks who found themselves in the same place you are. The new edition of this book is your guide to figuring out the BSD Unix system and Panther-specific components that you may find challenging. This concise book will ease you into the Unix innards of Mac OS X Panther, covering such topics as:
A quick overview of the Terminal application, including Terminal alternatives like iTerm and GLterm
Understanding Open Directory (LDAP) and NetInfo
Issues related to using the GNU C Compiler (GCC)
Library linking and porting Unix software
An overview of Mac OS X Panther's filesystem and startup processes
Creating and installing packages using Fink and Darwin Ports
Building the Darwin kernel
Using the Apple® X11 distribution for running X Windows® applications on top of Mac OS X
The book wraps up with a quick manpage-style reference to the "Missing Manual Pages" --commands that come with Mac OS X Panther, although there are no manpages. If you find yourself disoriented by the new Mac environment, Mac OS X Panther for Unix Geeks will get you acclimated quickly to the foreign new areas of a familiar Unix landscape.
Table of contents
-
Mac OS X Panther for Unix Geeks
- Preface
-
I. Getting Around
- 1. Inside the Terminal
- 2. Startup
-
3. Directory Services
- Understanding Directory Services
- Programming with Directory Services
- Configuring Directory Services
- NetInfo Manager
- Directory Services Utilities
- Managing Groups
- Managing Users and Passwords
- Managing Hostnames and IP Addresses
- Exporting Directories with NFS
- Flat Files and Their Directory Services Counterparts
- Restoring the Directory Services Database
- 4. Printing
- 5. The X Window System
- 6. Multimedia
- 7. Third-Party Tools and Applications
-
II. Building Applications
- 8. Compiling Source Code
- 9. Libraries, Headers, and Frameworks
- 10. Perl
- III. Working with Packages
- IV. Serving and System Management
-
V. Appendixes
- A. The Mac OS X Filesystem
-
B. Command-Line Tools: The Missing Manpages
- AuthorizationTrampoline
- autodiskmount
- automount
- CCLEngine
- cd9660.util
- certtool
- checkgid
- chkpasswd
- configd
- CpMac
- create_nidb
- DirectoryService
- disktool
- fixmount
- fixPrecomps
- FixupResourceForks
- gcc_select
- hfs.util
- hostinfo
- hwprefs
- ipconfig
- kdumpd
- kuncd
- languagesetup
- makekey
- mDNS
- mDNSResponder
- mount_devfs
- mount_ftp
- mount_smbfs
- mount_synthfs
- mount_volfs
- msdos.util
- notifyd
- ntp-wait
- ntptimeset
- od
- opendiff
- open-x11
- pdisk
- pdump
- postfix-watch
- register_mach_bootstrap_servers
- screencapture
- scselect
- scutil
- SecurityServer
- service
- sips
- SplitForks
- systemkeychain
- udf.util
- ufs.util
- unzip
- vndevice
- vsdbutil
- zip
- C. Mac OS X’s Unix Development Tools
- Index
- Colophon
Product information
- Title: Mac OS X Panther for Unix Geeks, Second Edition
- Author(s):
- Release date: February 2004
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596006075
You might also like
book
Mac OS X for Unix Geeks
If you're one of the many Unix developers drawn to Mac OS X for its BSD …
book
Mac OS X Tiger in a Nutshell
Following the common-sense O'Reilly style, Mac OS X Tiger in a Nutshell cuts through the chaff …
book
Running Mac OS X Tiger
Running Mac OS X Tiger is the ideal resource for power users and system administrators like …
book
Mac OS X For Unix Geeks, 4th Edition
If you're a developer or system administrator lured to Mac OS X because of its Unix …