Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1576 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  VMWARE --> périhérique physiques dans une machine virtuelle

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VMWARE --> périhérique physiques dans une machine virtuelle

n°1009407
Drwily
Mad Doctor !
Posté le 08-02-2008 à 17:30:36  profilanswer
 

Bonjour,
 
Petite question a laquelle je n'ai pas trouvé de réponse sur le Web.
 
Avec une machine virtuelle VMWare, est-il possible d'installer les pilotes d'un périphérique physique non utilisé par le système hôte, mais qui pourait être pris en charge dans une machine virtuelle avec un OS plus adapté ?
 
Merci de vos réponses ;)

mood
Publicité
Posté le 08-02-2008 à 17:30:36  profilanswer
 

n°1009542
monsieur
Posté le 09-02-2008 à 15:16:30  profilanswer
 

Je crois que tu vois la question de travers: quelque soit la machine hôte, l'OS qui est dans la machine virtuelle n'en a rien à foutre du matos de l'hôte.
Il y a une couche d'abstraction virtuelle pour le matos, c'est ce qui permet de pouvoir déplacer une machine virtuelle d'un hôte à l'autre (quelques soit leur architecture et leurs composants matériels).
 
Il y a cependant une exception: le processeur (mais là t'as pas besoin de pilotes) et les périphériques USB qui sont reconnus directement dans la machine virtuelle.

n°1009631
Drwily
Mad Doctor !
Posté le 10-02-2008 à 05:56:58  profilanswer
 

Ce n'est pas que je vois la question de travers. Mais juste que j'ignore si c'est possible ou pas. Après tout VMWare n'est ni plus ni moins qu'un vulgaire émulateur...
 
En fait, je cherche à utiliser une fonction spécifique d'une carte vidéo ainsi qu'un périphérique de type Voodoo 2 qu'il m'est impossible d'utiliser sur le système hôte. Donc, je dois en conclure que d'après ta réponse je peux toujours m'assoir sur le fait d'utiliser certains de mes périphériques physiques sous VMW ?

n°1009833
[Albator]
MDK un jour, MDK toujours !
Posté le 10-02-2008 à 18:20:12  profilanswer
 

Pour les cartes PCI, je confirme que c'est mort.

n°1009907
Groody
Utilisez MES smileys §
Posté le 10-02-2008 à 22:17:06  profilanswer
 

Déjà, ce n'est pas de l'émulation.
 
Ensuite, impossible d'attaquer les cartes PCI, carte graphique, carte son, carte mère réels.
 
On peut attaquer un lecteur de bande via l'adaptateur virtuel SCSI sur lequel on peut attacher le lecteur de bande (exemple).
 
La carte graphique est une simple S3, sans (poyur l'instant) accélération 3D.


---------------
Vidéo Concorde Air France | www.kiva.org
n°1009929
int0x13
Si ça saigne, ça peut mourrir.
Posté le 11-02-2008 à 00:35:45  profilanswer
 

j'aimerais savoir si vmware workstation ACE edition est capable de travailer sur un q6600 car dans mon os virtuel je ne vois que 2 cpu après avoir activé 2 dans le nombre de processeurs de ma machine virtuel

n°1089125
Drwily
Mad Doctor !
Posté le 12-11-2008 à 13:36:15  profilanswer
 

Citation :

j'aimerais savoir si vmware workstation ACE edition est capable de travailer sur un q6600 car dans mon os virtuel je ne vois que 2 cpu après avoir activé 2 dans le nombre de processeurs de ma machine virtuel


 
Ça dépend de l'OS de ton système virtuel. Si c'est un Win2k pro par exemple, il ne supporte que 2 CPU.
 
Groody -->

Citation :

Déjà, ce n'est pas de l'émulation.


 
Si ce n'est pas de l'émulation alors qu'est-ce que c'est ? Je veux bien l'admettre pour le CPU. Mais pour les reste des périphérique (video, son chipset...) c'est bien de l'émulation, c'est a dire reproduire de façon logicielle le fonctionnent d'une puce.


Message édité par Drwily le 12-11-2008 à 13:39:55
n°1089128
boobaka
Posté le 12-11-2008 à 13:53:00  profilanswer
 

Citation :

Si ce n'est pas de l'émulation alors qu'est-ce que c'est ? Je veux bienl'admettre pour le CPU. Mais pour les reste des périphérique (video,son chipset...) c'est bien de l'émulation, c'est a dire reproduire defaçon logicielle le fonctionnent d'une puce.
 


Vmware n'a RIEN à voir avec de l'emulation ... C'est un hyperviseur... il ne met à disposition "QUE" parti de CPU, RAM et I/O


Message édité par boobaka le 12-11-2008 à 14:02:52

---------------
www.google.fr  
n°1089161
Gf4x3443
Killing perfection
Posté le 12-11-2008 à 16:14:45  profilanswer
 

Citation :


Vmware n'a RIEN à voir avec de l'emulation ... C'est un hyperviseur... il ne met à disposition "QUE" parti de CPU, RAM et I/O

 

Je me demande comment font les VMs pour tourner en ring 0 sous VMWare sans couche d'émulation, tu aurais une explication?

 

Merci par avance

Message cité 1 fois
Message édité par Gf4x3443 le 12-11-2008 à 16:15:08

---------------
Petit guide Kerberos pour l'administrateur pressé
n°1089165
boobaka
Posté le 12-11-2008 à 16:25:13  profilanswer
 

P'tet parce que la VM accède directement au CPU via l'hyperviseur
d'ailleurs ce ne sont pas "les Vms" qui tournent en ring0 mais exclusivement le noyau de Vm, les applications tournent en ring3 si je ne m'abuse.

Message cité 1 fois
Message édité par boobaka le 12-11-2008 à 16:33:04

---------------
www.google.fr  
mood
Publicité
Posté le 12-11-2008 à 16:25:13  profilanswer
 

n°1089168
Gf4x3443
Killing perfection
Posté le 12-11-2008 à 16:33:34  profilanswer
 

boobaka a écrit :

P'tet parce que la VM accède directement au CPU via l'hyperviseur

 

Ca voudrait dire qu'une VM pourrait faire des appels au BIOS ou modifier la MMU sans que l'hyperviseur puisse y faire quelque chose. C'est un problème pour un système virtualisé.

 
boobaka a écrit :

d'ailleurs ce ne sont pas "les Vms" qui tournent en ring0 mais exclusivement le noyau de Vm, les applications tournent en ring3 si je ne m'abuse.

 

Certes, mais ca ne change rien au problème, rien n'empeche de charger un module ou d'altérer le noyau d'une VM pour se retrouver avec les privilèges qui vont bien.

 

Es-tu sur qu'il n'y a pas de couches d'émulation dans VMWare?

 
Spoiler :

:o

Message cité 1 fois
Message édité par Gf4x3443 le 12-11-2008 à 16:34:59

---------------
Petit guide Kerberos pour l'administrateur pressé
n°1089170
boobaka
Posté le 12-11-2008 à 16:41:49  profilanswer
 

Nop je ne suis pas spécialistes des noyaux, maintenant de là à dire que vmware est un emulateur ...
Intéressant en tout cas  :jap:


Message édité par boobaka le 12-11-2008 à 16:42:55

---------------
www.google.fr  
n°1089171
Gf4x3443
Killing perfection
Posté le 12-11-2008 à 16:44:33  profilanswer
 

En fait, il y a une couche d'émulation dans VMWare, un peu comme Bochs, qui permet de remplacer dynamiquement certaines instructions privilégiées pour éviter qu'une VM ne bousille le système en faisant n'importe quoi :D

 

Edit: la couche d'émulation tend à se reduire avec les supports hardware, mais le parc actuel (surtout x86) est loin d'être bien fourni, d'ou sa nécessité


Message édité par Gf4x3443 le 12-11-2008 à 16:45:54

---------------
Petit guide Kerberos pour l'administrateur pressé
n°1089172
memaster
ki a volé mon 62?
Posté le 12-11-2008 à 16:47:59  profilanswer
 

Gf4x3443 a écrit :


 
Certes, mais ca ne change rien au problème, rien n'empeche de charger un module ou d'altérer le noyau d'une VM pour se retrouver avec les privilèges qui vont bien.
 
Es-tu sur qu'il n'y a pas de couches d'émulation dans VMWare?
 

Spoiler :

:o



la question tourne autour de la définition de l'émulation.
qu'est ce qu'une S3 émulée par exemple?
c'est une fausse carte badgée "S3" qui se sers du standard vesa/vga de la carte graphique physique.
plus précisément c'est le drivers de la VM qui crois être sur une "S3", il ne devrait donc pas
se servir d'autres I/O possibilité de la carte physique.
et à priori le matos physique ne sais pas ce qui lui "tombe" sur la gueule : il execute pis c'est tout.


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1089191
Harkonnen
Un modo pour les bannir tous
Posté le 12-11-2008 à 18:12:19  profilanswer
 

Gf4x3443 a écrit :

Citation :


Vmware n'a RIEN à voir avec de l'emulation ... C'est un hyperviseur... il ne met à disposition "QUE" parti de CPU, RAM et I/O

 

Je me demande comment font les VMs pour tourner en ring 0 sous VMWare sans couche d'émulation, tu aurais une explication?

 

Merci par avance


les instructions privilégiées sont substituées en temps réel. tu imagines le carnage si c'était pas le cas ? n'importe quel péquin pourrait éclater les basses couches en toute impunité :o

 

edit: [:benou_grilled]

Message cité 1 fois
Message édité par Harkonnen le 12-11-2008 à 18:12:43

---------------
J'ai un string dans l'array (Paris Hilton)
n°1089224
Gf4x3443
Killing perfection
Posté le 12-11-2008 à 19:42:00  profilanswer
 

memaster a écrit :


la question tourne autour de la définition de l'émulation.


 
Yaisse, oeuf course
 
Je considère qu'on peut parler d'émulation dès que l'instruction demandée était substituée par une autre sans en informer l'émetteur, sans que cela n'affecte (trop) le résultat.
 
On pourrait troller dessus sans fin, en disant que les CPU x86 d'aujourd'hui ne sont pas des x86 mais des RISC qui émulent de l'x86, etc. (chui sûr qu'on va me reprendre sur celle là)
 


 
Voilà ce que ça donne quand on suit un topik en taffant dur à côté, ça finit en semelle carbonisée  [:kbchris]


Message édité par Gf4x3443 le 12-11-2008 à 19:43:11

---------------
Petit guide Kerberos pour l'administrateur pressé

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  VMWARE --> périhérique physiques dans une machine virtuelle

 

Sujets relatifs
cloner machine physique vers machine virtuellevmware help
[topic unique] ultramobiles@OSA : eeepc, nokia n800, netbooks...pb vmware et mandriva 2008
j'ai une machine recente, et je voudrais installer XENProbleme connexion Vmware
comment connaitre la version d'une vmware sous linux debian??problème ntp sur debian vmware
déterminer le type d'une machine hp 
Plus de sujets relatifs à : VMWARE --> périhérique physiques dans une machine virtuelle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR