Aller au menu - Aller au contenu

Virtualbox 3.0 : un grand pas pour les Linuxiens

Revenir à la liste des news
Participer à la discussion

Image

Informations

Contributeur(s) : ², Aurel88, Despirithium, Fafnir, guillemot, Ins1de, Jasonman00717, kustom, minipapymetal, MyGB, Nelty, ProgVal et Ssx`z
Publié : le 06/07/2009 à 10:56:51
Catégorie : Logiciel
Visualisations : 44 007

Licence : Creative Commons BY SA

Virtualbox 3.0 : un grand pas pour les Linuxiens

Seulement quelques jours après la publication de la bêta 2 de la mouture 3.0 de VirtualBox, logiciel de virtualisation multi-plateformes et disponible sous licence GPL depuis janvier 2007, Sun Microsystems vient d'en publier la version finale le 30 juin dernier.

Vous avez dit virtualisation ?


Virtualisation de Fedora sous ubuntu
Virtualisation de Fedora
à partir d'Ubuntu

La virtualisation permet de faire fonctionner plusieurs systèmes d'exploitation en même temps sur une même machine. Pour cela, on passe par un programme, comme VirtualBox. En effet, VirtualBox joue le rôle d'un ordinateur à part entière, c'est-à-dire qu'il crée un ordinateur factice, purement virtuel mais avec tous les composants essentiels (bios, disque dur, lecteur CD, etc.), et le fait fonctionner comme n'importe quel ordinateur, à ceci près que l'on peut y accéder via le système d'exploitation hôte, c'est-à-dire celui qui "contient" VirtualBox. Pour que l'ensemble fonctionne correctement, il faut disposer d'assez de mémoire vive pour faire tourner les systèmes (hôte et invités), ce qui fait de la virtualisation une solution certes pratique mais aussi gourmande en ressources. Toutefois, les configurations actuelles autorisent cette consommation importante puisqu'il est désormais courant d'avoir un ordinateur possédant 2 Go de mémoire vive (on ne parle pas des serveurs qui sont beaucoup plus performants).

Les intérêts sont multiples. Le premier, assez évident, est de pouvoir faire tourner plusieurs systèmes d'exploitation à la fois, pour pouvoir exécuter des programmes sous Linux alors que l'on a Windows (ou avoir une plus grande compatibilité avec d'anciens logiciels), ou aussi pour tester un système d'exploitation sans devoir l'installer réellement sur son PC ni redémarrer sans cesse pour passer de l'un à l'autre, mais encore de simuler plusieurs situations auquel un programme pourrait être confronté, telles qu'un parc informatique et de posséder un système à soi dont les données seraient protégées ailleurs, cette dernière pratique se répand de plus en plus en entreprise. De nombreuses formations se servent de cet outil pour virtualiser l'infrastructure informatique d'une entreprise, notamment pour les ingénieurs réseaux.
Image utilisateur
Virtualisation de Windows
sous ArchLinux avec
intégration au bureau

Une autre utilisation est la sécurité. Pourquoi, me direz-vous ? Parce que, imaginez que l'ordinateur réel est connecté à un réseau : on peut y accéder assez facilement ; de plus, les hackers (bons ou mauvais) s'y intéressent, car c'est le cas de la majorité écrasante des PC. Par contre, imaginez que vous fassiez tourner les processus critiques dans une machine virtuelle, que vous aurez configurée (car ce n'est pas le cas, par défaut) pour se connecter à votre machine réelle (qui elle-même est connectée au réseau, rappelons-le). Eh bien, le hacker devra passer outre les deux systèmes ! On peut également couper totalement l'accès au réseau à la machine virtuelle, ce qui permet une sécurité presque totale (rien n'est infaillible). Cependant l'intérêt d'une machine complètement isolée des autres est, de nos jours, très faible.


Les nouveautés de Virtualbox 3.0


Au programme de cette nouvelle mouture, une grande nouveauté qui réjouira les linuxiens qui préfèrent souvent passer par la virtualisation de Windows plutôt que le dual-boot ou encore Wine (logiciel permettant de faire tourner certains programmes de Windows sous Linux, mais tous ne sont pas supportés). En effet, cette nouvelle version prend désormais en charge l'openGL 2, ainsi que Direct3D 9, permettant de faire tourner des jeux sur un Windows ou un Linux virtualisé de bonne qualité, en disposant d'assez de mémoire vive, d'une carte graphique ainsi que d'un bon processeur. Cependant cette fonctionnalité est encore expérimentale et il n'est pas assuré que tous les jeux fonctionneront sans problème.

On pourra également noter le support de plus de 32 processeurs virtuels pour l'OS guest, le système d'exploitation que l'on virtualise. Pour nous simples utilisateurs, l'utilisation de 32 processeurs virtuels est encore loin, mais dans le domaine professionnel il est très intéressant d'avoir du support sur plusieurs processeurs pour adapter les machines virtuelles selon la charge à tenir. En effet on peut compter parfois 64 coeurs (8 physiques, chacun comportant 8 coeurs "threadés") comme le processeur UltraSPARC T2 de Sun Microsystems.

Bien sûr, une floppée de bugs ont été corrigés.

Un secteur hautement concurrentiel


Ces améliorations étaient nécessaires pour que VirtualBox reste concurrentiel dans le domaine de la virtualisation. Parmi ses adversaires on compte notamment les solutions propriétaires VMWare (le plus ancien), produit par la société du même nom, et VirtualPC de Microsoft. Mais il existe aussi le logiciel libre QEMU qui permet notamment de virtualiser une architecture processeur particulière. Ainsi on peut virtualiser un OS demandant une architecture SPARC sur une installation physique avec une architecture x86. D'autres solutions existent comme Xen, Bochs, Linux-VServer. Autant dire que chacun doit innover pour toujours rester dans la course en suivant des orientations différentes ou en proposant plusieurs versions comme le fait VMWare.

Le mot de la fin


La société Sun nous propose une solution de virtualisation efficace, simple, rapide et complète permettant à chacun d'utiliser leurs programmes favoris sans pour autant devoir chambouler le(s) système(s) installé(s) sur la machine hôte. Cela permet par exemple d'utiliser MS Office si Wine n'arrive pas à la faire fonctionner ou par exemple d'approfondir ses connaissances dans un OS tout en douceur et tout en utilisant le système où on est le plus à l'aise, ou encore de pouvoir aider un ami étant sous Windows XP tout en restant confortablement sous Windows Vista. ;)

Liens annexes


130 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5 
Pseudo Discussion
3 visiteurs sur cette news (0 membre et 3 anonymes)
Page Précédente  1  2  3  4  5 
Hors ligne Raghnarok # Posté le 08/07/2009 à 15:31:21
Avatar
Flux RSS

Citation : Carl_Johnson
Bah tu programme sous windows oO C'est quand même pas dramatique :lol:

Désolé mais moi ca me fait chier de devoir rebooter sous windows juste pour faire un truc... Donc oui la virtualisation est très utile dans ce genre de cas.
Hors ligne robin850 # Posté le 08/07/2009 à 16:34:41
Avatar

Ville : Avesnes-sur-helpe
Pays : France métropolitaine

Très bonne news
ça fait plaisir de voir que mise à part l'éventuelle rachat de sun par oracle les produits de chez sun continue de tourner

Pardonnez mes fautes d'orthographe.
Image utilisateur


Utilisation de Twig, un moteur de Templates
 
Hors ligne anonyme # Posté le 08/07/2009 à 16:52:40

Citation : robin850
mise à part l'éventuelle rachat de sun par oracle
Ce n'est pas éventuel. C'est le cas.
Hors ligne Segasonic # Posté le 08/07/2009 à 18:49:48

Google va aussi entrer dans le monde des OS, avec Chrome OS.

Un clavier Azerty en vaut deux !

Son père était un zéro, le drôle et vaillant Sangoku.
 
Hors ligne Zarmakuizz # Posté le 08/07/2009 à 19:52:02
Un réseau social! Vade Retro!
Avatar

Citation : Carl_Johnson
Bah tu programme sous windows oO C'est quand même pas dramatique :lol:

You must die !
Je ne programme pas sous Windows, point. Et si je devais aller sous Windows pour compiler un programme, alors je basculerai sur Fedora qui intègre un outil pour créer des exécutables pour Windows.

OCRemix... pourquoi pas ?
Systèmes d'exploitation :
_Archlinux sans KDE 4
_Ubuntu avec Gnome
_Debian
 
Hors ligne Sir Isaac # Posté le 09/07/2009 à 23:41:26
Avatar

Ville : Nancy
Pays : France métropolitaine
Études : IUT Nancy-Charlemagne

ça fait des mois que j'hésite à installer VBox. Je me suis enfin décidé, et ça roxxe

Kubuntu s'est installé sans soucis, le truc du ctrl droit pour switcher entre la souris de l'hôte et celle du guest est génial ^^

J'avais pas envie de risque mon install de Seven, juste pour g++. Donc c'est parfait :)

Image utilisateur
 
Hors ligne Raghnarok # Posté le 10/07/2009 à 08:19:42
Avatar
Flux RSS

Citation : Sir Isaac
Kubuntu s'est installé sans soucis, le truc du ctrl droit pour switcher entre la souris de l'hôte et celle du guest est génial ^^

Si tu installe les additions client et que tu n'es pas en mode plein écran tu n'as meme plus besoin de "séparer" la souris de l'OS, il te suffit de cliquer à côté ;)
Hors ligne patheticcockroach # Posté le 10/07/2009 à 09:59:35

Faudra vraiment que je l'essaye... quand j'aurai plus de place sur mon mini DD de 320Go :(
La phrase de la fin qui tue par contre "aider un ami étant sous Windows XP tout en restant confortablement sous Windows Vista" >_< Je pense que vous avez inversé les 2 versions...
 
Hors ligne Yfle # Posté le 10/07/2009 à 21:05:53
Visse ta vie
Avatar

Ville : Soissons
Pays : France métropolitaine
Études : Lycée Georges Clemenceau - Reims

Je tiens à signaler que cette nouvelle version est encore boguée; j'ai du repassé à une version antérieure (2.2.4) car ma machine émulée freezait durant les mises à jour (c'était Ubuntu 9.04, je suis sous Windows Vista).
A utiliser avec prudence... sinon très utile =)
Hors ligne db1 # Posté le 15/07/2009 à 15:40:21

@styza
Votre question impliquerait que qemu (le seul à pouvoir émuler des non x86; donc dans le sens x86 -> MIPS, ça a des chances de marcher ) fonctionne aussi
] dans le sens MIPS (le processeur du Gdium) vers x86, et que vous ayez la possibilité d'installer Windows....

Ce serait miraculeux : selon "http://www.qemu.org/status.html", les MIPS ne peuvent pas faire tourner qemu ........
Il serait plus simple, même si c'était possible d'avoir qemu, si le gdium a un compilateur gcc, de l'utiliser (il faut que ledit gdium paraisse, et que Mandriva lui ait fait un gcc natif : rien n'est impossible -surtout le gcc natif!- mais j'aimerais savoir quand).

Comme gcc est très portable, il tourne aussi bien sous W$$$ (via cygwin _ou_ mingw ) que sous des linux/unixes : et des traitements de listes se font en mode console, sans dépendre d'un système (cours de sdz auxquels vous vous référez)....
On peut même avoir des compilateurs croisés (un x86 prépare un éxécutable pour un MIPS/un ARM : on a des beaux -mais compliqués- exemples pour les ARMS dans GNU/Linux Magazine hors série de ce mois ci....

Rajouter une couche de complexité (car l'émulation avec qemu peut être très compliquée, même si c'était faisable!!!!) si vous voulez apprendre n'est peut être pas une bonne chose.... Si vous voulez apprendre le C, il vaut mieux commencer en natif (sous Windows, linux ou ce que vous voulez, gcc a été porté partout) et ne traiter qu'une difficulté à la fois...

A noter que , même dans le sens x86->x86, qemu est lent (un facteur 10 à 20) même si c'est ce que je préfère sous linux.
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news