86Box
- Ebuilds: 1, Testing: 5.3 Description:
86Box is a low level x86 emulator that runs older operating systems and software
designed for IBM PC systems and compatibles from 1981 through
fairly recent system designs based on the PCI bus.
Homepage:https://github.com/86Box/86Box License: GPL-2+
aranym
- Ebuilds: 1, Testing: 1.1.0-r1 Description: Atari Running on Any Machine, VM running Atari ST/TT/Falcon OS and TOS/GEM apps
Homepage:https://aranym.github.io License: GPL-2
cloud-init
- Ebuilds: 3, Stable: 25.1, Testing: 9999, 25.1 Description:
Cloud-init is the industry standard multi-distribution method for cross-platform cloud instance initialization. It is supported across all major public cloud providers, provisioning systems for private cloud infrastructure, and bare-metal installations.
Homepage:https://launchpad.net/cloud-init
crossover-bin (ambiguous, available in 3 overlays)
- Ebuilds: 8, Testing: 26.0.0 Description: Commercial version of app-emulation/wine with paid support
Homepage:https://www.codeweavers.com/products/ License: CROSSOVER-3
deepin-udis86
- Ebuilds: 1, Testing: 1.72-r4 Description:
Deepin Wine udis86.
Disassembler library for x86 (32-bit shared library).
Udis86 is an easy-to-use minimalistic disassembler library for the x86
and x86-64 instruction set architectures. The primary intent of the
design and development of udis86 is to aid software development projects
that entail binary code analysis.
Homepage:https://www.deepin.org License: LGPL-2.1
deepin-wine-helper
- Ebuilds: 2, Testing: 5.1.45 Description:
helper script from deepin-wine. Used to run deepin-wine related programs
and provide common operations for deepin wine programs.
Homepage:https://www.deepin.org License: LGPL-2.1
diskimage-builder
- Ebuilds: 3, Stable: 3.33.0, Testing: 9999 Description:
diskimage-builder is a flexible suite of components
for building a wide-range of disk images, filesystem
images and ramdisk images for use with OpenStack.
Homepage:http://docs.openstack.org/developer/diskimage-builder/
enroot
- Ebuilds: 2, Testing: 3.3.1 Description: tool to turn traditional container/OS images into unprivileged sandboxes
Homepage:https://github.com/NVIDIA/enroot License: Apache-2.0 GPL-2 MIT || ( BSD ISC )
faudio (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 26.01, Testing: 9999 Description:
FAudio, is an XAudio reimplementation that focuses solely on developing fully accurate DirectX Audio runtime libraries
for the FNA project, including XAudio2, X3DAudio, XAPO, and XACT3.
Project Website: http://fna-xna.github.io/
Homepage:https://fna-xna.github.io/ License: ZLIB
fex-xtajit
- Ebuilds: 7, Testing: 2603 Description: A wine emulation dll for running x86 application on an arm64 host
Homepage:https://fex-emu.com License: MIT
genymotion-bin
- Ebuilds: 1, Testing: 3.7.1 Description: Complete set of tools that provide a virtual environment for Android
Homepage:https://www.genymotion.com License: genymotion
glean
- Ebuilds: 1, Stable: 1.24.0 Description:
Glean is a program intended to configure a system based on configuration provided in a configuration drive.
Homepage:https://opendev.org/opendev/glean License: Apache-2.0
grub-xen-host (ambiguous, available in 3 overlays)
- Ebuilds: 3, Stable: 1.0-r2, Testing: 1.0-r2 Description:
A grub 2 built to run in dom0 which is a PV grub that can chain load
a guest installed PV grub (grub legacy or grub 2) or handle a guest
supplied grub 2 config file.
Homepage:https://xenproject.org/2015/01/07/using-grub-2-as-a-bootloader-for-xen-pv-guests/ License: BSD-2
guestfs-tools
- Ebuilds: 3, Stable: 1.52.3-r1 Description: Tools for accessing, inspecting, and modifying virtual machine (VM) disk images
Homepage:https://libguestfs.org/ License: GPL-2 LGPL-2
gxemul
- Ebuilds: 2, Testing: 0.7.0 Description:
Machine Emulator.
Supports emulation across several architectures.
Primarily for MIPS support, but other platform support coming soon.
Homepage:http://gxemul.sourceforge.net/ License: BSD public-domain
hercules
- Ebuilds: 1, Stable: 3.13-r1, Testing: 3.13-r1 Description:
Hercules is an emulator for the IBM System/360, System/370, ESA/390, and
z/Architecture series of mainframe computer systems. It will run any
software that will run on those computers, provided the peripheral devices
the program requires are present in the configuration.
Homepage:http://www.hercules-390.eu/ License: QPL-1.0
hercules-sdl
- Ebuilds: 4, Stable: 4.8.0, Testing: 4.9.1 Description:
This version of Hercules 4.x Hyperion is a SoftDevLabs maintained version of the Hercules emulator containing fixes made by David B. Trout and others for bugs that may still exist in the original hercules-390 version of Hercules 4.0 Hyperion, as well as enhancements and improvements to the overall functionality above and beyond what is provided by the hercules-390 version of Hercules.
Homepage:https://sdl-hercules-390.github.io/html/ License: QPL-1.0
hercules-sdl-crypto
- Ebuilds: 5, Stable: 4.8.0, Testing: 4.9.1 Description:
Simple AES/DES encryption and SHA1/SHA2 hashing library for use by the SDL-Hercules-390 emulator
Homepage:https://github.com/SDL-Hercules-390/crypto License: public-domain MIT BSD
kvmtool (ambiguous, available in 2 overlays)
- Ebuilds: 2
Description:
kvmtool is a lightweight tool for hosting KVM guests. As a pure virtualization
tool it only supports guests using the same architecture, though it supports
running 32-bit guests on those 64-bit architectures that allow this.
From the original announcement email:
-------------------------------------------------------
The goal of this tool is to provide a clean, from-scratch, lightweight
KVM host tool implementation that can boot Linux guest images (just a
hobby, won't be big and professional like QEMU) with no BIOS
dependencies and with only the minimal amount of legacy device
emulation.
It's great as a learning tool if you want to get your feet wet in
virtualization land: it's only 5 KLOC of clean C code that can already
boot a guest Linux image.
Right now it can boot a Linux image and provide you output via a serial
console, over the host terminal, i.e. you can use it to boot a guest
Linux image in a terminal or over ssh and log into the guest without
much guest or host side setup work needed.
Homepage:https://github.com/kvmtool/kvmtool License: GPL-2
libspectrum
- Ebuilds: 1, Testing: 1.5.0 Description:
libspectrum is a library designed to make the input and output of some ZX
Spectrum emulator files slightly easier. It is intended to be usable on Unix
variants, Win32 and Mac OS X. Currently, it is mainly (only?) used by Fuse,
but other Spectrum emulator and utility authors are encouraged to use it.
Homepage:http://fuse-emulator.sourceforge.net/libspectrum.php License: GPL-2
libvirt-dbus (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.4.1 Description: DBus protocol binding for libvirt native C API
Homepage:http://libvirt.org License: LGPL-2+
mkqemuvm
- Ebuilds: 1, Testing: 0.5 Description:
A simple wrapper around qemu to make virtual machines
Homepage:https://ari.lt/gh/mkqemuvm License: GPL-3
muvm
- Ebuilds: 2, Testing: 0.5.1 Description: Run programs from your system in a microVM
Homepage:https://github.com/AsahiLinux/muvm License: 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB
nemu (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 3.3.0-r1, Testing: 3.4.0 Description: Ncurses interface for QEMU
Homepage:https://github.com/nemuTUI/nemu License: BSD-2
open-vm-tools
- Ebuilds: 4, Stable: 12.5.0-r3, Testing: 13.0.10 Description:
The Open Virtual Machine Tools (open-vm-tools) are the open source
implementation of VMware Tools. They are a set of guest operating system
virtualization components that enhance performance and user experience
of virtual machines.
Homepage:https://github.com/vmware/open-vm-tools License: LGPL-2.1
open-vmdk
- Ebuilds: 2, Testing: 0.3.13 Description: Tools for creating and converting OVA virtual appliance files
Homepage:https://github.com/vmware/open-vmdk License: Apache-2.0
pcem (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 17_p20241210-r2 Description:
PCem (an acronym for Personal Computer emulator) is an open-source,
low-level PC emulator developed for Windows and Linux by Sarah Walker.
It focuses on PC hardware from the 1980's and 1990's.
A variety of operating systems can be installed in the emulator,
which can then be used to launch programs.
Homepage:https://github.com/sarah-walker-pcem/pcem/ License: GPL-2+
protontricks
- Ebuilds: 2, Stable: 1.13.1, Testing: 1.14.0 Description:
A simple wrapper script that allows you to easily run Winetricks commands for Steam Play/Proton
games. This is often useful when a game requires closed-source runtime libraries that are not
included with Proton, or to activate Gallium Nine (native Direct3D 9 support) for a Proton game,
without all the tedious messing around with Wine prefixes.
Homepage:https://github.com/Matoking/protontricks License: GPL-3
punes
- Ebuilds: 1, Stable: 0.111-r2, Testing: 0.111-r2 Description: Nintendo Entertainment System (NES) emulator
Homepage:https://github.com/punesemu/puNES License: GPL-2+
qio
- Ebuilds: 2, Testing: 0.2 Description:
QEMU Init OpenRC is a init script that makes easy launching of
virtual machines under QEMU/KVM hypervisor
Homepage:https://github.com/SpiderX/qio License: MIT
quickemu (ambiguous, available in 3 overlays)
- Ebuilds: 4, Testing: 4.9.7 Description: Create and run optimised Windows, macOS and Linux desktop virtual machines
Homepage:https://github.com/quickemu-project/quickemu License: MIT
riscv-pk
- Ebuilds: 1
Description:
The RISC-V Proxy Kernel, pk, is a lightweight application execution environment that can host
statically-linked RISC-V ELF binaries. It is designed to support tethered RISC-V implementations
with limited I/O capability and thus handles I/O-related system calls by proxying them to a host
computer.
This package also contains the Berkeley Boot Loader, bbl, which is a supervisor execution
environment for tethered RISC-V systems. It is designed to host the RISC-V Linux port.
Homepage:https://github.com/riscv-software-src/riscv-pk License: BSD
ruffle
- Ebuilds: 1, Stable: 0_p20260213 Description: Flash Player emulator written in Rust
Homepage:https://ruffle.rs/ License: || ( Apache-2.0 MIT )
Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 OFL-1.1 openssl
UbuntuFontLicense-1.0 Unicode-3.0 ZLIB BZIP2
simh
- Ebuilds: 2, Stable: 3.11.1, Testing: 3.12.5 Description:
This ebuild contains the "classic" version of SimH, the 3.X
stream, as maintained by the original author.
There is separate fork v4 fork on GitHub under the name Open-SimH,
with additional simulators which is in developement.
Homepage:http://simh.trailing-edge.com/ License: MIT
spike
- Ebuilds: 3, Testing: 1.0.0 Description:
Spike, the RISC-V ISA Simulator, implements a functional model of
one or more RISC-V harts. It is named after the golden spike used to
celebrate the completion of the US transcontinental railway.
Homepage:https://github.com/riscv-software-src/riscv-isa-sim License: BSD
ti99sim
- Ebuilds: 4, Testing: 0.16.0-r2 Description:
This is the latest incarnation of an emulator for the TI-99/4A.
At first it was a simple text-based simulation of the TI
(ti99sim-console) running under MS-DOS.
Then it was ported to OS/2 and graphics support for the OS/2
Presentation Manager was added. Later, it was ported to
Windows and had sound support added.
Now it's been ported to Linux and Mac OS X
and more features are still being added.
Homepage:https://www.mrousseau.org/programs/ti99sim/ License: LGPL-2
uade
- Ebuilds: 1, Stable: 2.13-r2 Description: Unix Amiga Delitracker Emulator - plays old Amiga tunes through UAE emulation
Homepage:https://zakalwe.fi/uade License: GPL-2+ LGPL-2+
uhyve
- Ebuilds: 1, Testing: 0.7.0 Description: A specialized hypervisor for Hermit
Homepage:https://github.com/hermit-os/uhyve License: || ( Apache-2.0 MIT ) 0BSD BSD ISC Unicode-3.0
uxn
- Ebuilds: 2, Stable: 0_p20250122, Testing: 9999 Description:
Uxn is a virtual machine with 32 instructions. This one-page computer is
capable of hosting small applications, programmable in a unique language.
It was designed with an implementation-first mindset with a focus on
creating portable tools and games.
Homepage:https://wiki.xxiivv.com/site/uxn.html
https://git.sr.ht/~rabbits/uxn/
vagrant
- Ebuilds: 3, Testing: 2.4.9 Description: A tool for building and distributing development environments
Homepage:https://vagrantup.com/ License: BUSL-1.1
vagrant-bin
- Ebuilds: 1, Testing: 2.2.19 Description: Tool for building and distributing virtual machines
Homepage:http://vagrantup.com/ License: MIT
virt-firmware
- Ebuilds: 5, Stable: 24.11, Testing: 26.2 Description:
This is a small collection of tools for edk2 firmware images. They
support decoding and printing the content of firmware volumes.
Variable stores (OVMF_VARS.fd) can be modified, for example to enroll
secure boot certificates.
Homepage:
https://gitlab.com/kraxel/virt-firmware
https://pypi.org/project/virt-firmware/
License: GPL-2
virt-manager (ambiguous, available in 2 overlays)
- Ebuilds: 5, Stable: 5.1.0-r1, Testing: 9999 Description:
Virtual Machine Manager provides a graphical tool for managing libvirt virtual machines.
On Gentoo it supports KVM, Xen, and LXC backends.
It provides a GUI for not only running VMs but also managing their settings and monitoring usage statistics.
The software does not limit you to using the graphical tools though: it allows for editing the XML config files directly.
Homepage:https://virt-manager.org https://github.com/virt-manager/virt-manager
virt-v2v
- Ebuilds: 2, Testing: 2.7.7 Description: Tool to convert guests from foreign hypervisors to run on KVM
Homepage:https://libguestfs.org/ License: GPL-2
virtiofsd (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 1.13.2, Testing: 9999, 1.13.2 Description: Shared file system for virtual machines
Homepage:https://virtio-fs.gitlab.io/ License: Apache-2.0 BSD MIT Unicode-DFS-2016
virtualbox (ambiguous, available in 3 overlays)
- Ebuilds: 8, Stable: 7.2.4-r1, Testing: 7.2.6-r1 Description: Family of powerful x86 virtualization products for enterprise and home use
Homepage:https://www.virtualbox.org/ https://github.com/VirtualBox/virtualbox License: GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )
vmware-modules (ambiguous, available in 4 overlays)
- Ebuilds: 5, Testing: 25.2 Description:
Patches needed to build VMware (Player and Workstation) host modules
against recent kernels. As it focuses on recent kernels
(older ones do not need patching), only vmmon and vmnet modules are
currently handled as the rest has been upstreamed for some time.
Homepage:https://github.com/philipl/vm-host-modules License: GPL-2
vmware-vmrc
- Ebuilds: 1, Testing: 12.0.5.22744838 Description:
VMware Remote Console provides console access and client device
connection to VMs on a remote host. You will need to download
this installer before you can launch the external VMRC application
directly from a VMware vSphere or vRealize Automation web client.
Homepage:https://docs.vmware.com/en/VMware-Remote-Console/index.html License: vmware
vmware-workstation (ambiguous, available in 4 overlays)
- Ebuilds: 6, Testing: 25.2.24995812 Description:
VMWare Workstation is a virtual machine which can be used to install
other operating systems in a virtual environment to run on top of Gentoo.
Homepage:https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion License: GPL-2 GPL-3 MIT-with-advertising vmware
winboat-bin
- Ebuilds: 1, Testing: 0.9.0 Description: Run Windows apps on Linux with seamless integration
Homepage:https://www.winboat.app/ License: MIT
wine-cachyos
- Ebuilds: 1, Testing: 10.0.20260321 Description:
CachyOS Proton build with NTSync support and performance optimizations.
Requires kernel 6.14+ for NTSync. Set PROTON_USE_NTSYNC=1 to enable.
Homepage:https://github.com/CachyOS/proton-cachyos License: BSD BSD-2 LGPL-2.1+ ZLIB gsm libpng2 libtiff MIT OPENLDAP
wine-d3d9
- Ebuilds: 1, Testing: 3.21 Description:
Wine is an Open Source implementation of the Windows API on top of X and Unix.
Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris.
This variant of the Wine packaging includes the Gallium Nine patchset.
Homepage:https://www.winehq.org/ License: LGPL-2.1
wine-ge
- Ebuilds: 1, Testing: 10.34 Description:
GloriousEggroll's custom Proton build (GE-Proton) with gaming
optimizations including Media Foundation fixes, FSR support,
and game-specific patches.
Homepage:https://github.com/GloriousEggroll/proton-ge-custom License: BSD BSD-2 LGPL-2.1+ ZLIB gsm libpng2 libtiff MIT OPENLDAP
wine-gecko (ambiguous, available in 3 overlays)
- Ebuilds: 9, Stable: 2.47.4, Testing: 2.47.3-r1 Description:
Wine implements its own version of Internet Explorer, based on a custom version
of Mozilla's Gecko Layout Engine
Homepage:https://winehq.org License: Apache-2.0 BSD BSD-2 MIT MPL-2.0
wine-mono (ambiguous, available in 5 overlays)
- Ebuilds: 40, Stable: 11.0.0, Testing: 7.4.1 Description: Wine Mono is a replacement for the .NET runtime and class libraries in Wine
Homepage:https://www.winehq.org/ License: BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1
wine-staging
- Ebuilds: 6, Testing: 9999 Description:
Wine is an Open Source implementation of the Windows API on top of X and Unix.
Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris.
This variant of the Wine packaging includes the Wine-Staging patchset.
Homepage:
https://wiki.winehq.org/Wine-Staging
https://gitlab.winehq.org/wine/wine-staging/
License:
LGPL-2.1+
BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
|| ( WTFPL-2 public-domain )
wine-vanilla
- Ebuilds: 9, Stable: 11.0, Testing: 9999 Description:
Wine is an Open Source implementation of the Windows API on top of X and Unix.
Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris.
This variant of the Wine packaging does not include external patchsets
Homepage:
https://www.winehq.org/
https://gitlab.winehq.org/wine/wine/
License:
LGPL-2.1+
BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
|| ( WTFPL-2 public-domain )
winfsp
- Ebuilds: 2, Testing: 2.1.25156 Description: WinFsp ยท Windows File System Proxy - FUSE for Windows
Homepage:https://github.com/winfsp/winfsp License: GPL-2
xtrs
- Ebuilds: 2, Stable: 4.9d-r6, Testing: 4.9d_p20250819 Description:
xtrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Unix and the
X Window System. It includes lower case, the real time clock, hi-res
graphics, serial port, parallel printer, mouse, cassette, sound and music
output, 5" and 8" floppy disk drives in single and double density, and
even hard disk drives. The emulated floppy and hard disk file formats
are compatible with the popular MSDOS-based emulators by Jeff Vavasour,
Matthew Reed, and David Keil, and (if you choose a capable enough file
format), all features of the original TRS-80 floppy disk controller are
emulated. Under Linux, physical floppy disk drives are also supported.
Physical cassettes can be read and written too. The user interface is a
bit spartan, but it gets the job done.
Homepage:https://www.tim-mann.org/xtrs.html License: xtrs ls-dos? ( freedist )