You are not authorized to post comments.

Digging into Apple's OS X 10.5.7 update

By Rob Griffiths, Macworld.com |  Operating Systems, Leopard, Mac OS X Add a new comment

Tuesday's release of OS X 10.5.7, the latest update to the Leopard operating system, weighed in at 449MB on my MacBook Pro; the combined updater (which will update any version of OS X 10.5 to 10.5.7) is a whopping 729MB. Even on a super-fast FIOS connection, it took about a few minutes to download the update, and quite a few more minutes to install--it seems that the "writing files" step takes longer and longer with each update.

After waiting through the install phase and requisite reboot, my machine came up in 10.5.7, ready for use. On the surface, there's nothing visually different about this update. Apple notes only a few changes that may be noticeable at a glance--more RAW image support, better video playback and cursor movement on recent Nvidia-powered Macs, and the ability to grant non-admin users to add and remove printers via the Parental Controls System Preferences panel.

Most of the changes here are below the surface, and as you'd expect with a nearly half-gigabyte update, widespread. To see what Apple has modified, I dug into the update's BOM file (for more on BOM files; see this older hint; in 10.5.x, you'll find the BOM files in the /Library -> Receipts -> boms folder).

The list of programs touched by this updater is large, though not all get new version numbers (indicating the changes are very minor). Here's what's been updated, based on the BOM file, and the new version number if applicable; if not shown, it's unchanged from 10.5.6: Address Book (4.1.2), Automator (2.0.3), Dashboard, DVD Player, Exposé, Front Row, iCal (3.0.7), iChat (4.0.8), Mail (3.6), Preview (4.2), Safari 4 Beta, Spaces, Time Machine, Bluetooth File Exchange (2.1.6), RAID Utility (1.0.3), Remote Install Mac OS X, System Profiler (10.5.7; this is updated each cycle), Terminal (2.0.2), and X11. Whew, that's quite a list!

Note that if you have Safari 4 Beta installed, after upgrading to 10.5.7, you should run Software Update again. When you do, you'll see a separate 31.8MB Safari 4 Beta update. Run this updater (which will require another restart) to patch Safari 4 Beta against these known security issues. After running this update, the build number of Safari 4 Beta (visible in the Safari -> About Safari dialog) will be 5528.17.

What's most surprising about the number of modified applications is that very few of those are mentioned on Apple's 10.5.7 notes page--only Dashboard, Time Machine, iCal and Mail are directly called out, but none of the rest. Although the BOM file makes it simple to see exactly which files were modified within an application, this doesn't necessarily help figure out exactly what the purpose of the change was.

For example, the BOM file indicates that changes were made to iChat's balloons, boxes, compact, and text view styles. But comparing those views on my 10.5.6 and 10.5.7 machines reveals no visible differences. I could, of course, use a program like diff (or FileMerge, part of Xcode) to compare the files--text files, at any rate--to see where the differences lie. But with 449MB worth of data, that would be a horrendously time-consuming project.

Instead, I launched each of the modified programs, looking for any visible differences in menus or preferences, as compared to the 10.5.6 version of the same program (running on a not-yet-updated machine). However, nothing obvious jumped out at me in the way of new features in any of these programs. Then again, I've only been able to spend a few minutes comparing each program, so perhaps I've overlooked something--if you spot any new features, feel free to post them in the comments.

In System Preferences, there are changes to the following panels: Bluetooth, Desktop & Screen Saver, Energy Saver, MobileMe, Parental Controls, Print & Fax, Sound, Startup Disk, Time Machine, Trackpad, and Universal Access. As with the applications, however, I couldn't spot any visible differences when comparing the same panes on 10.5.6 and 10.5.7 machines.

Beyond the changes to applications and System Preferences, there are changes in low-lying technologies, too. The BOM file reveals changes to the iLife Media Browser; EPSON scanner drivers; Flash and Shockwave players; Quick Look generators for iWork; 802.11 and RAID frameworks; Spotlight importers for Office, iWork and (somewhat of a surprise) AppleWorks; updates to many Automator actions; a slew of changes to Bluetooth, including changes to the Bluetooth Setup Assistant; and lots of changes to audio and video (both ATI and Nvidia) drivers.

Finally, there were a ton of updates on the Unix side of OS X. Most notably, Apache 2 (2.2.11) and PHP (5.2.8) were both updated, as were some Perl libraries, various Python and Ruby frameworks, and a whole bunch of Unix utilities. There are also updates to many of the X11 Unix programs.

I've been tracking OS X updates for quite a while, and this one ranks among the largest ever. Dumping the BOM file into a text file, and then opening it in BBEdit reveals a total of 16,915 changed files on my MacBook Pro. Despite that, things seem to be running very smoothly here after the update. I've been using the machine for a few hours now, and haven't noticed any problems--I wasn't having any before with this machine, so it's a good thing when an update doesn't have negative consequences. As always, though, your mileage may vary, so please, back up your key files before updating.

ITworld LIVE

Operating SystemsWhite Papers & Webcasts

White Paper

A Comparison of PowerVM and VMware vSphere (4.1 & 5.0) Virtualization Performance

This technical white paper presents benchmark results showing greater VM consolidation ratios than demonstrated in previous benchmarks and demonstrating the extent of the performance lead that PowerVM virtualization technologies deliver over x86-based add-on virtualization products.

White Paper

Consolidating Lotus Domino x86 Workloads on IBM Power Systems

Read the white paper to learn how moving up to Lotus Domino 8.5 and consolidating with IBM Power Servers can help you boost performance results and ROI.

White Paper

Task, workflow & issue management for teams. Try free!

Need a flexible system for managing team tasks, issue tracking, and automating and managing workflow processes? Comindware® Tracker helps you do it all.

Webcast On Demand

Best Practices in Monitoring VMware

The benefits of virtualization are unassailable: increased agility, scale, and cost savings to name a few. However, so too are the monitoring challenges posed by these environments-including complexities, lack of visibility and control, and inefficiency.

Sponsor: Nimsoft

White Paper

How Nimsoft Service Desk Speeds Deployment and Time to Value

For years, many support teams have been hamstrung by their traditional service desk platforms, which require complex, time-consuming coding for virtually every aspect of customization. This complexity makes it costly and difficult for support organizations to adapt-and places an increasingly substantial burden on the agility and efficiency of the business as a whole.

See more White Papers | Webcasts

Ask a question

Ask a Question