A basic QEMU GUI to work as a quick VirtualBox replacement

adnan360 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
assets 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
.gitignore 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
LICENSE 16703c9ad4 Initial commit 4 jaren geleden
README.md 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
proj_qemutest1.ico 16703c9ad4 Initial commit 4 jaren geleden
proj_qemutest1.lpi 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
proj_qemutest1.lpr 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
proj_qemutest1.lps 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
proj_qemutest1.res 16703c9ad4 Initial commit 4 jaren geleden
unit1.lfm 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
unit1.pas 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
unit_createhd.lfm 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden
unit_createhd.pas 5d4fe0304c Added harddisk image creation dialog 4 jaren geleden

README.md

qemutest

A basic QEMU GUI to work as a quick VirtualBox replacement. This has basic settings which are similar to a basic VirtualBox machine. The difference being that it is just meant to run once (it doesn't remember settings). This does not rely on VirtualBox (which has some questionable closed source parts), rather uses QEMU for virtualization and optionally KVM which speeds up the virtualization.

Features:

  • Simple interface
  • Small number of settings (as if it's a good thing :) )
  • Single binary
  • No deps specific to the app (but requires qemu and optionally kvm to run virtual machines)
  • Easy build process
  • Disk image creation dialog

Disclaimer

This has been made and tested primarily for Linux platform, but could support others as well. Please file an Issue or submit a PR if you are interested to use it on other platforms.

License: MIT (a.k.a. Expat) License

Compiling and running

Make sure you have Lazarus IDE installed. This will also need QEMU and KVM on runtime.

Open the proj_qemutest1.lpi on Lazarus. Then either click the Green Run button on toolbar or hit Run - Run menu. It should run the program. You should also build the binary under /bin folder.