- Table of Contents
- Copyright
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Introduction
- Part I: Introduction to Mac OS X
- Chapter 1. Mac OS X Component Architecture
- Chapter 2. Installing Mac OS X
- Pre-Installation Considerations and Tips
- Evaluating Your Needs
- Preparing Your Drive for Mac OS X
- Installing Mac OS 9.x
- Installing Mac OS X
- The Mac OS X Setup Assistant
- Wrap Up
- Summary
- Chapter 3. Mac OS X Basics
- Chapter 4. The Finder: Working with Files and Applications
- Chapter 5. Running Classic Mac OS Applications
- Part II: Inside Mac OS X
- Chapter 6. Native Utilities and Applications
- Chapter 7. Internet Communications
- Chapter 8. Installing Third-Party Applications
- Part III: User-Level OS X Configuration
- Chapter 9. Network Setup
- Chapter 10. Printer and Font Management
- Chapter 11. Additional System Components
- Part IV: Introduction to BSD Applications
- Chapter 12. Introducing the BSD Subsystem
- Chapter 13. Common Unix Shell Commands: File Operations
- Part V: Advanced Command-Line Concepts
- Chapter 14. Advanced Shell Concepts and Commands
- Chapter 15. Command-Line Applications and Application Suites
- Chapter 16. Command-Line Software Installation
- Chapter 17. Troubleshooting Software Installs, and Compiling and Debugging Manually
- Chapter 18. Advanced Unix Shell Use: Configuration and Programming (Shell Scripting)
- Part VI: Server/Network Administration
- Chapter 19. X Window System Applications
- Chapter 20. Command-Line Configuration and Administration
- Chapter 21. AppleScript
- Chapter 22. Perl Scripting and SQL Connectivity
- Chapter 23. File and Resource Sharing with NetInfo
- Chapter 24. User Management and Machine Clustering
- Chapter 25. FTP Serving
- Chapter 26. Remote Access and Administration
- Chapter 27. Web Serving
- Part VII: Server Health
- Chapter 28. Web Programming
- Chapter 29. Creating a Mail Server
- Chapter 30. Accessing and Serving a Windows Network
- Chapter 31. Server Security and Advanced Network Configuration
- Chapter 32. System Maintenance
- Appendix A. Command-Line Reference
- Appendix B. Administration Reference
Pre-Installation Considerations and Tips
In the early days, to be able to install the Mac operating system, all you needed to do was to copy a folder called System Folder to whatever device you wanted to be bootable—that was about as complicated as things could get. In fact, although the Mac OS has its own installation program, you can copy your OS 8 or 9 System Folder to another disk if you want to make it bootable. In OS X, the operating system occupies far more space than just a System Folder. Although they are not viewable in the Mac OS X file listing, there are several directories that are tied to the BSD Unix subsystem and cannot be directly moved or copied to other disks in a user-friendly manner. A few of these directories are listed here:
- bin— Most basic system applications and command-line tools
- dev— Devices
- private— Houses directories used for temporary files, logs, configuration files, and so on
- sbin— Administrative tools and servers
If these directories are removed from the system, Mac OS X will refuse to boot. Interestingly enough, the actual file that Mac OS X uses to boot the computer (the kernel) is named mach_kernel and is located outside of what appears to be the OS X equivalent of the System Folder.
To be able to successfully install Mac OS X, you must run the included installation program. Attempting to install by copying the files directly from an OS X install CD or from an existing installation will very likely fail.
Evaluating Your Hardware
Because of the additional applications required to support Mac OS X, the system requirements are greater than previous versions of the Mac OS. We're no longer talking about 120MB of hard drive space and 32MB of RAM—instead, Mac OS X requires 128MB of RAM and 1.5GB of available storage.
In fact, the Mac OS X hardware requirements might be steeper than Apple states. According to Apple, Mac OS X 10.1 runs on the following computers:
- All original G4 computers
- All iMac desktops, including the Bondi 233
- All PowerBooks, excluding the original PowerBook G3
- All iBooks
- All beige desktop G3s
Unfortunately, although the operating system might "run" on these computers, it is misleading to say that it is usable on all but the most recent Macs. Users of original iMacs and iBooks might want or to stick with an earlier version of Mac OS.
The general consensus is that a 350MHz G3 is the lowest-end computer under which Mac OS X runs comfortably. If you're using a slower computer, you're likely to experience extreme sluggishness in launching applications, slow startups, and poor multimedia performance. If you're a non-Mac user and your first OS X encounter is on an original iMac, you're likely to swear off using a Mac ever again.
Mac OS X is optimized for the G4 processor with Altivec, so G3 users might experience delays in heavy graphic operations such as anti-aliasing and image transformations. The best possible system on which to use Mac OS X is a G4-based multiprocessor workstation; and, if reports coming from Apple are correct, there will be many more such systems to choose from in the near future.
Additional Hardware Support
Although OS X supports the base model machines that are listed on the hardware page, there are a number of issues that might affect the usefulness of any machine. In the shipping version of Mac OS X, there are only a few supported devices ranging from printers Some issues you might experience with OS X 10.1 are documented here.
-
Sound Output
- The beige G3 series is listed as a supported model, but those users who have a DVD Personality card in their machine will be without sound until Apple issues an update.
- Users of 233, 266, and 333MHz iMacs must use the headphone jack for sound output.
- Classic-based MIDI software will not function.
-
Disk Support
- USB devices are not supported for booting.
- FireWire devices are not supported for booting.
- Adaptec OS X drivers are available.
-
CDRW Support
- Apple and some third-party CDRW drives are supported in 10.1 but not the initial release,except via Roxio's Toast package.
- Classic-based CD-authoring applications will not function under Mac OS X.
-
DVD Support
- DVD authoring is supported in 10.1 via iDVD2.
- DVD playback is available in Mac OS X 10.1.
-
Digital Images
- Scanner OEM support is limited to Classic-based applications. Although developers such as HP and Afga are working on third-party solutions, many film and flatbed scanners can be used with VueScan—a third-party scan utility. Download VueScan from http://www.hamrick.com/.
- Although Apple includes an image capture application with OS X, it does not support many popular cameras, including several Kodak models.
-
Video
- Analog video inputs are not supported except through analog to DV conversion units, such as the Formac Studio and Sony Media Converter.
- Digital video input is not supported in Classic.
- Third-party digital video input cards are not supported.
- Apple, ATI, nVidia, and Radeon video cards are the only supported video output devices.
-
Modem Support
- Some internal modems do not make a sound while connecting.
- No fax support at time of shipping. Third-party support is expected to fill this void by the time this book is printed.
-
Networking
- The AirPort (http://gicl.mcs.drexel.edu/people/sevy/airport/) base-station feature is not available on 10.1. Use of the BSD nat utility can restore this functionality.
- Orinoco/WaveLAN support missing. Although present in the Apple drivers in Mac OS 8 and 9, the shipping version of OS X does not support the Lucent-branded cards. An open source version of the drivers has been created and is available for download at http://homepage.mac.com/yuriwho.
- Many third-party network cards do not function. (Some Asanté, Farallon, and Stallion cards do have drivers available.)
-
Printing
- PostScript LPR/EtherTalk printers are supported out of the box.
- Most popular Epson, Canon, and HP printers are supported out of the box. Many manufactures are promising support, but have yet to deliver.
- LocalTalk-based printers are not supported.
-
CPU Upgrades
- Apple does not support any CPU upgrades on the shipping version of OS X. Many users have reported success with their upgrades, but you should check with your manufacturer before you attempt to install.
As you can see, the hardware support at shipping is less than stellar. You should check with your hardware manufacturer to make sure that the critical components of your system will still be functioning after an upgrade.
Evaluating Your Needs | Next Section

Account Sign In
View your cart