Available as a fully-integrated, build-to-order option, Bluetooth is an open specification that enables short-range wireless connections between desktop and laptop computers and a host of other peripheral devices.
[…] Bluetooth is available as a build-to-order option, which is installed by Apple at the time of purchase as a fully integrated module. Accessing the Bluetooth capabilities without purchasing the integrated module will require a third-party dongle that may not support all present and future features supported by the internal module.
Translation: If you think you might want Bluetooth, and you don’t want to use a dongle, you’ll have to pony up the extra $50 up front, because you won’t be able to add it later.
Here’s a neat feature that might be common on Macs, but it was new to me:
The user has the option at boot time to put the computer into a mode of operation called Target Disk Mode (TDM).
When the iMac G5 is in Target Disk Mode and connected to another Macintosh computer by a FireWire cable, the iMac G5 operates like a FireWire mass storage device with the SBP-2 (Serial Bus Protocol) standard. Target Disk Mode has two primary uses:
- high-speed data transfer between computers
- diagnosis and repair of a corrupted internal hard drive
That’s a pretty cool idea. You could debug the HD without removing it. Of course, there have been problems in the past with OSX actually causing corruption on external FireWire drives. I guess they figure that they have that sorted out. There’s also a note on the measures taken for cooling:
The iMac G5 uses an advanced system management unit (SMU) to manage the thermal and power conditions, while keeping the acoustic noise to a minimum.
Temperature and power consumption are monitored by the operating system which communicates with the SMU, which in turn controls and monitors fan operation. If Mac OS X is not booted, thermal management must be provided by the alternate development operating system.
Note: If Mac OS X is not booted and the alternate development operating system does not manage the fans, the fans go into an unmanaged state and run at full speed.
Linux kernel developers, start your emacs sessions.