![]() |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
![]() |
![]()
Message
#31
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 1 619 Inscrit : 19 Nov 2020 Membre no 212 895 ![]() |
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é.
|
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 07:27 |