Sviluppato da | Microsoft |
---|---|
Ultima versione | 6.1.7600.16393 (14 febbraio 2011) |
Ambiente | Windows , MacOS |
genere | Macchina virtuale |
Licenza | Proprietario |
Sito web | microsoft.com |
VirtualPC è un software di emulazione e virtualizzazione proprietario gratuito sviluppato da Microsoft . Permette di emulare un sistema operativo su un'architettura hardware diversa da quella per cui era stato inizialmente concepito. Consente inoltre di eseguire più sistemi operativi diversi contemporaneamente sulla stessa macchina fisica.
Nel agosto 2006, Microsoft ha annunciato che la versione Macintosh non verrà trasferita a Macintosh che utilizzano processori Intel, quindi la versione Macintosh non viene più mantenuta, poiché i Macintosh che utilizzano PowerPC non vengono più prodotti.
Virtual PC emula un PC standard e le sue periferiche associate. Pertanto, può essere utilizzato per ospitare praticamente qualsiasi sistema operativo disponibile per PC. Tuttavia, possono sorgere problemi durante le installazioni di sistemi non comuni che non sono stati studiati specificamente durante lo sviluppo di Virtual PC.
VirtualPC è stato creato da Connectix per Mac OS , quindi acquisito e pubblicato da Microsoft in ottobre 2003 .
Virtual PC emula un processore Intel Pentium II a 32 bit (ma virtualizza lo stesso processore host nelle versioni Windows) con il componente Intel 440BX , una scheda grafica di tipo PCI SVGA VESA S3 Trio 64 con 4 MB di memoria video (regolabile di seguito versioni fino a 16 MB ), BIOS da American Megatrends (AMI), scheda audio emulata Creative Labs Sound Blaster 16 ISA PnP (o scheda audio nativa sotto audio Vista quando Vista viene utilizzato come host e macchina ospitata) e una scheda ethernet DEC 21041 (DEC 21140 nelle nuove versioni).
Non è garantito che tutto il software funzioni perché potrebbe utilizzare funzionalità non documentate di determinati hardware, frequenze particolari o codici operativi particolari, sebbene la compatibilità complessiva possa essere considerata buona.
Virtual PC utilizza anche segnali di chiamata di sistema ospitati (soprattutto quando sono installate estensioni specifiche) per accelerare l'emulazione e fornire funzioni aggiuntive, come l'integrazione con l'ambiente host.
Il formato VHD (Virtual Hard Disk) è il formato di file utilizzato da Virtual PC e Virtual Server , per i quali Microsoft ha reso disponibile tutta la documentazione tramite il documento denominato "Microsoft Open Specification Promise".
Per facilitare lo scambio e la condivisione di file, cartelle e dati tra l'host e il sistema ospitato, Virtual PC supporta l'installazione di Virtual Machine Additions . Questi vengono installati nel sistema ospitato e forniscono le seguenti funzionalità:
Virtual PC supporta le versioni Windows 98 Second Edition , Windows XP Professional e "Tablet PC", Windows Server 2003 Standard Edition, Windows 2000 Professional e Server, Windows NT 4.0 Server e alcune versioni di IBM OS / 2 in una macchina ospitata con pieno supporto grazie a specifiche "Virtual Machine Additions". Il supporto per Windows Vista come host e guest è stato aggiunto da Virtual PC 2007. MS-DOS e Windows 95 erano ufficialmente supportati e inclusi con Virtual Machine Additions in Virtual PC 2004, tuttavia sono diventati ufficialmente non supportati in Virtual PC 2007 per l'assenza del corrispondente Aggiunte di macchine virtuali . Allo stesso modo, i sistemi Linux ospitati erano ufficialmente non supportati in Virtual PC 2004 e 2007 sebbene il supporto per Virtual Machine Additions per Linux fosse disponibile nella versione Connectix di "Virtual PC" prima che fosse acquisito da Microsoft. Microsoft fornisce supporto per "VM Additions" per Linux solo nel proprio prodotto Virtual Server. I componenti aggiuntivi VM per OS / 2 e Linux sono stati sviluppati dalla società tedesca " innotek " ( Archive • Wikiwix • Archive.is • Google • Cosa fare? ) GmbH per Connectix e poi Microsoft.
I sistemi host "Virtual PC 2007" possono essere eseguiti sulle versioni x86 (32 bit) e x64 (64 bit) di "Windows XP" e "Windows Vista" sebbene i sistemi ospitati a 64 bit non siano ancora supportati. Virtual PC 2007 sta rimuovendo il supporto per Windows 2000 come piattaforma host, nonché il supporto per Windows 95 , la versione iniziale di Windows 98 , Windows Me , la workstation Windows NT 4.0 e MS-DOS 6.22 sui sistemi ospitati.
I sistemi operativi che non sono ufficialmente supportati potrebbero essere installabili. Tuttavia, possono o non possono funzionare e Virtual Machine Additions non esisterà.
|
|
Sebbene l'installazione di un ambiente basato su Linux sia possibile, non è senza difficoltà. Per alcune distribuzioni Linux , il sistema Linux dovrà essere installato in modalità testo, perché Microsoft Virtual PC emula solo schede grafiche a colori a 16 o 32 bit, ma non a 24. Per poter utilizzare l'interfaccia X Window , il Il sistema Linux dovrà essere modificato nel file di configurazione "xorg.conf" per utilizzare la modalità a 16 bit e rispettare questo vincolo.
Alcuni siti forniscono l'elenco dei sistemi operativi che vengono eseguiti su Virtual PC, comprese le distribuzioni Linux. Pertanto, l'utente può evitare problemi durante il test di sistemi non supportati su Virtual PC.
Microsoft ha inoltre sviluppato una versione di Virtual PC per Mac OS X . Questa versione funziona solo con i processori PowerPC . Microsoft ha annunciato che chiuderà Virtual PC per Mac durante il WWDCagosto 2006a causa del passaggio dai computer Apple a Intel .
Poiché funziona con un processore RISC , Virtual PC è costretto ad emulare un processore CISC utilizzato da Intel (in realtà un processore Pentium II con MMX) che rende la velocità del processore della macchina virtuale circa 4 volte inferiore a quella del processore fisico della macchina.
Per eseguire Virtual PC per Mac, devi:
Nota che mentre VirtualPC per Windows è ora gratuito, la versione per Mac non lo è.
Microsoft Virtual PC è disponibile anche in una versione server chiamata Microsoft Virtual Server .
La versione 2005 R2 ha le seguenti nuove funzionalità: