VirtualBox 7 disponible avec le support de SecureBoot et de TPM 2.0

VirtualBox 7 disponible avec le support de SecureBoot et de TPM 2.0

VirtualBox 7 disponible avec le support de SecureBoot et de TPM 2.0

La nouvelle et attendue version majeure de VirtualBox est enfin là. Comme on s’en doute, cette mouture 7 intègre de nombreuses nouveautés et remet le client de virtualisation en phase avec les systèmes les plus récents, dont Windows 11.

Pour le système de Microsoft, il faut noter la prise en charge de Secure Boot et de TPM 1.2 et 2.0, des éléments requis pour son installation. Nous reviendrons d’ailleurs prochainement sur ce point, avec un guide.

Parmi les autres améliorations marquantes, citons également le chiffrement intégral des machines virtuelles, le support des machines dans le cloud, la prise en charge de la 3D via DirectX 11, la possibilité (expérimentale pour l’instant) de démarrer une machine virtuelle en session 0 (donc avant de se connecter avec son profil sur la machine locale) ou encore diverses améliorations d’interface.

L’application reste gratuite pour Windows, macOS et Linux.

Commentaires (40)


Est qu’ils ont réussi à résoudre les problèmes avec l’isolation du noyaux Windows ?


« Nous reviendrons bientôt avec un guide » 👍🙏
Génial merci 🙏


Tiens, j’ai une question à propos de Virtualbox:
Est-ce qu’il est possible de bloquer la fonction NAT de sa carte réseau via une GPO ? ou un truc du style.


Hâte qu’ils décident d’orienter leurs développement vers l’émulation ARM sur Intel (et vice versa).



(quote:2098639:Oby-Moine)
Est qu’ils ont réussi à résoudre les problèmes avec l’isolation du noyaux Windows ?




Tu veux activer l’isolation du noyau sur un Windows invité?



Je pense que tu ne peux pas l’activer sur n’importe quelle plate-forme (physique: CPU, Chipset et OS: Linux avec/sans IOMMU, Windows avec ou sans hyper-v actif).
Pour que l’isolation noyau fonctionne, il faut que Windows soit sur du bare metal compatible (avec les options d’émulation matérielle activées dans le BIOS) ou sur une plate-forme qui le fournit (si possible de façon para virtualisée, pas de façon logicielle).



Le problème n’est pas tant Virtual Box sur sur ce point que toute la chaîne sur laquelle repose ton Windows invité.


“la possibilité (expérimentale pour l’instant) de démarrer une machine virtuelle en session 0 (donc avant de se connecter avec son profil sur la machine locale)”



Est-ce à dire qu’on pourrait faire joujou avec une distrib GNU/Linux en démarrant Windows et sans faire de dualboot ?


Non, de ce que je comprend, une VM pourra démarrer avant que tu arrives sur l’écran de connexion Linux.


L’une des grosse nouveauté pour moi est :
The EHCI and XHCI USB controller devices are now part of the open source base package



Donc plus besoin des Extension Pack dans mon cas et donc de licence payante en entreprise pour utiliser l’USB 2 et 3.


Payer n’était pas nécessaire en entreprise, tant que l’utilisateur installait lui-même. (Pas toujours pratique bien sûr)


xlp

Payer n’était pas nécessaire en entreprise, tant que l’utilisateur installait lui-même. (Pas toujours pratique bien sûr)


C’était vrai jusqu’en 2017 il me semble car Oracle a changé la licence à ce moment et il n’y avait plus le droit d’utilisation commerciale (donc en entreprise) des extension pack, alors qu’avant on pouvait l’utiliser si installé à la main.



Licence rev 9
Licence rev 10


esver

C’était vrai jusqu’en 2017 il me semble car Oracle a changé la licence à ce moment et il n’y avait plus le droit d’utilisation commerciale (donc en entreprise) des extension pack, alors qu’avant on pouvait l’utiliser si installé à la main.



Licence rev 9
Licence rev 10


Ah oui merci. Je le virerai de quelques machines au boulot, s’il est installé.



Wikus a dit:


Est-ce à dire qu’on pourrait faire joujou avec une distrib GNU/Linux en démarrant Windows et sans faire de dualboot ?




C’est pas ce qu’on fait avec VirtualBox depuis des années? Ou que WSL permet de faire?



Si c’est pour avoir les 2 machines en même temps, tu peux tenter de “scinder” ta machine en 2 avec un hyperviseur, et mapper la CG et des ports USB sur une machine, et la CG interne au CPU et les autre sports USB à une autre machine…



C’est pas gagné avec une machine grand public (ça dépend du chipset, du CPU, du BIOS…)


D’après le changelog:
Windows hosts: Added experimental support of running autostarted VMs in session 0, to allow running VMS even when a usser is not being logged in (disabled by default, please consult the manual)



J’en comprends que cela permet - sous windows- de démarrer une VM automatiquement au démarrage de Windows, sans attendre qu’un utilisateur se loggue. (nh’sitez pas a me corriger)



J’ai hâte d’essayer :)



dedalum a dit:


D’après le changelog: Windows hosts: Added experimental support of running autostarted VMs in session 0, to allow running VMS even when a usser is not being logged in (disabled by default, please consult the manual)



J’en comprends que cela permet - sous windows- de démarrer une VM automatiquement au démarrage de Windows, sans attendre qu’un utilisateur se loggue. (nh’sitez pas a me corriger)



J’ai hâte d’essayer :)




je comprends la même chose, ca sent le substitue au WSL ça, voire la possibilité de booter des serveurs sans log sous windows!


Faudra que je teste cette nouvelle version.
Mais depuis l’installation de mon WSL impossible de faire fonctionner correctement VirtualBox (pourtant pas faute d’avoir suivi plusieurs tutos.
Par contre avec VM Player aucun soucis (et ce sur la même machine).


WSL2 n’entre plus en conflit contrairement à WSL1


Moi aussi j’ai ma VM (windows) qui ne démarrais plus. :roll:
Par chance (mes recherches sur le net n’ont rien donné), j’ai vu que la case “page mémoire imbriquée” était décochée. Je l’ai recoché et ça a fonctionné… :mad2:



J’avoue très humblement ne pas savoir exactement ce que fait cette fonction, et pourquoi le comportement résultant a été différent… :singe:



J’espère que cela peux vous servir… :oops:



th3squal a dit:


WSL2 n’entre plus en conflit contrairement à WSL1




Je suis bien en WSL2 pourtant


Tu as peut être activé HyperV pour la virtualisation WSL? les 2 hyperviseurs ne peuvent pas cohabiter de souvenir


Virtualbox 7.0 sous Linux 6.0.1 : Les guests Win10 ont la mise à jour automatiques des GuestAdditions dès qu’on « insère le CDROM des GuestsAdditions ». Plus besoins de lancer la mise à jour en manuel à la main.



tomy100 a dit:


Faudra que je teste cette nouvelle version. Mais depuis l’installation de mon WSL impossible de faire fonctionner correctement VirtualBox (pourtant pas faute d’avoir suivi plusieurs tutos. Par contre avec VM Player aucun soucis (et ce sur la même machine).




Si seulement WM Player marchait aussi bien sous Linux que sous Windows :craint:



tomy100 a dit:


Faudra que je teste cette nouvelle version. Mais depuis l’installation de mon WSL impossible de faire fonctionner correctement VirtualBox (pourtant pas faute d’avoir suivi plusieurs tutos. Par contre avec VM Player aucun soucis (et ce sur la même machine).




Pareil, virtualbox peut etre configuré pour utiliser hyperv, mais mes vm linux sont soit hyper lentes, soit ca freeze durant le boot.



xlp a dit:


Payer n’était pas nécessaire en entreprise, tant que l’utilisateur installait lui-même. (Pas toujours pratique bien sûr)




Hein ? C’est marqué où que c’est payant en usage entreprise ?
L’install de l’extpack se scripte easy pour install auto en mode machine (win+linux) :
VBoxManage extpack install –accept-license=xxx


Bonjour alors c’est totalement faux de penser que virtualbox est gratuit en entreprise!



Toute société ayant un rôle commercial doivent être en ordre de licence.



https://www.virtualbox.org/wiki/Licensing_FAQ



Un serveur hébergeant virtualbox comme hyperviseur, c’est 1000$ par coeur!



Un laptop partagé par plusieurs utilisateurs c’est également ce modèle de licence.



Et Oracle ne propose pas de combiner les modèles, c’est soit une approche ou l’autre.



Vous oubliez qui est oracle, je ne comprends pas que vous puissiez imaginer la gratuité pour le business :)


J’ai vérifié et sever a raison. Payant, 100 licences minimum.




esver a dit:


C’était vrai jusqu’en 2017 il me semble car Oracle a changé la licence à ce moment et il n’y avait plus le droit d’utilisation commerciale (donc en entreprise) des extension pack, alors qu’avant on pouvait l’utiliser si installé à la main.



Licence rev 9 Licence rev 10



Pour ma part, je l’ai testée et le résultat est mauvais :




  • Situation initiale : VirtualBox 6.1 et une VM Windows 11 de test, installée selon le mode opératoire trouvé il y a quelques mois sur le site d’Oracle.

  • Upgrade vers VirtualBox 7.0. Résultat la VM W11 ne bootait plus …


J’ai une question pour Virtual Box , la carte graphique est enfin prit en compte à 100 % ou pas ?
Car il y a quelques années j’ai installé un Windows pour jouer et ce n’était pas possible !


Le package pour Mac porte la mention “beta”, donc il n’a pas été finalisé pour Mac M1?


J’attends avec impatience le guide pour Windows, parce que là, je ne connais pas du tout Python et ce qu’on me demande d’installer avant d’installer VirtualBox 7.0. J’ai bien fait des recherches mais je ne suis pas sûr de moi.


Sur quel système ? Parce qu’en fait le guide, vu les tests que j’ai fait, ça risque de tourner un peu court. Contrairement à VMWare Workstation, il n’y a pas de manipulations supplémentaires, en tout cas sous Windows.


Vincent_H

Sur quel système ? Parce qu’en fait le guide, vu les tests que j’ai fait, ça risque de tourner un peu court. Contrairement à VMWare Workstation, il n’y a pas de manipulations supplémentaires, en tout cas sous Windows.


Bonjour et Merci pour la réponse
Sur Windows 11 quand je veux installer Virtualbox 7.0 il me demande d’installer avant Python Core et Win32api. J’avoue ne pas avoir su ce qu’il fallait installer et comment. Peut-être l’avez vous déjà sur votre machine et très probablement. C’est pour cela qu’il ne vous a rien demandé.
La seule chose que j’ai su faire c’est d’installer la dernière version de Python, mais ça n’a pas été suffisant……..Bon j’ai 73 ans et je suis à la retraite depuis 9 ans, je ne suis donc pas au courant de toutes les nouveautés


behemothe

Bonjour et Merci pour la réponse
Sur Windows 11 quand je veux installer Virtualbox 7.0 il me demande d’installer avant Python Core et Win32api. J’avoue ne pas avoir su ce qu’il fallait installer et comment. Peut-être l’avez vous déjà sur votre machine et très probablement. C’est pour cela qu’il ne vous a rien demandé.
La seule chose que j’ai su faire c’est d’installer la dernière version de Python, mais ça n’a pas été suffisant……..Bon j’ai 73 ans et je suis à la retraite depuis 9 ans, je ne suis donc pas au courant de toutes les nouveautés


Etrange, je n’ai rien eu de tout ça, ni sur cette version ni sur aucune autre. Vous avez peut-être choisi un mode personnalisé avec certaines fonctions précise ? Parce que Python ne semble réclamé que pour le contrôle des VM via ce langage.


Vincent_H

Etrange, je n’ai rien eu de tout ça, ni sur cette version ni sur aucune autre. Vous avez peut-être choisi un mode personnalisé avec certaines fonctions précise ? Parce que Python ne semble réclamé que pour le contrôle des VM via ce langage.


Non je n’ai aucune particularité à part cinq machines virtuelles
Windows XP (Pour rigoler)
Android (Pour voir)
Linux
Team Foundation Server (plus utilisé, voir plus loin)
MacOS Catalina (qui ne marche plus)
Azure devOps Server 2020 (que je n’utilise plus étant en Git Server sur mon Synology)


Vincent_H

Etrange, je n’ai rien eu de tout ça, ni sur cette version ni sur aucune autre. Vous avez peut-être choisi un mode personnalisé avec certaines fonctions précise ? Parce que Python ne semble réclamé que pour le contrôle des VM via ce langage.


J’ai supprimé l’option du support de Python dans Virtualbox et ça marche. C’est la dernière option dans les option d’installation. Je crois que j’avais mis tout charger dans la racine c’est la cause de mon soucis
Merci de m’avoir répondu


Vincent_H

Etrange, je n’ai rien eu de tout ça, ni sur cette version ni sur aucune autre. Vous avez peut-être choisi un mode personnalisé avec certaines fonctions précise ? Parce que Python ne semble réclamé que pour le contrôle des VM via ce langage.


Alors ça marche, il faut le dire bien vite car si les VM se lance, impossible d’exécuter les additions car elles plante la VM. Sans les additions, la VM finit par planter aussi.
J’ai fait les testes sur Azure devOps Server 2020. Heureusement j’ai une sauvegarde que j’ai pu remettre.



Jazzmaniac a dit:


Bonjour alors c’est totalement faux de penser que virtualbox est gratuit en entreprise!




Non. VirtualBox est distribué sous licence GPLv2. Il est disponible gratuitement quel qu’en soit les usages.



Ce qui est payant (car oui, il y a bien un truc de payant), c’est le Pack d’Extension, qui n’est pas nécessaire pour faire tourner des VMs. C’est important de le souligner. Le pack d’extension offre des fonctionnalités supplémentaires (notamment dans le support de l’USB si ma mémoire est bonne)




Un serveur hébergeant virtualbox comme hyperviseur, c’est 1000$ par coeur!





  1. Ce qui est étonnant, c’est que sur le site d’Oracle, on ne retrouve pas la notion de coeur. Seulement du nombre de poste.

  2. Et seulement si le Pack d’Extension est installé. Sinon, c’est gratuit.




Un laptop partagé par plusieurs utilisateurs c’est également ce modèle de licence.




Idem que ci-dessus. Seulement en cas de l’installation du pack d’extension.




Et Oracle ne propose pas de combiner les modèles, c’est soit une approche ou l’autre.




Je sais qu’Oracle n’est pas un enfant de coeur quand il s’agit de licence, mais source ?


Nous utilisons un nombre important de laptops chargés avec VBox comme il l’appel et nous avons bien clarifié avec Oracle au sujet de l’utilisation dans un cadre commercial.



Et pour confirmer voici un extrait



What are the benefits of purchasing an Oracle VM VirtualBox Extension Pack Enterprise license?
Oracle VM VirtualBox Extension Pack Enterprise license includes the use of the Product for commercial purposes or to operate or run a business, organization, governmental organization, or education institution.



Pour la license par cœur, elle porte un nom spécifique. Vous recevez l’offre en demandant une estimation.



Dès que vous avez des connexions vers la VM, un serveur qui héberge un service ou … c’est le modèle par CPU physique…



Oracle VM VirtualBox Enterprise (Connecteurs; Perpétuel)
Quantité: 1
€930.00
VirtualBox Software Update License & Support
€204.60



Au moment de nos discussions c’était 1000$



Et ou 50 pour un modèle workstation based, et c’est soit une approche ou l’autre…



Carboline a dit:


Pour ma part, je l’ai testée et le résultat est mauvais :




  • Situation initiale : VirtualBox 6.1 et une VM Windows 11 de test, installée selon le mode opératoire trouvé il y a quelques mois sur le site d’Oracle.

  • Upgrade vers VirtualBox 7.0. Résultat la VM W11 ne bootait plus …




Tout pareil !
Upgradé depuis une 6.1.38 : tous mes Win11, current et dev, ainsi que les Server 2022 se sont crashés soit qq secondes après le boot, avec passage forcé en mode rescue, soit après 1 min max de fonctionnement… VM en legacy BIOS ou UEFI aucune différence… :fumer:
Le retour à 6.1.38 résout les soucis.
On va Wait des versions ultérieures… :transpi:
Ils font des tests chez Oracle ou bien ? :cartonrouge:



Jazzmaniac a dit:


Nous utilisons un nombre important de laptops chargés avec VBox comme il l’appel et nous avons bien clarifié avec Oracle au sujet de l’utilisation dans un cadre commercial.




Sans vouloir me moquer (et je suis vraiment sincère), mais demander à Oracle de clarifier la situation vu les entourloupes qu’ils ont pu faire par le passé quant à la gestion des licences… Ils feront tout pour faire payer, même ce qui n’est pas dû…




Et pour confirmer voici un extrait



What are the benefits of purchasing an Oracle VM VirtualBox Extension Pack Enterprise license? Oracle VM VirtualBox Extension Pack Enterprise license includes the use of the Product for commercial purposes or to operate or run a business, organization, governmental organization, or education institution.




Ce qui confirme exactement ce que je disais. C’est le pack d’extension qui est payant. VirtualBox en lui même, qui est distribué à tout le monde et sous GPLv2 non.




Pour la license par cœur, elle porte un nom spécifique. Vous recevez l’offre en demandant une estimation.



Dès que vous avez des connexions vers la VM, un serveur qui héberge un service ou … c’est le modèle par CPU physique…



Oracle VM VirtualBox Enterprise (Connecteurs; Perpétuel) Quantité: 1 €930.00 VirtualBox Software Update License & Support €204.60



Au moment de nos discussions c’était 1000$




Là, on voit le flou sur le site d’Oracle et dans les tarifs qu’ils proposent. Des systèmes de licensing disponible uniquement par contact. Des modèles de licences (connecteur ou named workstation user perpetuel) dont on ne connait absolument pas le mode de fonctionnement (j’ai cherché pourtant).




Et ou 50 pour un modèle workstation based, et c’est soit une approche ou l’autre…




C’est un type de licence (connecteur ou workstation), pas les deux qui sont nécessaires. C’est bien de le préciser car certains produits nécessite une licence pour l’installation ET une licence par device/utilisateur. On retrouve cette approche dans des produits Microsoft par exemple.



Maintenant, si vous avez des serveurs et des laptops, ne pas pouvoir mixer les licences est étonnant. Je dis bien étonnant et non impossible. Car connaissant les pratiques d’Oracle…



En tout cas, rien n’empêche sur leur site d’acheter les deux !



fdorin a dit:


Ce qui est payant (car oui, il y a bien un truc de payant), c’est le Pack d’Extension, qui n’est pas nécessaire pour faire tourner des VMs. C’est important de le souligner. Le pack d’extension offre des fonctionnalités supplémentaires (notamment dans le support de l’USB si ma mémoire est bonne)




C’est pour cela que dans mon premier message je disais que ce qui est cool avec cette version 7, c’est que le support de l’USB 2 et 3 est maintenant inclus dans la version open source, donc plus besoin du Pack d’Extension.


Fermer