Cet article est uneébauche concernantApple.
Cet article ne s'appuie pas, ou pas assez, sur des sourcessecondaires ou tertiaires().
OSx86 (mot-valise issu deOS X etx86) est un projet collaboratif de hacking ayant pour objectif de faire tourner lesystème d'exploitationMac OS X sur des ordinateursx86 non conçus parApple. Le projet remonte à juin 2005, à la suite de laWorldwide Developers Conference et de l'annonce d'Apple de latransition des processeursPowerPC vers des processeurs Intel.
Les ordinateurs construits pour faire tourner ce genre de Mac OS X sont aussi appelésHackintosh, un autre mot-valise issu des motshack etMacintosh.Lalicence de logiciel d'Apple, n'autorise pas à utiliser Mac OS X sur du matériel non-certifié par Apple[1]. Cependant la légalité de ce genre devente liée est remise en cause par des sociétés telles quePsystar Corporation (en) (qui propose desOpen Computers, PC équipés d'OSx86), etPearC (en).
Avant la migration des Mac vers les processeurs Intel, plusieurs projets permettant d'utiliser Mac OS X sur des machines tierce-partie existaient, comme par exemple l'émulateur de système PowerPCPearPC ou la solution devirtualisation Mac-on-Linux.
Apple n'autorise pas l'utilisation de Mac OS X sur des PC x86 autres que ceux pour lesquels il est développé. La société a utilisé unTrusted Platform Module (TPM), afin de lier Mac OS X aux systèmes informatiques distribués aux développeurs après avoir annoncé son passage à puces Intel. Lesconditions générales d'utilisation de Mac OS X interdisent l'installation de Mac OS X sur "des ordinateurs non-labellisés Apple". Le 3 juillet 2008, Apple USA a déposé une poursuite contrePsystar Corporation (en) pour violation de cette restriction, entre autres revendications.
Le 13 novembre 2009, la justice américaine a accueilli la requête d'Apple pour jugement sommaire et a considéré que les droits d'auteur d'Apple avaient été violés, ainsi que leDigital Millennium Copyright Act (DMCA), lorsque Psystar a installé et commercialisé le système d'exploitation Mac OS X sur des ordinateurs non-Apple.
Le 14 janvier 2009, le siteGadget Lab du magazineWired a posté untutoriel vidéo pour installer Mac OS X sur unnetbookMSI Wind, qui a été supprimé à la suite d'une plainte d'Apple.
De nombreuxsites web et blogs européens proposent des tutoriels pour installer Mac OS X sur différents types de PC.
Les efforts visant à exécuter Mac OS X sur du matériel non Apple ont été effectués sur des fuites de copies de la préversion de Mac OS X Intel. Le 6 juin 2005, Apple a annoncé la disponibilité d'un kit de transition pour développeur. Cette trousse a été mise à la disposition des développeurs inscrits au prix de 999 $. Les premiers patchs visaient à contourner leTrusted Platform Module (TPM), qui a été inclus sur lacarte mère des kits de transition pour développeurs. Le TPM a été requis par la technologieRosetta qui a permis à des logiciels compilés pour l'architecturePowerPC de pouvoir fonctionner sur l'architecture Intel. La suppression de cette exigence a permis à Mac OS X d'être installé sur des ordinateurs non Apple.
L'annonce de Mac sur x86 et le don du Boot132 Apple permirent à certains de gagner la bataille. Ce fut d'abord David Eliott (alors peu connu de la scène OSx86) qui inventa le "DFE's Boot-132", en réussissant à implémenter les tables de l'EFI dans unbootloader. Cela ouvrit des possibilités de vente en "Retail". Arriva simultanément "InsanelyMac" (site web aujourd'hui (2009) très connu qui est une mine d'informations avec plus de 3 000 visites journalières[2]).
Au fur et à mesure du temps, d'autresbootloaders virent le jour, tels que PCEFI (conçu par Netkas, auquel on attribue souvent par erreur l'invention de Boot-132), BootThink, Chameleon (sur lequel se base Netkas). Ce projet veut rassembler les développeurs OSx86.
Depuis la version 3.2.6 deVirtualBox (2010), il est possible d'installer en tant qu'invitéMac OS X sur un hôteWindows[3].
Anciens systèmes | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Systèmes actuels |
|
Apple |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dérivés deBeOS | |||||||||||
DOS | |||||||||||
IBM | |||||||||||
Microsoft Windows |
| ||||||||||
ReactOS Foundation |
| ||||||||||
POSIX /Unix |
| ||||||||||
Dérivés d'AmigaOS | |||||||||||
Dérivés duTOS | |||||||||||
D’importance historique | |||||||||||
Mobile |
| ||||||||||
Embarqués |
| ||||||||||
Autres systèmes | |||||||||||
Pour une liste complète, voir laliste des systèmes d’exploitation et lacatégorie « Système d’exploitation ». |