Linux e gli emulatori

Da Linuxpedia.

GNU/Linux e gli emulatori

Un software d'emulazione o più comunemente un emulatore è un programma che permette l'esecuzione di software scritto per un ambiente (hardware o software) diverso da quello sul quale l'emulatore viene eseguito. Un uso popolare degli emulatori è quello che permette di utilizzare videogiochi scritti per computer o console non più in vendita o di difficile reperibilità, come i computer della serie Amiga, il Commodore 64, lo ZX Spectrum, il BBC Micro o l'MSX.

Negli ultimi anni, inizia a prendere piede prepotentemente la virtualizzazione delle risorde e delle macchine. Per virtualizzazione si intende la creazione di una versione virtuale di una risorsa normalmente fornita fisicamente. Qualunque risorsa hardware o software può essere virtualizzata: sistemi operativi, server, memoria, spazio disco, sottosistemi.

Principalmente la virtualizzazione viene utilizzata per la creazione di macchine virtuali. Software come VirtualBox e VMWare sono stati creati a questo scopo e possono essere considerati come due emulatori di personal computer. Attraverso questi software è infatti possibile creanre (emulare in software) un nuovo personal computer (virtual machine) "dentro" il vostro computer. All'interno del nuovo "personal computer virtuale" è possibile installare qualsiasi sistema operativo: qualunque distribuzione GNU/Linux, *BSD, Windows e altri sistemi operativi.


Data la complessità della formattazione della pagina essa è bloccata, per ogni consiglio sulla sua modifica lasciate un messaggio nella Discussione di questo articolo

Nicola Fioretti

Emulatori di MS-DOS e API di Windows

  • DOSBox - Emulatore di MS-DOS
  • DOSEMU - Emulatore di MS-DOS
  • Wine Wine Is Not an Emulator - Implementazione delle API di Windows che consente l'esecuzioni di applicazioni native Windows in ambiente GNU/Linux
  • Cedega - Fork di Wine specificatamente studiato per permettere l'esecuzione di videogiochi Windows in ambiente GNU/Linux

Hardware

  • Bochs - Macchina virtuale Open Source che crea un'emulazione di architetture x86 e AMD64
  • GtkTIemu - Emulatore di calcolatrici scientifiche della Texas Instruments tra le quali TI92,TI92+,TI89
  • Qemu - Sistema di emulazione che permette di ottenere un'architettura nuova e disgiunta in un'altra che si occuperà di ospitarla simile a VMWare
  • VirtualBox - Software di virtualizzazione commerciale proprietario (con una versione ridotta distribuita sotto licenza GPL)
  • VMWare - Software di virtualizzazione commerciale proprietario (con una versione ridotta distribuita sotto licenza GPL)'
  • Xen - Monitor di macchine virtuali sotto licenza GPL che consente una completa emulazione hardware senza andare a ridurre in modo drastico le risorse del sistema, emulando sistemi operativi diversi tra loro

Emulatori Console

  • ePSXe - Emulatore di Playstation e Playstation 2
  • MAME - Uno dei più noti emulatori.MAME è un emulatore di piattaforme arcade (videogiochi da sala)
  • Mupen64 - Emulatore di Nintendo 64 per GNU/Linux
  • PCSX2 - Emulatore di PlayStation 2 per GNU/Linux. Successore del primo Pcsx per PlayStation1
  • P.E.Op.S. - Emulatore di Playstation 2 per GNU/Linux
  • ScummVM - Raccolta di riproduzioni di vecchi videogiochi, originariamente progettata per avviare le avventure grafiche della Lucas Arts che usano il sistema di sviluppo SCUMM
  • TuxNES - Emulatore di Super Nintendo
  • VBA Express - Emulatore che permette di usare giochi per il Game Boy Advance in ambiente GNU/Linux
  • Visual Boy Advance - Emulatore che permette di usare giochi per il Game Boy Advance in ambiente GNU/Linux
  • ZSNES - Emulatore di Super Nintendo