macOS Ventura étend la prise en charge de Rosetta aux machines virtuelles Linux
L’une des rares choses qu’un Mac Intel peut faire et qu’un Apple Silicon Mac ne peut pas faire est d’exécuter des systèmes d’exploitation écrits pour les processeurs Intel à l’intérieur de machines virtuelles. Plus précisément, cela signifie qu’il n’existe actuellement aucun moyen légal d’exécuter Windows sur un Apple Silicon Mac.
Cependant, les Mac Apple Silicon peuvent exécuter des systèmes d’exploitation écrits pour les processeurs Arm à l’intérieur de machines virtuelles, y compris d’autres versions de macOS et des versions compatibles Arm de Linux. Et ces machines virtuelles Linux bénéficient d’une nouvelle fonctionnalité dans macOS Ventura : la possibilité d’exécuter des applications écrites pour les processeurs x86 avec Rosetta , la même technologie de traduction binaire qui permet aux Mac Apple Silicon d’exécuter des applications écrites pour les Mac Intel.
La documentation d’Apple vous expliquera les conditions requises pour utiliser Rosetta dans un système d’exploitation invité Linux – cela vous oblige à créer un répertoire partagé accessible à la fois par macOS et Linux et à exécuter certaines commandes de terminal Linux pour le configurer. Mais une fois que vous aurez suivi ces étapes, vous pourrez profiter de la compatibilité plus large des applications grâce à la possibilité d’exécuter du code x86 ainsi que du code Arm.
Certains développeurs, dont Hector Martin du projet Asahi Linux et l’utilisateur Twitter @never_released , ont déjà découvert que ces étapes peuvent également activer Rosetta sur des processeurs ARM tiers, tant qu’ils sont suffisamment à jour pour prendre en charge au moins la version 8.2 du bras. Un ensemble d’instructions. Comme le souligne Martin, ce n’est pas tout à fait légal en raison des restrictions de licence macOS, et certaines fonctionnalités matérielles Apple relativement mineures sont nécessaires pour libérer tout le potentiel de Rosetta.
Ventura n’autorise toujours pas l’installation de systèmes d’exploitation x86 sur les Mac Apple Silicon – il n’exécute que des applications x86 sur les systèmes d’exploitation Arm. Cela ne change pas non plus l’état de Windows sur les Mac Silicon d’Apple, qui se situent entre les restrictions d’Apple sur les systèmes d’exploitation invités x86 et le refus (ou l’incapacité perçue) de Microsoft d’octroyer une licence à la version Arm de Windows. Si une version Arm de Windows peut être exécutée sur un Mac, elle n’aura peut-être pas besoin de Rosetta, car Microsoft possède son propre logiciel de traduction x86 vers Arm et est plus flexible que Rosetta à certains égards .
Nous espérons que cette extension des fonctionnalités de Rosetta et son offre aux systèmes d’exploitation invités signifient qu’elle durera plus longtemps que la Rosetta d’origine. Lorsque Apple est passé des processeurs PowerPC aux processeurs Intel, Rosetta a finalement été abandonné car les consommateurs n’avaient pas besoin d’exécuter beaucoup de code PowerPC autre que leurs applications Mac. D’autre part, les applications écrites pour les processeurs Intel resteront dans un avenir prévisible.
Laisser un commentaire