Emulation

From COPTR
Jump to navigation Jump to search
Function definition: Tools that enable the emulation or virtualisation of a hardware or software system on another system.
Lifecycle stage: Preservation Action

Tools for this function

ToolPurpose
DOSBoxDOSBox is a DOS-emulator for different platforms, such as Windows, BeOS, Linux, MacOS X.
DioscuriDioscuri is a computer hardware emulator, specifically designed to be used as part of a digital preservation strategy.
IBM Digital Asset Preservation ToolIBM's Digital Asset Preservation Tool is a proof-of-concept demonstration of the Universal Virtual Computer solution that provides long-term access to JPEG and GIF87a files.
JPCJPC is the fast pure Java x86 PC emulator.
KEEP Emulation FrameworkKEEP Emulation Framework (EF) allows users to view and interact with digital files that otherwise would require obsolete hardware and software.
Kernel-based virtual machineKVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V).
Linux-VServerLinux-VServer provides virtualization for GNU/Linux systems.
OpenVZ wikiOpenVZ is container-based virtualization for Linux.
RecomputeAutomatically generates "playable" virtual machines from source code on github
SheepShaverSheepShaver is a MacOS run-time environment for BeOS and Linux that allows you to run classic MacOS applications inside the BeOS/Linux multitasking environment.
VMware PlayerVMware Player is the easiest way to run multiple operating systems at the same time on your PC.
VirtualBoxVirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.
Windows Virtual PCWindows XP Mode and Windows Virtual PC, available on Windows 7 Professional and Windows 7 Ultimate, allow you to run multiple Windows environments, such as Windows XP Mode, from your Windows 7 desktop.
WineWine lets you run Windows software on other operating systems.
XenThe Xen hypervisor, the powerful open source industry standard for virtualization, offers a powerful, efficient, and secure feature set for virtualization of x86, x86_64, IA64, ARM, and other CPU architectures.