2594
Commento:
|
← Versione 57 del 23/08/2023 23.03.00 ⇥
4169
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Emulatori | |
Linea 3: | Linea 4: |
[[BR]] [[Include(StrumentiWiki/Emulatori)]] [[BR]] ||<tablestyle="width:30%; float:right; margin:15px 0px 0px 0px;" style="background-image: url(http://wiki.ubuntu-it.org/StrumentiWiki/Emulatori/?action=AttachFile&do=get&target=indice-top-sx.png); border:none;" 8% >[[BR]] ||<style="border:none; background-color:#ff5c4d;" 84%>[[BR]] ||<style="background-image: url(http://wiki.ubuntu-it.org/StrumentiWiki/Emulatori/?action=AttachFile&do=get&target=indice-top-dx.png); background-position: top right; border:none; " 8%>[[BR]] || ||<style="border:none; background-color:#ff5c4d;" 8%>[[BR]]||<style="background-image: url(http://wiki.ubuntu-it.org/StrumentiWiki/Emulatori/?action=AttachFile&do=get&target=emulatori.png); border:none; background-repeat: no-repeat;background-color:#ff5c4d;background-position:top right;"84% >'''Indice'''[[BR]] [[TableOfContents(1)]] ||<style="border:none; background-color:#ff5c4d;" 8%>[[BR]]|| ||<style="border:none; background-color:#ff5c4d;" 8%>[[BR]]||<style="border:none; background-color:#ff5c4d; color:white;">Per discutere degli argomenti qui descritti, partecipa alla board [http://forum.ubuntu-it.org/index.php?board=8.0 Software] del forum.||<style="border:none;background-position: top right; background-color:#ff5c4d;" 8%>[[BR]]|| ||<style="background-image: url(http://wiki.ubuntu-it.org/StrumentiWiki/Emulatori/?action=AttachFile&do=get&target=indice-bot-sx.png); border:none;background-position: bottom left;" 5% >[[BR]] ||<style="border:none; background-color:#ff5c4d;" 84%>[[BR]] ||<style="background-image: url(http://wiki.ubuntu-it.org/StrumentiWiki/Emulatori/?action=AttachFile&do=get&target=indice-bot-dx.png); background-position: bottom right; border:none; " 8% >[[BR]] || |
|
Linea 11: | Linea 5: |
{{{#!html <hr class="portale" /> <h1 class="titoloPortale">Virtualizzazione</h1> }}} |
|
Linea 12: | Linea 10: |
= Windows = | <<Include(NuoviStrumentiWiki/ForumVirtualizzazione)>> <<Indice(depth=1)>> <<BR>> |
Linea 14: | Linea 14: |
* [:/Wine:Wine]: ricrea le api di Windows, cioè le librerie per creare i programmi grafici di windows; * [:CedegaHowto:Cedega]: programma a pagamento, funziona per molti giochi. |
= Introduzione = |
Linea 17: | Linea 16: |
= DOS = | Con la virtualizzazione è possibile eseguire in un sistema operativo, detto sistema '''host''', uno o più sistemi operativi alternativi detti sistemi '''guest''' come Windows, Linux, BSD, Solaris o Apple OSX, grazie all'ausilio di macchine virtuali. |
Linea 19: | Linea 18: |
* [:DosBox:DOSBox]: emulatore del vecchio DOS. | Alcuni termini fondamentali da conoscere sono: * '''Host''': si riferisce al sistema ospitante, ovvero quello che è installato sulla macchina fisica. * '''Guest''': indica invece il sistema ospite, quello che viene eseguito all'interno della macchina virtuale. * '''VM''', ovvero '''Virtual Machine''' (macchina virtuale): indica la configurazione hardware simulata più il sistema operativo installato al suo interno. |
Linea 21: | Linea 23: |
= VMware = | {{{#!wiki important Per utilizzare un sistema operativo proprietario in una macchina virtuale è necessario avere una licenza di utilizzo.}}} |
Linea 23: | Linea 26: |
* [:VmwarePartizioneWindowsInstallata:Avviare Windows da Ubuntu]: come avviare Windows, già installato sul computer, da Ubuntu. | Se si acquista un computer con una licenza di utilizzo di Windows (o un altro sistema proprietario) preinstallato, generalmente questa licenza non permette l'installazione dello stesso su un'altra macchina come il virtualizzatore. La licenza '''Microsoft OEM''' copre soltanto la macchina fisica su cui il sistema è stato preinstallato e non ne consente il trasferimento su un'altra macchina, anche se virtualizzata nello stesso computer. |
Linea 25: | Linea 28: |
= VirtualBox = | == Pro e contro nell'utilizzo della virtualizzazione == |
Linea 27: | Linea 30: |
* [:/VirtualBox:VirtualBox]: come installare e configurare '''!VirtualBox'''. | La virtualizzazione può comportare numerosi vantaggi, ad esempio: |
Linea 29: | Linea 32: |
= Hardware = | * possibilità di eseguire due o più sistemi contemporaneamente; * indipendenza reciproca di sistemi '''guest''' e '''host'''. Ogni sistema sarà indipendente dagli altri garantendo una solida affidabilità in termini di servizi offerti (il crash di ogni macchina virtuale non coinvolgerà gli altri guest); * installazione di diversi sistemi operativi senza dover partizionare il disco in un ambiente sicuro (la macchina virtuale), senza rischiare di intaccare i propri dati; * possibilità di testare sistemi o software in fase di sviluppo che potrebbero compromettere, o addirittura danneggiare, l'hardware del computer utilizzato; * possibilità di testare la compatibilità di un proprio software o sito con diversi sistemi operativi; * installazione di programmi disponibili soltanto per un altro sistema operativo (esempio: '''Autocad'''). |
Linea 31: | Linea 39: |
* [:Qemu:Qemu]: installazione di Ubuntu su emulatore '''Qemu'''; * [:InstallazioneWindowsSuUbuntu:Windows su Qemu]: installare Windows con '''Qemu'''; * [:Emulatori/OpenMoko:OpenMoko]: installare '''!OpenMoko''' con '''Qemu'''; |
Esistono tuttavia delle limitazioni nell'utilizzo di sistemi virtualizzati: * parte dell'hardware (scheda madre, scheda video, controller dei dischi) è emulata, le prestazioni possono essere inferiori (soprattutto su scheda video e CPU); * maggior impiego di risorse (CPU e RAM principalmente). = Software per virtualizzazione = Di seguito sono elencati alcuni programmi utili per emulazione e/o per gestire macchine virtuali, installabili in Ubuntu e derivate: * [[/Kvm| KVM]]: installare e configurare '''KVM'''. * [[/VirtualBox|VirtualBox]]: come installare e configurare '''!VirtualBox'''. * [[/Qemu|Qemu]]: installazione di Ubuntu su emulatore '''Qemu'''. * [[/VirtManager|VirtManager]]: gestore di macchine virtuali '''virt-manager'''. = Applicazioni = Anche se le seguenti applicazioni non sono dei sistemi di virtualizzazione, sono utili in molti casi per eseguire programmi Windows: * [[/Wine|Wine]]: ricrea le API di Windows, cioè le librerie per creare i programmi grafici di Windows. * [[Virtualizzazione/PlayOnLinux|PlayOnLinux]]: interfaccia grafica di Wine che consente l'esecuzione e l'installazione di applicazioni, in particolare giochi. * [[Virtualizzazione/Cedega|Cedega]]: programma a pagamento, funziona per molti giochi. = Altre = * [[/OpenMoko|OpenMoko]]: installare '''!OpenMoko''' con '''Qemu'''. = Ulteriori risorse = * [[https://itsfoss.com/virtual-machine/#advantages-of-virtual-machines|What is a Virtual Machine?]] (articolo in inglese) {{{#!html <hr class="portale-footer" /> <hr class="portale" /> }}} |
Linea 35: | Linea 74: |
CategoryMultimedia | CategoryVirtualizzazione |
Virtualizzazione
Per discutere degli argomenti qui descritti, partecipa alla board Ubuntu su macchina virtuale del forum. |
Introduzione
Con la virtualizzazione è possibile eseguire in un sistema operativo, detto sistema host, uno o più sistemi operativi alternativi detti sistemi guest come Windows, Linux, BSD, Solaris o Apple OSX, grazie all'ausilio di macchine virtuali.
Alcuni termini fondamentali da conoscere sono:
Host: si riferisce al sistema ospitante, ovvero quello che è installato sulla macchina fisica.
Guest: indica invece il sistema ospite, quello che viene eseguito all'interno della macchina virtuale.
VM, ovvero Virtual Machine (macchina virtuale): indica la configurazione hardware simulata più il sistema operativo installato al suo interno.
Per utilizzare un sistema operativo proprietario in una macchina virtuale è necessario avere una licenza di utilizzo.
Se si acquista un computer con una licenza di utilizzo di Windows (o un altro sistema proprietario) preinstallato, generalmente questa licenza non permette l'installazione dello stesso su un'altra macchina come il virtualizzatore. La licenza Microsoft OEM copre soltanto la macchina fisica su cui il sistema è stato preinstallato e non ne consente il trasferimento su un'altra macchina, anche se virtualizzata nello stesso computer.
Pro e contro nell'utilizzo della virtualizzazione
La virtualizzazione può comportare numerosi vantaggi, ad esempio:
- possibilità di eseguire due o più sistemi contemporaneamente;
indipendenza reciproca di sistemi guest e host. Ogni sistema sarà indipendente dagli altri garantendo una solida affidabilità in termini di servizi offerti (il crash di ogni macchina virtuale non coinvolgerà gli altri guest);
- installazione di diversi sistemi operativi senza dover partizionare il disco in un ambiente sicuro (la macchina virtuale), senza rischiare di intaccare i propri dati;
- possibilità di testare sistemi o software in fase di sviluppo che potrebbero compromettere, o addirittura danneggiare, l'hardware del computer utilizzato;
- possibilità di testare la compatibilità di un proprio software o sito con diversi sistemi operativi;
installazione di programmi disponibili soltanto per un altro sistema operativo (esempio: Autocad).
Esistono tuttavia delle limitazioni nell'utilizzo di sistemi virtualizzati:
- parte dell'hardware (scheda madre, scheda video, controller dei dischi) è emulata, le prestazioni possono essere inferiori (soprattutto su scheda video e CPU);
- maggior impiego di risorse (CPU e RAM principalmente).
Software per virtualizzazione
Di seguito sono elencati alcuni programmi utili per emulazione e/o per gestire macchine virtuali, installabili in Ubuntu e derivate:
KVM: installare e configurare KVM.
VirtualBox: come installare e configurare VirtualBox.
Qemu: installazione di Ubuntu su emulatore Qemu.
VirtManager: gestore di macchine virtuali virt-manager.
Applicazioni
Anche se le seguenti applicazioni non sono dei sistemi di virtualizzazione, sono utili in molti casi per eseguire programmi Windows:
Wine: ricrea le API di Windows, cioè le librerie per creare i programmi grafici di Windows.
PlayOnLinux: interfaccia grafica di Wine che consente l'esecuzione e l'installazione di applicazioni, in particolare giochi.
Cedega: programma a pagamento, funziona per molti giochi.
Altre
OpenMoko: installare OpenMoko con Qemu.
Ulteriori risorse
What is a Virtual Machine? (articolo in inglese)