Apple-Intel architecture
From Wikipedia, the free encyclopedia
-
This article is about the architecture of Intel-based Apple computers; for the transition from PowerPC see Apple Intel transition.
The Apple-Intel architecture is a name used for Apple Macintosh personal computers developed and manufactured by Apple Computer which use Intel x86 processors, rather than the PowerPC and 68k processors used in their predecessors.
Contents |
[edit] Running operating systems other than Mac OS X
On April 5, 2006 Apple made available for download a public beta version of Boot Camp, a collection of technologies which allows users of Intel based Macs to boot Windows XP Service Pack 2[1]. This feature will also be included in Mac OS X v10.5, "Leopard".
Both Linux[2] and Windows XP[3] are currently able to boot on the new Intel Macintoshes. Windows Vista has also been booted on the new Intel Macs[4].
Prior to Boot Camp, which provides most hardware drivers for Windows XP, drivers for XP were very difficult to find.
Being able to boot between multiple operating systems has the following benefits:
- Being able to choose the user's preferred system and its interface.
- Being able to use more software (in particular, more games) by being able to run programs designed only for Windows, which would likely be faster than emulation or a compatibility layer.
- Being able to use software that is designed only for, works faster on, or is more intuitive on one OS (for example, Adobe Photoshop).
- Being able to make transitions between operating systems easier by using the same familiar hardware.
- Being able to use an Apple-Intel computer to provide support for both systems using the same hardware.
- Being able to test applications across different operating systems without having to invest in twice as much hardware, or to test files/documents between different platform-specific software suites (for example, to test a web document between Internet Explorer 6 and Safari 2.0).
New hardware and firmware components that must be supported to run an operating system on Apple-Intel hardware are listed below.
[edit] Technologies
[edit] Extensible Firmware Interface
Extensible Firmware Interface (EFI) is the firmware-based replacement for the PC BIOS from Intel. Designed by Intel, it has been chosen by Apple to replace OpenFirmware, used on PowerPC architectures.
[edit] GUID Partition Table
GUID Partition Table (GPT) is a standard for the layout of the partition table on a physical hard disk. It is a part of the Extensible Firmware Interface (EFI) standard proposed by Intel as a replacement for the outdated PC BIOS, one of the few remaining relics of the original IBM PC. The GPT replaces the Master Boot Record (MBR) used with BIOS.
[edit] Trusted Platform Module
A Trusted Platform Module (TPM) is a microcontroller that stores secured information. Intel Macintoshes use the chip to prevent Mac OS X from running on non-Apple PCs. TPM technology is considered controversial by some users due to its presumed role in future DRM technologies, but to date Apple seems to have chosen not to implement its functions beyond requiring the chip to be present to install OS X.
[edit] Virtualization
With support of Intel's VT-X technology, the Core Duo allows for high performance (native) virtualization - the ability to run and switch between two or more operating systems simultaneously, rather than having to dual-boot and run only one operating system at a time.
The first software to support this is Parallels Desktop for Mac, which was released in June 2006. Although it works on a Core Duo, the virtualized machine has only one CPU. Other limitations and conveniences relative to Boot Camp mean that the best choice depends on the circumstances. VMware have also announced that they will be releasing a Mac OS X version of their software [5].
Other virtualization software includes Q.
Microsoft announced on August 7th, 2006 that Virtual PC for Mac will not be ported to the Intel Mac platform[6].
[edit] See also
[edit] Notes
- ^ Apple makes Macs run Windows XP
- ^ Mactel Linux
- ^ Windows XP on Intel Macs
- ^ Vista Beta 2 on MacBook Pro with Bootcamp? You bet!
- ^ VMware press release for VMware for Mac OS X
- ^ WWDC: Microsoft kills Virtual PC for Mac -MacWorld