VirtualPC - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

VirtualPC est un logiciel propriétaire gratuit d'émulation et de virtualisation. Il permet d'émuler un système d'exploitation sur une architecture matérielle différente de celle à laquelle il était initialement destiné. Il permet également de faire fonctionner en même temps plusieurs systèmes d'exploitation différents sur une même machine physique.

En août 2006, Microsoft a annoncé que la version Macintosh ne serait pas portée sur les Macintoshs utilisant les processeurs Intel, la version Macintosh n'est donc effectivement plus maintenue, étant donné que les Macintoshs utilisant des PowerPC ne sont plus fabriqués.

Virtual PC émule un PC standard et ses périphériques associés. Ainsi, il peut être utilisé pour héberger à peu près tous les systèmes d'exploitation disponibles pour PC. Cependant, des soucis peuvent survenir lors d'installations de systèmes peu courants qui n'ont pas été étudiés spécifiquement au moment du développement de "Virtual PC".

VirtualPC fut créé par Connectix pour Mac OS, puis racheté et édité par Microsoft en octobre 2003.

L'environment émulé

Virtual PC émule un processeur 32-bit Intel Pentium II (Mais il virtualise le même processeur hôte sur les versions Windows) avec le composant Intel 440BX, une carte graphique de type SVGA VESA S3 Trio 64 PCI avec quatre MB de mémoire vidéo, réglable dans les versions suivantes jusqu'à 16 MB), un BIOS de American Megatrends (AMI), une carte son émulée Creative Labs Sound Blaster 16 ISA PnP (ou carte native Audio sous Vista audio quand Vista est utilisé en tant que hôte et machine hébergée), et une carte Ethernet DEC 21041 (DEC 21140 dans les nouvelles versions).

Il n'est pas garanti que tous les logiciels fonctionneront parce qu'ils peuvent utiliser des fonctionnalités non documentées de certains matériels, des fréquences particulières, ou des codes d'opérations particuliers, bien que la compatibilité globale puisse être considérée comme satisfaisante.

  • La version Macintosh de Virtual PC utilise la recompilation dynamique pour traduire le code x86 utilisé par un PC standard dans le code équivalent PowerPC utilisé sur un Mac.
  • La version Windows de Virtual PC utilise aussi la recompilation dynamique, mais seulement pour traduire le code en mode noyau ou mode réel x86 en code x86 utilisateur, alors que le mode utilisateur originel et le code en mode virtuel 8086 fonctionneront de manière native.

Virtual PC utilise aussi des signaux d'appels du système hébergé (en particulier lorsque les extensions spécifiques sont installées) pour accélérer l'émulation et offrir des fonctions supplémentaires, telle que l'intégration avec l'environnement de l'hôte.

Le format VHD (Virtual Hard Disk) est le format de fichier utilisé par Virtual PC et Virtual Server, pour lequel Microsoft a rendu disponible toute la documentation par le document appelé "Microsoft Open Specification Promise".

Les systèmes hébergés supportés

Virtual PC supporte Windows 98 Second Edition, les versions Windows XP Professionnelles et "Tablet PC", Windows Server 2003 Standard Edition, Windows 2000 Professionnel et Serveur, Windows NT 4.0 Serveur et certaines versions de IBM OS/2 en machine hébergée avec un support complet grâce à des "Virtual Machine Additions" spécifiques. Le support de Windows Vista en tant qu'hôte et invité a été ajouté par Virtual PC 2007. MS-DOS et Windows 95 étaient supportés officiellement et intégrés aux Virtual Machine Additions dans Virtual PC 2004, cependant ils sont devenus officiellement non supportés dans Virtual PC 2007 par l'absence des Virtual Machine Additions correspondants. De manière identique, les systèmes Linux hébergés étaient officiellement non supportés dans Virtual PC 2004 et 2007 bien que le support des Virtual Machine Additions pour Linux était disponible dans la version Connectix de "Virtual PC" avant d'être acquis par Microsoft. Microsoft assure le support des "VM Additions" pour Linux uniquement dans leur produit Virtual Server. Les compléments VM pour OS/2 et Linux ont été développés par la société allemande innotek GmbH pour Connectix puis Microsoft.

Les systèmes d'accueil "Virtual PC 2007" peuvent fonctionner sur des versions x86 (32 bits) et x64 (64 bits) de "Windows XP" et "Windows Vista" bien que les systèmes hébergés 64-bit ne sont pas encore supportés. Virtual PC 2007 supprime le support de Windows 2000 comme plate-forme d'accueil, ainsi que le support pour Windows 95, la version initiale de Windows 98, Windows Me, workstation Windows NT 4.0 et MS-DOS 6.22 en systèmes hébergés.

Les systèmes d'exploitation qui ne sont pas officiellement suppportés peuvent être installables. Cependant, ils peuvent fonctionner ou non, et les Virtual Machine Additions n'existeront pas.

Page générée en 0.106 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise