Third Edition Juni 2005
ISBN 978-0-596-00912-0
Weitere Informationen zu diesem Buch
Inhaltsverzeichnis |
Index |
Probekapitel |
Rezensionen |
Inhaltsverzeichnis
Preface
Part I. Getting Around
1. Inside the Terminal
Mac OS X Shells
The Terminal and xterm Compared
Using the Terminal
Customizing the Terminal
The Services Menu
Bonjour
Alternative Terminal Applications
The open Command2. Searching and Metadata
Spotlight
Resource Forks and HFS+ Metadata3. The Mac OS X Filesystem
Working with Foreign Filesystems
Files and Directories4. Startup
Booting Mac OS X
Adding Startup Items
Scheduling Tasks5. 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 Database6. Printing
Printer Setup Utility
Common Unix Printing System (CUPS)
Gimp-Print7. The X Window System
Installing X11
Running X11
Customizing X11
X11-based Applications and Libraries
Connecting to Other X Window Systems
Virtual Network Computing8. Multimedia
Burning CDs
Video
Image Editing
3D Modeling9. Third-Party Tools and Applications
Virtual Desktops and Screens
The Application Menu
Exposé
Virtual Desktops
SSH GUIs
R with an Aqua GUI
NeoOffice/J and OpenOffice10. Dual-Boot and Beyond
Why Bother?
Linux on Mac Hardware
Emulators on Mac OS X
Emulating the MacPart II. Building Applications
11. Compiling Source Code
Compiler Differences
Compiling Unix Source Code
Architectural Issues
X11-based Applications and Libraries
Xgrid12. Libraries, Headers, and Frameworks
Header Files
The System Library: libSystem
libstdc++
Shared Libraries Versus Loadable Modules
Library Versions
Creating and Linking Static Libraries
Creating Frameworks
The Dynamic Linker dyld: Prebinding, the Pre-Tiger Way
Performance Tools and Debugging Tools
CHUD Tools
Interesting and Important Libraries
Numerical LibrariesPart III. Working with Packages
13. Fink
Installing Fink
Using Fink
FinkCommander
Installing Binaries14. DarwinPorts
Installing DarwinPorts
Using DarwinPorts
DarwinPorts Maintenance
Installing Binaries
DPGUI15. Creating and Installing Packages
Using PackageMaker
Using GNU tar
Disk Images
Creating Fink Packages
Creating DarwinPorts PackagesPart IV. Serving and System Management
16. Using Mac OS X as a Server
Getting Connected
Built-in Services: The Sharing Panel
The Mac OS X Firewall17. System Management Tools
Diagnostic Utilities
Kernel Utilities
System Configuration
Third-Party Applications18. Free Databases
SQLite
MySQL
PostgreSQL
PHP and Perl19. Perl and Python
Perl for Mac OS X Geeks
Python for Mac OS X GeeksPart V. Appendixes
A. Mac OS X GUI Primer
B. Mac OS X's Unix Development Tools
Index
Zurück zu Mac OS X Tiger for Unix Geeks