Friday, January 7, 2011

Where the hackintosh comes from ?

Patched Mac OS X kernel : Life-cycle

The kernel of Mac OS X is an open source product which can be found http://opensource.apple.com/ .
The current kernel version is xnu-1504.9.17

The Russian clever guys "teateam" are patching the mach_kernel upon every update of Mac OS X for running on Intel Atom based CPUs.
Here is their blog . The patched kernels are posted in English speaking community here.
The building process of kernel on Mac OS X Snow Leopard is described here

Based on last resource lots of distributions of hackintoshes are created e.g. SnowyWindOSX .

Are the hackintoshes legal ?

In all apple agreement you can find this passage

“2. Permitted License Uses and Restrictions.
A. This License allows you to install and use one copy of the Apple Software on a single Apple-labeled
computer at a time, and you may not make the Apple Software available over a network where it could be used by multiple computers at the same time. If you use Setup Assistant to transfer
software from one Apple-labeled computer to another Apple-labeled computer, please remember that continued use of the original copy of the software may be prohibited once a copy has been
transferred to another computer, unless you already have a licensed copy of such software on both computers. You should check the relevant software license agreements for applicable terms and
conditions. You may make one copy of the Apple Software (excluding the Boot ROM code) in machine-readable form for backup purposes only; provided that the backup copy must include all
copyright or other proprietary notices contained on the original.
B. Certain components of the Apple Software, and third party open source programs included with the Apple Software, have been or may be made available by Apple on its Open Source web site
(http://www.opensource.apple.com/) (collectively the “Open-Sourced Components”). You may modify or replace only these Open-Sourced Components; provided that: (i) the resultant modified
Apple Software is used, in place of the unmodified Apple Software, on a single Apple-labeled computer; and (ii) you otherwise comply with the terms of this License and any applicable licensing
terms governing use of the Open-Sourced Components. Apple is not obligated to provide any maintenance, technical or other support for the resultant modified Apple Software.
C. Except as and only to the extent permitted in this License, by applicable licensing terms governing use of the Open-Sourced Components, or by applicable law, you may not copy, decompile,
reverse engineer, disassemble, modify, or create derivative works of the Apple Software or any part thereof. THE APPLE SOFTWARE IS NOT INTENDED FOR USE IN THE OPERATION OF NUCLEAR
FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL SYSTEMS, LIFE SUPPORT MACHINES OR OTHER EQUIPMENT IN WHICH THE FAILURE OF THE APPLE
SOFTWARE COULD LEAD TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE.
3. Transfer. You may not rent, lease, lend, redistribute or sublicense the Apple Software. You may, however, make a one-time permanent transfer of all of your license rights to the Apple Software
(in its original form as provided by Apple) to another party, provided that: (a) the transfer must include all of the Apple Software, including all its component parts, original media, printed materials
and this License; (b) you do not retain any copies of the Apple Software, full or partial, including copies stored on a computer or other storage device; and© the party receiving the Apple Software
reads and agrees to accept the terms and conditions of this License. You may not rent, lease, lend, redistribute, sublicense or transfer any Apple Software that has been modified or replaced under
Section 2B above. All components of the Apple Software are provided as part of a bundle and may not be separated from the bundle and distributed as standalone applications.
Updates: If an Apple Software update completely replaces (full install) a previously licensed version of the Apple Software, you may not use both versions of the Apple Software at the same time nor
may you transfer them separately.
NFR (Not for Resale) Copies: Notwithstanding other sections of this License, Apple Software labeled or otherwise provided to you on a promotional basis may only be used for demonstration,
testing and evaluation purposes and may not be resold or transferred.”


were says that Apple software can be installed only on apple labeled computers, so this mean that we stick the apple sticker on netbook, notebook or pc then on corresponding device can be easily installed machintosh.