fbpx
Wikipedia

GXemul

Gavare's eXperimental Emulator (formerly known as mips64emul) is a computer architecture emulator being developed by Anders Gavare. It is available as free software under a revised BSD-style license. In 2005, Gavare changed the name of the software project from mips64emul to GXemul. This was to avoid giving the impression that the emulator was confined to the MIPS architecture, which was the only architecture being emulated initially.

GXemul
Developer(s)Anders Gavare
Initial releaseJuly 1, 2004; 19 years ago (2004-07-01)
Stable release
0.7.0 / 22 April 2021; 3 years ago (22 April 2021)
TypeEmulator
LicenseBSD-style license
Websitegavare.se/gxemul/

Although development of the emulator is still a work-in-progress, since 2004 it has been stable enough to let various unmodified guest operating systems run as if they were running on real hardware. Currently emulated processor architectures include ARM, MIPS, M88K, PowerPC, and SuperH. Guest operating systems that have been verified to work inside the emulator are NetBSD, OpenBSD, Linux, HelenOS, Ultrix, and Sprite.

Apart from running entire guest operating systems, the emulator can also be used for experiments on a smaller scale, such as hobby operating system development, or it can be used as a general debugger.

Dynamic translation edit

GXemul's processor emulation uses dynamic translation, to convert the emulated processor's instructions into an intermediate representation (IR). The IR is in a format which can be executed by the host. In other words, it should be possible to port the emulator to new host architectures with just a recompilation; there is no need to implement a native code generation backend for each host architecture to get it running.

See also edit

External links edit

  • The GXemul homepage
  • NetBSD's Emulator page

gxemul, gavare, experimental, emulator, formerly, known, mips64emul, computer, architecture, emulator, being, developed, anders, gavare, available, free, software, under, revised, style, license, 2005, gavare, changed, name, software, project, from, mips64emul. Gavare s eXperimental Emulator formerly known as mips64emul is a computer architecture emulator being developed by Anders Gavare It is available as free software under a revised BSD style license In 2005 Gavare changed the name of the software project from mips64emul to GXemul This was to avoid giving the impression that the emulator was confined to the MIPS architecture which was the only architecture being emulated initially GXemulDeveloper s Anders GavareInitial releaseJuly 1 2004 19 years ago 2004 07 01 Stable release0 7 0 22 April 2021 3 years ago 22 April 2021 TypeEmulatorLicenseBSD style licenseWebsitegavare wbr se wbr gxemul wbr Although development of the emulator is still a work in progress since 2004 it has been stable enough to let various unmodified guest operating systems run as if they were running on real hardware Currently emulated processor architectures include ARM MIPS M88K PowerPC and SuperH Guest operating systems that have been verified to work inside the emulator are NetBSD OpenBSD Linux HelenOS Ultrix and Sprite Apart from running entire guest operating systems the emulator can also be used for experiments on a smaller scale such as hobby operating system development or it can be used as a general debugger Dynamic translation editGXemul s processor emulation uses dynamic translation to convert the emulated processor s instructions into an intermediate representation IR The IR is in a format which can be executed by the host In other words it should be possible to port the emulator to new host architectures with just a recompilation there is no need to implement a native code generation backend for each host architecture to get it running See also edit nbsp Free and open source software portal QEMU SIMH PearPC Bochs Comparison of platform virtualization softwareExternal links editThe GXemul homepage NetBSD s Emulator page Retrieved from https en wikipedia org w index php title GXemul amp oldid 1203551848, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.