: Tony Steidler-Dennison
: Mac for Linux Geeks
: Apress
: 9781430216513
: 1
: CHF 32.80
:
: Allgemeines, Lexika
: English
: 296
: Wasserzeichen
: PC/MAC/eReader/Tablet
: PDF

Some might say we all want Linux with an OS X graphical user interface.Mac for Linux Geeks will assist you step by step in migrating from Linux-based systems to OS X. Dual booting, virtualization, and building out the Linux environment on OS X are discussed in detail, along with a comparative view of well-known Mac tools and their open source equivalents. Written for daily use, this concise and dependable guide will steer you across the technical landscape from your chosen Linux flavor to the OS X promised land.

  • Live with OS X, but work with Linux tools
  • Make the OS X-Linux hybrid a reality
  • Use Mac tools where possible and free software where appropriate


Tony Steidler-Dennison is a longtime Linux user, dating his first experience with Linux back to 1996. He's used Linux as his sole operating system at home, developed software on Linux systems, and administered such systems in environments as diverse as robotic telescope control, online shopping, presidential politics, and commercial aviation. Tony has coauthored two books on Linux and over the years, he's written more than a dozen magazine articles on topics from Drupal and content management systems to podcasting with open source tools. Since February 2005, he's engineered and hosted 'The Roadhouse Podcast,' a weekly hour of 'the finest blues you've never heard.' Since the purchase of an Intel-based Mac Mini, Tony has become both obsessed and fascinated with the operating system he calls 'Linux with a pretty face.' Tony is an avionics systems engineer with Rockwell Collins, Inc. in Cedar Rapids, Iowa, engineering open source solutions in the commercial aviation industry.
Contents at a Glance5
Contents6
About the Author11
About the Technical Reviewer12
Preface13
The Backstory18
Of Macros and Manuals: UNIX18
The Fork: BSD21
The Enthusiast and the Marketer: Apple Computer22
The Convergence: Mac OS X26
Why BSD in Mac OS X?28
How Is BSD Implemented in Mac OS X?31
Why Switch from Linux to Mac?31
Summary32
The Comparison: Linux vs. Mac OS X34
Mac OS X and Linux Filesystems34
Permissions in Mac OS X47
Terminal Access in Mac OS X49
Interfaces in Mac OS X51
Devices and Drives55
Summary56
Dual-Booting and Virtualization57
Dual-Booting Linux and Mac OS X57
Virtual Linux70
Summary79
Building Out the Linux Environment80
Xcode Tools80
Online Linux Tools86
Summary95
Using the Many Apple and Linux Tools96
A Brief Overview of Graphics and Multimedia on the Mac96
Built-in Mac OS X Multimedia Tools101
Third-Party Multimedia Tools113
Open Source Multimedia Tools119
Office and Productivity Tools in Mac OS X123
Open Source Productivity Tools132
Summary137
Routine Mac OS X System Administration139
Using the Shell139
System Monitoring143
User Maintenance149
Log Review and Maintenance154
Administering Shared Resources159
Summary166
Backup, Security, and Automation168
Backup and Recovery Overview168
The Mac Approach to Backup and Recovery169
The Linux Approach to Backup and Recovery191
Security195
Summary205
Mac OS X and Code207
Using Xcode207
Xcode and Other Application Development Tools219
Scripting228
Code Maintenance and Revision Control230
Summary244
Hybridizing Your System245
How BSD and Linux Differ246
Kernel Customization and Compilation249
Porting UNIX Apps to the Mac253
Installing Linux Desktop Environments on the Mac261
Summary269
Index271