Table Of Contents
Preface
Part I. Getting Around
1. The Mac OS X Command Line
Mac OS X Shells
The Terminal and xterm Compared
Using the Terminal
The Services Menu
Using the tcsh Shell
Mac OS X's Unix Development Tools
2. Startup
Booting Mac OS X
Adding Startup Items
Scheduling Tasks
3. Directory Services
Understanding Directory Services
Programming with Directory Services
Configuring Directory Services
NetInfo
NetInfo Utilities
NetInfo Command Reference
Managing Groups
Managing Users and Passwords
Managing Hostnames and IP Addresses
Exporting Directories with NFS
Flat Files and Their NetInfo Counterparts
Restoring the NetInfo Database
Part II. Building Applications
4. Compiling Source Code
Compiler Differences
Compiling Unix Source Code
Architectural Issues
5. Libraries, Headers, and Frameworks
Header Files
The System Library: libSystem
Shared Libraries Versus Loadable Modules
Library Versions
Creating and Linking Static Libraries
Prebinding
Interesting and Important Libraries
6. Creating and Installing Packages
Fink
Creating Fink Packages
GNU-Darwin
Packaging Tools
Part III. Beyond the User Space
7. Building the Darwin Kernel
Darwin Development Tools
Getting the Source Code
Building and Installing the Kernel
Kernel Configuration
8. System Management Tools
Diagnostic Utilities
Kernel Utilities
System Configuration
9. The X Window System
Installing X11
Running XDarwin
Desktops and Window Managers
X11-based Applications and Libraries
Making X11 Applications More Aqua-like
AquaTerm
Connecting to Other X Window Systems
Virtual Network Computers
Conclusion
Part IV. Appendixes
A. The Mac OS X Filesystem
B. Command-Line Tools: The Missing Manpages
Index
|
Related Books
Apple Mac Books Unix Books Operating Systems Books
Related Articles
|