VirtualBox 5.1 améliore ses performances
La migration vers Qt5 est terminée
Le 13 juillet 2016 à 14h00
2 min
Logiciel
Logiciel
VirtualBox est désormais disponible en version 5.1. La mise à jour est relativement importante, avec des améliorations significatives sur certains points, comme de meilleures performances sur tout ce qui touche au réseau.
VirtualBox, le client de virtualisation gratuit proposé par Oracle, était arrivé en version 5.0 il y a environ un an. Depuis bien sûr, une série de mises à jour relativement mineures a apporté successivement des corrections, améliorations et prises en charge de nouveaux systèmes. La nouvelle mouture 5.1 propose quelques apports plus substantiels.
Sur un plan technique, le logiciel achève sa migration complète vers Qt5, avec à la clé une meilleure réactivité générale. Du côté de la virtualisation, l’implémentation des parties locales et entrées/sorties de la technologie APIC (Advanced Programmable Interrupt Controller) d’Intel a été refaite de fond en comble. Oracle indique que les performances réseau devraient être en conséquence nettement supérieures.
Parmi les autres améliorations présentes, notons également l’écoute passive des évènements qui permet une meilleure réactivité de l’interface des machines virtuelles. Un plus grand nombre de distributions Linux virtualisées peut accéder en outre au HDA (High Definition Audio), tandis que la consommation globale de ressources processeur est réduite et que le support de Python 3 est amélioré.
La nouvelle version, disponible comme d’habitude pour Linux, macOS, Solaris et Windows, peut être récupérée depuis le site officiel. La liste complète des nouveautés est quant à elle disponible sur cette page.
Commentaires (48)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 13/07/2016 à 14h07
D’après l’article, il est multi-plateforme, ce qui n’est pas le cas d’Hyper V.
Le 13/07/2016 à 14h21
WikipediaHyper-V est un hyperviseur de type 1, il tourne directement sur le matériel.
VirtualBox est un hyperviseur de type 2, il s’exécute à l’intérieur de l’OS.
Le 13/07/2016 à 14h25
Donc HYPER-V = proxmox/ESXi ?
Le 13/07/2016 à 14h27
J’ai bossé sur un serveur-seedbox perso y’a pas longtemps sur une debian. VirtualBox c’est le truc qui a fonctionné le mieux alors (comparé à KVM et Xen) mais j’avais des performances réseau exécrables sur les guests en mode bridge… Je perdais 80% de ma vitesse de téléchargement, alors bon, paye ta seedbox…
Je vais sans doute re-tester, c’est la seule chose qui ne m’a pas fait terminer ce projet .
Le 13/07/2016 à 14h45
Mouais, je vais lui donner sa chance…
Les versions 5.x semblent avoir du mal avec des machines Windows 7, ces dernières rament à MORT (3 mn juste pour lancer l’OS avec rien d’installé) et je n’arrive pas à comprendre pourquoi. En même temps je ne suis pas expert es virtualisation, mais curieusement je n’ai pas ces soucis avec Windows XP ou 10, sauf que ces deux-là ne m’intéressent pas.
Le 13/07/2016 à 14h46
Une amélioration du forum pourrait être l’ajout de l’identité de celui qui supprime un commentaire.
Parfois je préfère lire un troll plutôt que me farcir une page de réponses supprimées.
Le 13/07/2016 à 14h53
Le 13/07/2016 à 14h57
Perso ce qui vient d’Oracle me fait peur ^^ Surtout d’un point de vue
optimisation, quand on voit ce qu’est JAVA à l’exécution. Après je suis
peut-être mauvaise langue… " /> Donc ça serait plutôt un inconvénient pour moi ahah.
Pour les trolls, Hyper-V moderne support aussi des OS non Microsoft.
Depuis Hyper-V 2012 R2, je pense que pour 90% des entreprises, il n’y a pas photo dans son choix par rapport à VMware ou autre.
Quelques exemples:
J’ai travaillé des années avec VMware, mais aujourd’hui je ne vois plus aucun avantage à l’utiliser. Mise à part peut-être dans d’immenses groupes internationaux où les clusters sont connectés entre-eux.
Le 13/07/2016 à 15h00
Bonne idée, mais les deux peuvent être complémentaire.
L’intérêt est simple, le modérateur est un être humain avec ses opinions ou orientations, il a le pouvoir de censure; afin qu’il ne fasse pas trop d’abus de pouvoir, il serait bon de pouvoir tracer publiquement ses actions.
Enfin tu peux préférer «VMWare ou Parallels depuis OSX» mais ce n’est pas pas le même prix " />.
Le 13/07/2016 à 15h04
Le 13/07/2016 à 15h05
J’utilise VirtualBox (à l’époque de Sun) depuis presque 10 ans, dans toutes sortes de configurations, toutes sortes d’usages, tant sur les systèmes hôtes que les invités.
VirtualBox est le plus simple a prendre en mains. Le plus souple.
Alors oui, niveau perfs, ça n’a jamais été un champion. Mais Franchement, j’ai vu les progrès au fil des versions, et il devient de mieux en mieux.
A ses débuts il était en concurrence avec VMware Player, qui lui avait de meilleurs perfs, mais qui avait des limitations très handicapantes en nombre de CPU proposés à l’invité. (A l’époque on s’en servait sur Folding@Home pour faire tourner des clients Linux sur des PC Windows par ce que le client Linux allait beaucoup plus vite. Donc besoin de perfs CPU)
Bref, pour du gratuit, c’est super bien !
Le 13/07/2016 à 15h30
Tout à fait d’accord. VirtualBox tourne sur une pauvre machine Desktop de manière convenable.
HyperV c’est du type 1, donc pas du tout la même chose :) Pour le dev/le test VBox est trés bon.
Le 13/07/2016 à 16h13
omg tous les commentaires supprimés !
" />
Le 13/07/2016 à 16h15
Virtualbox est :
Pour moi y’a pas photo c’est le meilleur logiciel de virtualisation pour un usage desktop. Par contre en usage serveur c’est pas du tout adapté et là il y a de la place pour les autres (VMware, KVM, Hyper-V par ordre de préférence personnel…)
Le 13/07/2016 à 16h18
Il suffit juste de cocher la case “utiliser le cache E/S par l’hôte”. Elle se trouve dans configuration > Stockage > contrôleur du disque. Vitesse alors égale au disque Hôte. Facile ;-)
Le 13/07/2016 à 16h52
t’es en train de me dire que hyper V a rattrapé VMware pour toi? naaan?
J’suis un dev qui s’interesse un peu à la virtu etc, et à en croire mon principal admin sys, VMware semble quand même au dessus..
faudrait que je trouve quelques benchmark sur le web tiens..
Le 13/07/2016 à 17h13
C’est vrai que l’on parle l’a d’un outil de virtualisation orienté client donc je me suis un peu égaré. Je ne peux encore une fois juger VB sur ce point.
Pour info, Hyper-V peut aussi être activé sur son bête Windows 8⁄10: Microsoft comme ça, pas besoin d’outils supplémentaires si c’est pour faire un rapide test.
@étienne: Hyper-V a clairement rattrapé VMware dans les fonctionnalités utilisées au quotidien. Au niveau des performances, c’est difficile à dire. Dans leurs dernières versions, ils semblent s’égaler d’après les tests. VMware a je pense l’avantage de pouvoir être tuné plus finement pour certains besoins spécifiques. Je précise que je ne suis pas fanboy, j’essaie juste de sensibiliser les gens au fait que Microsoft est bien présent depuis Hyper-V 2012 R2 et que dans la plupart des cas de figure, c’est la solution la plus simple, rapide, économique et adaptée à mettre en place de nos jours. Car certains partent sur VMware comme “choix par défaut” ou par flemme d’apprendre à utiliser un autre produit (qui dans ce cas est hyper simple).
Le 13/07/2016 à 17h24
Je viens de faire la maj sur une Debian 8.
Avant j’étais en 4.3, maintenant en 5.1
Le raccourcit n’est plus dans “accessoires” mais dans “outils système”. Du moins pour l’environnement MATE.
Le 13/07/2016 à 17h42
Le 13/07/2016 à 17h47
Le 13/07/2016 à 18h24
Le 13/07/2016 à 18h41
Franchement il faut aimer le duo WinServeurX/HYPERV. Les mises à jour incessantes de l’OS, ça devient vraiment usant à la longue … c’est vraiment un handicape important (même en Cluster) de mon point de vue et … franchement à choisir entre les deux solutions, je préfère VMware, mais la concurrence est une très bonne chose.
Le 13/07/2016 à 18h52
Le 13/07/2016 à 19h00
Le 14/07/2016 à 09h15
J’ai utilisé le source.list et aussi tenté ma chance avec le .deb fourni sur le site.
Je pense qu’il y a un problème avec virtualbox-dkms qui lui n’est pas fourni mais qui est présent avec la version 5.0 de virtualbox dans les dépôts canonical.
Le 14/07/2016 à 11h34
Je voulais en installer 2 (minimum) sur un serveur perso (Core 2 Quad, 8Go RAM, 3To), mais je trouvais ça dégeulasse de renommer des dossiers d’installation de transmission, filezilla et plex pour chaque utilisateur, la VM me semble encore la seule option propre faire ce que je veux.
A moins que tu ais une autre idée?
Le 14/07/2016 à 13h07
Le 14/07/2016 à 16h06
Pour le serveur ftp, il est tout a fait possible de gérer deux arborescences attribuées à deux utilisateurs différents.
Pour le démon transmission, il suffit de lancer deux instances avec chacune sa propre configuration, avec des répertoires de livraison des fichiers différents.
Pour Plex, aucune idée, je ne l’ai jamais utilisé.
Le 14/07/2016 à 16h08
Je sais, sauf que créer des arborescences pour chaque instance, c’est pas tres propre je trouve. Si je veux pouvoir en faire 3 ou 4, ça va très vite devenir sale.
D’où l’avantage de passer par un système de virtualisation.
Le 14/07/2016 à 16h21
Quand je dis arborescence, c’est juste la racine, le reste est construit et détruit par transmission-daemon à l’usage, donc ça fait juste un répertoire de téléchargement et un fichier de configuration par utilisateur, ça me parait largement plus scalable que de faire une VM par utilisateur (surtout que transmission est plutôt économe en ressources).
Le 15/07/2016 à 17h50
Marchi pour l’actualité … " />
Le 13/07/2016 à 19h27
Quel est le client VM qui offre les meilleurs perfs en 3d pour les jeux?
Le 13/07/2016 à 19h55
Le 13/07/2016 à 20h18
C’est intéressant. Tu as des liens à proposer ? Hyper-V tourne sur quel socle ? Il va s’exécuter comment ? Edit, ok je pense avoir trouvé, c’est ce genre de distrib ? : Hyper-v Server 2012en stand alone ?
Le 13/07/2016 à 20h18
La HDA ?! mais c’est déjà de la SDV qui tienne la route qu’il faudrait !
Quand est ce que le matériel video physique sera pris en compte plutôt que ce minable chipset ?
Note ; c’ets zoli tout ce rouge sang sur au milieu des com…
Le 13/07/2016 à 21h48
Sur windows 8⁄10 vous avez tous hyper-v en client comme virtualbox (à cocher dans l’ajout de fonctionnalités).
Ensuite hyper-v serveur s’installe avec ou sans interface graphique (core). Il se pilote alors avec une console mmc sur un poste d’admin ou en ligne de commande directement sur le serveur.
Hors besoins particulier, ça coûte vachement moins cher que vmware (hyper-v est gratuit)… Car quand on prend vmware (+ le support) on doit aussi acheter les licences windows server.
Le 13/07/2016 à 22h04
Yep, y a rien si ce n’est l’hyperviseur.
Sur la version 2012 ça fait encore un peu bloatware niveau espace disque (niveau ram/cpu c’est ok), mais normalement sous 2016 il devient aussi léger qu’une distrib linux tailler jusqu’à l’os (donc négligeable).
Le 13/07/2016 à 22h17
Et bien on dira ce que l’on voudra …
Mais avec un Windows 10 en système hôte, toutes mes machines virtuelles Ubuntu Linux, Windows Xp dépotent ! Même avant que j’installe le client 5.1 elle se lançaient plus vite (VirtualBox 5.1, mais avec les drivers 5.0.24). Un véritable effet wow.
Thunderbird et Firefox se lancent sensiblement deux fois plus vite dans une machine virtuelle Ubuntu Mate 16.04, une fois passé de la version 5.0.24 à 5.1 !
Bravo les dev.
Le 13/07/2016 à 22h30
Le seul hic, c’est qu’on peut utiliser Hyper-V ou VirtualBox, mais pas avoir les deux installés en même temps. Si Hyper-V est installé, plus aucune possibilité de lancer une VM VirtualBox.
Au moins, VirtualBox et VMware marchent quasiment ensemble :(
Le 13/07/2016 à 23h42
Bon l amise à jour marche pas en utilisant le source.list de Oracle.
J’ai un problème pour lancer les VMs, il m’affcihe une erreur en me disant de passer la commande /sbin/vboxconfig
Mais ça règle rien du tout, repassage en 5.0 des dépôts Canonical.
Le 14/07/2016 à 05h39
Le 14/07/2016 à 06h32
Tu utilises les listes de sources ?
Mais elles sont à jour une fois sur 4 ….. ou presque.
Jusqu’à maintenant, le mieux que je trouve est soit de télécharger le paquet et de l’installer à la main, soit d’installer carrément le tar.gz. Itou pour les pilotes dans la VM.
Le 14/07/2016 à 07h21
Java n’a pas été développé par Oracle, ils n’ont fait que le reprendre. Les “problèmes” de performances ne viennent pas exclusivement d’Oracle, donc.
Du reste c’est un bon logiciel gratuit, au contraire de VMWare.
Quand tu es un particulier ou une entreprise qui n’a pas beaucoup de moyens et qui a un besoin léger en virtualisation, Virtualbox est largement suffisant (par exemple pour des devs web pour tester leur site sur plusieurs navigateurs, ou pour ceux qui ont besoin d’une machine Linux).
Le 14/07/2016 à 08h34
Non, c’est du vrai type 1, ne t’en déplaise.
Tu peux aussi l’installer en mode Core, et la version 2016 apporte même un mode encore plus minimal, un peu comme ce que fait VMWare avec ESX.
Niveau perfs, il y a eu des benchmarks de réalisés pour XenApp/XenDesktop, à machine hôte équivalente, on est capable d’héberger 20% d’utilisateurs en plus sur un Hyper-V.
Maintenant, je veux bien entendre où est-ce qu’ils ont “pas mal de boulot à rattraper”.
Le 14/07/2016 à 08h37
erreur
Le 14/07/2016 à 08h42
Est-ce que le support des cartes nvidia avec CUDA est inclu? J’aimerai bien faire du deep learning, et GPU est quasiment obligatoire. Les installations sous windows ne sont pas faciles, et semblent etre plus simple sous linux, mais il faut que la VM reconnaisse ma carte graphique.
Le 14/07/2016 à 08h47
Le 13/07/2016 à 14h04
Qu’apporte en plus Virualbox par rapport à Hyper V a part d’etre Oracle et pas Microsoft ?