Hackintosh

Definition:
A computer using non-Apple branded hardware that runs a version of OS X that has been modified (hacked) to run on generic, non-Apple systems. When created using laptop hardware, the term "hackbook" is often used instead.

Legal History:
Prior to 2006, the Macintosh operating system used the Motorola chipset; while Windows based PCs used Intel/AMD based chipsets. This made it impossible to run an operating system on “foreign” hardware. When Apple moved to the Intel chipset, it became possible to run Windows on Apple hardware. The release of Bootcamp by Apple provided a supported method for end users to dual boot an Apple branded computer with OS X and Windows. However, Apple has continued to refuse to support the installation of OS X on non-Apple hardware.

On July 3, 2008, Apple sued Psystar Corporation for selling non-Apple hardware preinstalled with OS X on the basis that Psystar violated the Digital Millennium Copyright Act (DMCA). According to Apple, the copy protection on OS X was illegally bypassed. On November 13, 2009, the court ruled in favour of Apple Despite these restrictions, a strong hacker/hobbyist community has grown. These communities have clear step by step instructions on installing OS X on compatible hardware. To date, Apple has not been going after hobbyists who build their own Hackintosh system.

Hackintosh Communities:
Since Apple’s switch to the Intel processor, communities have appeared on the Internet to support the building of Hackintosh. They often provide recipes and step by step instructions describing which hardware to buy, which drivers to download, and a complete set of instructions on how to install OS X on PC hardware.

Two well known communities are the the OSx86 project, and TonyMacX86. Based on the TonyMacX86 instructions, Lifehacker has published a series of articles on creating Hackintoshes in a series of eight easy steps. In most cases, these steps require access to a pre-existing Macintosh (or a Hackintosh). In an attempt to avoid legal problems with the DMCA and software piracy, the published instructions always tell the builder to purchase a copy of the OS X software from a legitimate source.

Hardware Requirements:
When building a Hackintosh for the first time, it is best to stick as closely as possible to a published recipe, and exclusively use hardware that others have already used. Generally, an Intel CPU (as opposed to an AMD based CPU is used. All hard drives and optical drives need to use SATA connectors, as the Macintosh hardware does not support the older IDE standard. PCI-E video cards are often used, with NVIDA based cards being the most common. The idea is to replicate as much as possible the hardware used by Apple.

Since Apple does not use Parallel Ports and other hardware features that are often still available on motherboards for backwards compatibility, it is common to require the builder to adjust settings in the BIOS prior to installing OS X. Should the same hardware also be used to dual boot into Windows, a common suggestion is to install two hard drives – one for Windows and one for OS X – and only have one of them plugged in when installing the Operating System in question. Once both OSes are installed, then both drives can be plugged in at the same time, and the BIOS boot order can be adjusted to suit the user.

Advantages and Disadvantages of Hackintoshes:
One of the major complaints about Apple is that their prices are much higher for the same hardware that is found in Windows based systems. Purchasing generic hardware gives the system builder more control over the hardware they put in. This allows more customization and upgradability to the system over time. Alternatively, the system builder can simply save money by purchasing cheaper hardware compared to what they can purchase directly from Apple.

However, because Hackintoshes are not supported by Apple they require much more effort to build and install. Kernel panics are much more common place, and software updates cannot be guaranteed to work. For people who require stability both in hardware and updates, even Hackintosh communities would recommend the purchase of a “real” Macintosh. The Hackintosh is seen more as a hobby computer, not a production machine.

Legal and Ethical Issues:
The legal grounds for building them, even for personal use fall into a grey area. Modern tools for installing OS X on PC hardware do not modify the Apple software, they merely provide driver support. Psystar was sued for violating the DMCA, it is unclear as to the legal status for the hacks used by the community to provide OS X compatibility for non-Apple branded hardware. Proponents of the Hackintosh make the claim that the writing of driver software is not restricted by the DMCA. Their claims about Apple not being allowed to sue are untested in court.

--17:18, 25 February 2012 (UTC)Lloyd Johnston