IPB

Bienvenue invité ( Connexion | Inscription )

2 Pages V  < 1 2  
Reply to this topicStart new topic
> macOS support pour les Mac Intel, Réactions à la publication du 10/06/2025
Options
Paul Emploi
posté 22 Jun 2025, 12:54
Message #31


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 1 619
Inscrit : 19 Nov 2020
Membre no 212 895



Citation (M-Rick @ 20 Jun 2025, 20:48) *
Citation (Paul Emploi @ 10 Jun 2025, 14:25) *
Apple a d'ores et déjà annoncé que macOS 27 qui sortira vers l'automne 2026 ne supportera aucun Mac Intel. Ce qui mettra fin aux hackintosh, les SoC Apple silicon étant compatibles ARM, mais avec nombre d'extensions propriétaires absolument non émulables sur une plateforme ARM!
Ces extensions matérielles ne sont pas documentées, que ça soit des instructions vectorielles avec une unité propriétaire que celles pour Rosetta 2 ainsi que le ou les modes de fonctionnement associés.

C'est faux.
Beaucoup de Hackintosh fonctionnent sur Proxmox dans un conteneur bas niveau.
Cette méthode permet de contourner simplement l'ancienne méthode d'injection des ktexts devenue compliquée voire impossible avec les versions récentes de macOS et éviter que l'OS soit cassé après chaque mise à jour.
Et macOS ARM fonctionne dessus.

Oui, Proxmox permet de virtualiser un hackintosh X86.
macOS ARM ne tourne pas sous Proxmox, entre autre car il ne supporte pas encore les architectures ARM, et encore moins celles propriétaires d'Apple (des dérivées), au mieux un fork de proxmox et faire tourner partiellement les applications ou très lentement dans certains cas (framework d'accélération), voir en étant d'obliger d'émuler!

Un hackintosh n'est pas l'exercice consistant à faire tourner maladroitement et lentement macOS et son écosystème logiciel, mais celui de le faire tourner efficacement pour profiter du rapport performance/prix meilleur de certains PC, de leurs meilleures capacités de maintenance et d'évolution, ou simplement de leur prix d'accès inférieur.

Et c'est là où Apple a verrouillé nombre de choses, via des modes de fonctionnement sur ses CPU qui n'existent pas sur les autres ARM (pour Rosetta 2), et des instructions et sous-unités propriétaires qui là non plus n'existent pas sur les autres ARM comme AMX (voir ici).
En théorie ça peut être émulé, en pratique ça divisera par 4 à 5 au moins les perfs de Rosetta 2, et au moins par 2 celles des instructions AMX en perdant leur asynchronicité au passage donc devenant bloquantes!
Je vais revenir bientôt sur AMX un dimanche, qui a des points communs avec les unités vectorielles conçues par Seymour Cray...


--------------------
La liberté d'expression c'est l'extrémisme. La censure c'est la liberté.
Go to the top of the page
 
+Quote Post

2 Pages V  < 1 2
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 07:27