QEMU: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Storia: min
 
(34 versioni intermedie di 26 utenti non mostrate)
Riga 1:
{{Aggiornare|arg=informatica|commento=Le informazioni sono molto vecchie, le caratteristiche adesso sono molte di più e non ci sono più queste limitazioni.}}
{{Software
|Nome = QEMU
|Logo =
|Screenshot = QEMU-Mdk-Knpx.png
|Didascalia = QEMU fa girare [[Knoppix]] su Mandrakelinux
|Sviluppatore = [[Fabrice Bellard]]
|UltimaVersione = 1.5.1<!-- wikidata -->
|DataUltimaVersione = 26<!-- giugnowikidata [[2013]]-->
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
Riga 15:
|SoftwareLibero = sì
|Lingua =
|SitoWeb = [http://www.qemu.org/ www.qemu.org]
}}
'''Qemu''' (abbreviazione di ''Quick EMUlator'') è un [[software]] che implementa un particolare sistema di [[emulazione]] che permette di ottenere un'[[Architettura (computer)|architettura informatica]] nuova e disgiunta in un'altra che si occuperà di ospitarla. È stato ideato da [[Fabrice Bellard]], che ne coordina lo sviluppo.
 
==Storia==
Inizialmente, era un progetto che si prefiggeva di emulare solo il [[microprocessore]] x86 su un sistema [[GNU/Linux]].<br />L'intento iniziale era di eseguire [[Wine]] anche sulle macchine con architetture diverse dall'x86 (ad esempio i [[PowerPC]], l'architettura dei [[Macintosh]]). Lo scopo fu raggiunto e si constatò che la tecnica della ''traduzione dinamica'' era più che valida; si iniziò, quindi, a cercare di creare un intero sistema di virtualizzazione per ottenere una [[macchina virtuale]] equiparabile ad un sistema x86 completo. Il risultato ottenuto fu più che positivo.
L'intento iniziale era di eseguire [[Wine]] anche sulle macchine con architetture diverse dall'x86 (ad esempio i [[PowerPC]], l'architettura dei [[Macintosh]]).
Lo scopo fu raggiunto e si constatò che la tecnica della ''traduzione dinamica'' era più che valida; si iniziò, quindi, a cercare di creare un intero sistema di virtualizzazione per ottenere una [[macchina virtuale]] equiparabile ad un sistema x86 completo. Il risultato ottenuto fu più che positivo.
 
Al momento è in grado di emulare sistemi [[x86]], [[AMD64]], [[PowerPC]], [[Architettura MIPS|MIPS]] e [[Architettura ARM|ARM]]. [[Fabrice Bellard|Bellard]] ideò anche un modulo per i [[Linux (kernel)|kernel Linux]] ([[KQemu]]) capace di aumentare notevolmente le prestazioni della macchina simulata; il codice è disponibile, ma i termini di distribuzione erano quelli di un programma [[closed source]].
 
Dal 6 febbraio 2007, con la release 1.3.0pre11, anche questo modulo è rilasciatodistribuito con [[GNU General Public License|licenza GPL]].
 
== Caratteristiche ==
Questo software è conosciuto grazie alla sua velocità di emulazione ottenuta grazie alla tecnica della ''[[Ricompilazione dinamica|traduzione dinamica]]''.<br />È simile a [[Bochs]], [[VMware Workstation]], [[Virtual PC]] ma più veloce nell'emulazione delle architetture [[x86]].
È simile a [[Bochs]], [[VMware Workstation]], [[Virtual PC]] ma più veloce nell'emulazione delle architetture [[x86]].
 
Qemu è formato da due parti: la prima si occupa dell'emulazione vera e propria (convertire, ad esempio, le istruzioni da [[32 bit]] a [[64 bit]]) permettendo quindi di eseguire programmi compilati su architetture diverse; la seconda parte è l'''emulatore di sistema'': utilizzando la prima parte, è capace di creare un nuovo sistema completamente separato da quello ospitante (i file, quindi, sono separati).
Line 40 ⟶ 36:
*Gestione degli stati. Si può salvare lo stato del sistema ospite e scrivere i cambiamenti su un file a parte e successivamente ritornare a quello stato
*Possibilità di eseguire binari Linux per altre architetture
*Emulazione di [[scheda di rete]] virtuale
*Supporto [[Multiprocessore simmetrico|SMP]]
*Usando il [[software libero]] kqemu l'emulazione sarà più veloce, ma ancora non allo stesso livello di [[VMware Inc.|VMWare]]
*Gli strumenti della riga di comando permettono di controllare completamente l'emulazione
*Controllo remoto tramite il server [[Virtual Network Computing|VNC]] integrato
*Supporto all'emulazione via kernel [[Kernel-based Virtual Machine|KVM]] in [[Linux]]
*Supporto [[Universal Serial Bus|USB]], ma non per i dispositivi streaming come le videocamere
 
Tuttavia attualmente non è in grado di offrire:
Line 58 ⟶ 54:
l'opzione ''-f'' del comando serve a specificare il tipo di formato del disco virtuale. Sono supportati i tipi raw, qcow2, qcow, cow, vmdk e cloop.
 
Il comando sottostante si occuperà di far partire l'emulazione di una macchina con 128MB di Ram utilizzando il disco ''c.img'' creato con il precedente comando e farà il [[boot]] dall'immagine del CD salvata nel file ''linux.iso''. La macchina emulata avrà il supporto audio e l'ora sarà sincronizzata con quella del pc host.
La macchina emulata avrà il supporto audio e l'ora sarà sincronizzata con quella del pc host.
qemu -hda c.img -cdrom linux.iso -boot d -m 128 -soundhw sb16 -localtime
 
Line 72 ⟶ 67:
 
== Altri progetti ==
{{interprogetto|commons=Category:QEMU}}
 
==Collegamenti esterni==
* {{Collegamenti esterni}}
* {{en}}[http://www.qemu.org Qemu HomePage]
* {{en}}[https://web.archive.org/web/20120428053535/http://www.oszoo.org/ FreeOsZoo per scaricare le immagini dei dischi] [non più disponibile]
* [{{cita web|http://www.valent-blog.eu/virtual-machine-virtualizzazione-e-qemu/ |Virtual Machine: virtualizzazione e QEMU]}}
* {{Cita web | url = http://qemu.kidsquid.com/ | titolo = QEMU Wiki | lingua = en | accesso = 22 dicembre 2022 | urlarchivio = https://web.archive.org/web/20110825102903/http://qemu-buch.de/cgi-bin/moin.cgi/ | dataarchivio = 25 agosto 2011 | urlmorto = sì }}
* {{en}}[http://qemu.kidsquid.com/ Unoffical Qemu Wiki].
* {{en}}[http://kidsquid.com/cgi-bin/moin.cgi/QEMUMenu QEMUMenu] {{Webarchive|url=https://web.archive.org/web/20060721100021/http://kidsquid.com/cgi-bin/moin.cgi/QEMUMenu |date=21 luglio 2006 }} e [httphttps://wwwweb.archive.org/web/20061018085313/http://davereyn.co.uk/download.htm Qemu Manager] due software per la gestione di Qemu
* {{en}} [https://web.archive.org/web/20060925091601/http://www.h7.dion.ne.jp/~qemu-win/ QEMU per Windows].
* {{en}}[https://web.archive.org/web/20061013045722/http://www.kju-app.org/kju/ Q - QEMU per Mac OS X]. Vedere anche: [https://web.archive.org/web/20061012204142/http://cordney.com/2006/02/22/q-download-mirror/ this mirror]
* {{en}}[httpcita web|https://savannah.nongnu.org/projects/qvm86/ |QVM86]|lingua=en}}
* {{en}}[httphttps://lists.nongnu.org/mailman/listinfo/qemu-devel Qemu mailing list].
* {{en}}[cita web|1=http://am.xs4all.nl/phpwiki/index.php/Qemu |2=FAQ non ufficiale]|lingua=en|accesso=26 settembre 2006|urlarchivio=https://web.archive.org/web/20050707031215/http://am.xs4all.nl/phpwiki/index.php/Qemu|dataarchivio=7 luglio 2005|urlmorto=sì}}
* {{en}}[https://web.archive.org/web/20061011165920/http://wiki2.archlinux.org/index.php/Qemu altro sito su Qemu].
* {{en}}[cita web|http://fedoranews.org/tchung/qemu/ |QEMU RPM Packages per Fedora Core 4 e 5]|lingua=en}}
* {{en}}[cita web|url=http://linuxtracker.org/torrents-details.php?id=590 |titolo=QEMU mentre esegue Live Linux come screensaver per Microsoft Windows]|lingua=en|urlmorto=sì|accesso=26 settembre 2006|urlarchivio=https://web.archive.org/web/20061013002221/http://linuxtracker.org/torrents-details.php?id=590|dataarchivio=13 ottobre 2006}}
* {{en}}[cita web|https://wiki.ubuntu.com//WindowsXPUnderQemuHowTo |QEMU, guida all'installazione (per Ubuntu)]|lingua=en}}
* {{en}}[cita web|1=http://homepage.sunrise.ch/mysunrise/ekeller00//EricKellerUbuntuPage.html |2=Ubuntu sotto Windows XP]|lingua=en|accesso=26 settembre 2006|urlarchivio=https://web.archive.org/web/20070322152814/http://homepage.sunrise.ch/mysunrise/ekeller00/EricKellerUbuntuPage.html|dataarchivio=22 marzo 2007|urlmorto=sì}}
* {{en}}[httpcita web|url=https://www.msfn.org/board/index.php?showtopic=61389 |titolo=QEMU per utenti Windows 98/ME]|lingua=en}}
* {{en}}[cita web|http://www.claunia.com/qemu/ |QEMU lista ufficiale dei sistemi emulati]|lingua=en}}
* {{en}}[httpcita web|url=https://ubuntuforums.org/showthread.php?t=154265/ |titolo=script d'installazione]|lingua=en|urlmorto=sì|urlarchivio=https://web.archive.org/web/20160304194822/http://ubuntuforums.org/showthread.php?t=154265%2F|dataarchivio=4 marzo 2016}}
 
{{Portale|informatica|Software libero}}