VirtualBox 7 : compatibilité Apple Silicon et autres changements de fond au programme

Stéphane Moussie |

VirtualBox se met enfin à la page de l'architecture Apple Silicon. Dans sa version 7 désormais disponible en bêta, le logiciel de virtualisation open source est proposé dans une version ARM en plus de la version x86 historique. Par voie de conséquence, VirtualBox 7 adopte le framework Hypervisor d'Apple pour pouvoir virtualiser des systèmes sur la nouvelle architecture de Cupertino. Et quitte à adopter les bonnes pratiques — l'éditeur n'a de toute façon pas trop le choix —, cette nouvelle version n'utilise plus d'extensions du noyau.

VirtualBox 7.0 en bêta

Il y a d'autres changements majeurs sous le capot de VirtualBox 7. L'application dispose d'un module de sécurité virtuel TPM 2.0, ce qui lui permet de virtualiser Windows 11. Le chiffrement complet des machines virtuelles est disponible, une option à activer par l'intermédiaire de lignes de commande pour le moment. La gestion des éléments graphiques a été remise à plat en s'appuyant sur DXVK, une couche de traduction basée sur l'API Vulkan pour les composants Direct3D. L'interface utilisateur a elle aussi été largement revue, mais elle ne se rapproche pas des normes de macOS pour autant.

Il est déconseillé d'utiliser cette première bêta sur une machine de production — nous avons eu un plantage au bout de quelques minutes seulement. Pas de date de sortie annoncée pour la version stable, mais ce ne sont pas les logiciels de virtualisation qui manquent sur macOS, y compris sur l'architecture Apple Silicon (Parallels Desktop, VMware Fusion, UTM…).

Comment créer une machine virtuelle de macOS (Monterey, Ventura) sur un Mac Apple Silicon

Comment créer une machine virtuelle de macOS (Monterey, Ventura) sur un Mac Apple Silicon


avatar nggigo | 

Comment on fait pour virtualiser Windows avec ça ?

avatar Charly69 | 

@nggigo

Tout d’abord il faut télécharger le fichier.iso sur le site de microsoft.

avatar nggigo | 

@Charly69

Et ensuite ?

avatar mimolette51 | 

Y a le lien vers le manuel utilisateur à parir d'un clic sur cette page...
Ca frise la débilité profonde a ce niveau là...

avatar bozzo | 

@mimolette51

Restons polis voyons…

avatar mimolette51 | 

Poser des questions pareilles, c'est en soi de l'impolitesse...

avatar Dimemas | 

Bah en même temps, faire un peu de recherche ça aide aussi avant de poser des questions ;)

avatar nggigo | 

@Dimemas

J’avais pas envie de faire des recherches. Donc ça tombe bien 👍🏻

avatar nggigo | 

@mimolette51

Bah merci ! Écoute, je suis pas un pro comme toi sur ce sujet là. Donc je demande, c’est le but d’un site comme MacG 😉

avatar stefhan | 

+1

Même s'il existe de nombreux sites, parfois un peu d'aide pour se mettre sur les rails est toujours bonne à prendre. (Et c'est valable aussi pour les sites de jeux, etc.)

avatar Mrleblanc101 | 

@nggigo

Non, c'est un site de nouvelle... Pas un forum

avatar Charly69 | 

@nggigo

et bien 1ère étape : Tu installes Virtualbox c’est gratos.

2ème étape : Une fois que ceci est fait tu cliques sur « nouvelle » tu peux choisir le nom de ta VM, le dossier où elle va s’installer, l’OS et la version.

3ème étape : Tu choisis la quantité de ram que tu vas allouer à ta machine.

4ème étape : Tu crées un disque dur virtuel tu peux laisser en VDI (Image de disque Virtualbox)
ensuite ça va te demander si tu veux que le stockage sur ton disque dur physique soit dynamiquement alloué ou non.

5ème étape : Tu choisis l’emplacement et la taille de ton disque virtuel pour la VM.

Dernière étape : Ta VM apparaît à gauche, tu la démarre, il va te demander de choisir ton disque optique (ton fichier iso de Windows que tu as téléchargé au préalable sur le site de microsoft) tu cliques sur l’icône fichier jaune à droite et le tour est joué.

En espérant t’avoir aidé ! 😉

avatar nggigo | 

@Charly69

Merci pour tes explications 👍🏻 Très complet et clair pour un gars comme moi à la ramasse sur les émulateurs ;)

avatar JohnWalker | 

@nggigo

Les forums de MacG sont là pour toi.

avatar nggigo | 

@JohnWalker

Autant profiter des commentaires ;) Mais pour une prochaine !

avatar Sillage | 

@nggigo

Je ne sais pas comment fonctionne VirtualBox quand tu crée un VM pour Windows 11. À savoir que sur Apple Silicon (M1 et M2), tu ne peux installer que la version ARM de Windows.
Donc il te faudra chercher l’ISO de cette version.

Comme expliqué dans la news, assures-toi que le module TPM2.0 est ajouté à la liste du hardware. Sinon, elle ne va pas démarrer. (Avec VMware, ce n’était pas présent par défaut)
Aussi, si c’est comme sur VMware, il fait encrypted la VM. J’ai fait des tests avec VMware sur Windows.

J’espère que ça rapportera des compléments d’aide.

Oh, et je crois que c’est encore le cas, mais le système de license est le même entre Windows 10 et Windows 11. Mes VM en windows 11, je les ai créé avec des licenses windows 10, qui sont elles sont moins cher que Windows 11.
Mais attention, j’ai pris des versions Windows 10 Pro. Je ne sais pas comment les licenses fonctionnent pour Windows ARM.
Recherche pour les licenses. Aucune idée si une license Windows 10 Pro fonctionne pour Windows 11 ARM par exemple.

avatar Charly69 | 

@nggigo

avec plaisir et c’est vrai que ce n’est pas forcément évident évident quand on est pas trop dans ce domaine !

avatar hogs | 

et tu saisis le numéro de licence que tu auras préalablement acquit. Tu peux zapper cette étape au prix de fonctionnalités réduites

avatar lmouillart | 

- Pour les anciennes version 6.x comme c'est indiqué ici (sous mac intel) :
https://www.justgeek.fr/macos-installer-windows-10-sur-mac-avec-virtualbox-85554/

- Pour cette version vu que c'est une beta je dirais d'abord RTFM, sinon c'est une mauvaise idée.
- Pour les version Apple Silicon et Windows ARM idem RTFM, les ISO des versions de développement et beta de Windows ARM de test étant ici : https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64 les versions stables ne sont malheureusement pas distribuées.

avatar nggigo | 

@lmouillart

Ok je te remercie. Je vais tester ça sur mon MBP M1 👍🏻

avatar lmouillart | 

Sur le M1 ça va etre plus compliqué, il faut Virtualbox 7 beta et tester avec les ISO beta ou dev de Windows ARM et probablement mettre les mains dans les docs. Pour bidouiller ça va pour travailler avec ça ne va pas etre pour tout de suite.

avatar nggigo | 

@lmouillart

Oui je comptais le faire avec la 7 en beta 😉 Moi c’est plutôt pour travailler mais mes besoins sont bureautiques sur Windows : donc c’est peut-être suffisant ? T’en penses quoi ?

avatar nggigo | 

@JohnWalker

Fais toi un café. Tu me remercieras ❤️

avatar lmouillart | 

Aucune idée, je pense que ça dépend de la nature des applications soit ARM soit x64, si c'est du x64, ça risque d’être compliqué/lent comme pas possible. Si c'est de l'ARM ça devrait passer.

avatar JohnWalker | 

@nggigo

RTFM

avatar BeePotato | 

@ lmouillart : « les versions stables ne sont malheureusement pas distribuées. »

Oui, c’est ce que je me dis depuis toujours au sujet de Windows. 🤣

(Désolé — trop tentant…)

avatar mimolette51 | 

Ben tu appuis sur le bouton + de la capture d'écran et tu choisis de monter un VM windows.
La configuration par transmission de pensées, c'est pas encore au point ^^

avatar vincentn | 

Excellente nouvelle que voilà !

avatar evangelion-007 | 

Celle là. Je l’ai pas vu venir. Sur les forum, l’équipe étaient réfractaire a l’Apple M1..

avatar Dan82 | 

Pareil pour moi; pratiquant Oracle depuis des lustres, je les sentais vraiment pas motivés pour faire avancer le sujet.

avatar Risengan | 

Je sais que c’est pas le plus important… mais qu’est-ce que c’est moche VirtualBox 🤢

avatar Jean-Jacques Cortes | 

@Risengan. On s’en moque de l’emballage, ce qui compte c’est ce qu’il y a dans la boîte. VirtualBox permet de faire tourner à mon travail, le logiciel incompatible avec Windows 10 et qui coûte plus cher qu’un PC.

avatar jerome74 | 

Je n'ai pas vraiment compris ce que cette version 7 permet de faire sur une machine M1: virtualiser Windows intel? Windows ARM? MacOS Intel? MacOS ARM? Quand je crée une nouvelle machine, il ne me propose que de vieux OS 32-bit… j'ai du louper quelque chose!

CONNEXION UTILISATEUR