Apple autorisera les machines virtuelles Linux à exécuter des applications Intel avec Rosetta dans macOS Ventura

Apple autorisera les machines virtuelles Linux à exécuter des applications Intel avec Rosetta dans macOS Ventura

7 juin 2022 0 Par Le Caiman
Apple autorisera les machines virtuelles Linux à exécuter des applications Intel avec Rosetta dans macOS Ventura

L’une des rares choses que les Mac Intel peuvent faire est que les Mac Apple Silicon ne peut pas est exécuté des systèmes d’exploitation écrits pour les processeurs Intel à l’intérieur des machines virtuelles. Plus particulièrement, cela signifie qu’il n’existe actuellement aucun moyen légal d’exécuter Windows sur un Apple Silicon Mac.

Les Mac Apple Silicon peuvent cependant exécuter des systèmes d’exploitation écrits pour les processeurs Arm à l’intérieur de machines virtuelles, y compris autres versions de macOS et les versions compatibles Arm de Linux. Et ces machines virtuelles Linux bénéficient d’une nouvelle fonctionnalité dans macOS Ventura : la possibilité de exécuter des applications écrites pour les processeurs x86 à l’aide de Rosettala 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 guidera à travers les exigences d’utilisation de Rosetta dans un système d’exploitation invité Linux – cela nécessite la création d’un répertoire partagé auquel macOS et Linux peuvent accéder et exécuter certaines commandes de terminal sous 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 Utilisateur Twitter @never_released, ont déjà constaté que ces étapes peuvent également activer Rosetta sur des processeurs ARM non Apple tant qu’ils sont suffisamment modernes pour prendre en charge au moins la version 8.2 du jeu d’instructions Arm. Comme le souligne Martin, ce n’est pas strictement légal en raison des restrictions de licence de macOS, et certaines fonctionnalités matérielles spécifiques à Apple relativement mineures sont nécessaires pour déverrouiller toutes les capacités de Rosetta.

Ventura n’autorise toujours pas l’installation de systèmes d’exploitation x86 sur les Mac Apple Silicon – exécutant uniquement des applications x86 dans les systèmes d’exploitation Arm. Cela ne change pas non plus l’état de Windows sur les Mac Apple Silicon, qui est pris entre les limitations d’Apple sur les systèmes d’exploitation invités x86 et le refus (ou l’incapacité présumée) de Microsoft de vendre des licences pour les versions Arm de Windows. Si les versions Arm de Windows peuvent être exécutées sur un Mac, elles n’auront peut-être pas besoin de Rosetta, car Microsoft possède son propre logiciel de traduction x86 vers Arm, et à certains égards, il est plus flexible que Rosetta.

Étendre les fonctionnalités de Rosetta de cette façon et l’offrir aux systèmes d’exploitation invités signifie, espérons-le, qu’il restera plus longtemps que le Rosetta d’origine. Lorsque Apple est passé des processeurs PowerPC aux processeurs Intel, Rosetta a finalement été abandonné car les consommateurs n’avaient pas vraiment besoin d’exécuter beaucoup de code PowerPC en dehors de leurs applications Mac. Les applications écrites pour les processeurs Intel, en revanche, vont rester dans un avenir prévisible.