Essora VM
A Virtual Machine Manager for Essora Linux
Essora VM is a lightweight virtual machine manager built with Python3 and GTK3, designed specifically for Essora Linux.
The idea behind it was simple: have a clean, fast tool to create and run virtual machines without the complexity of heavier solutions like virt-manager, and without touching the command line for everyday tasks.
Interface
The interface follows the same dark aesthetic as the rest of Essora, with a custom header, no system titlebar, and a straightforward layout.
On the left you have your list of virtual machines, and on the right everything you need to configure and run them — ISO selection, CPU and RAM sliders, KVM toggle, and a live screen preview that captures the VM display while it runs.
Creating virtual machines
Creating a VM takes only a few seconds. You give it a name, choose the architecture, set the disk size and memory, and the disk image is created automatically in qcow2 format.
No wizards, no extra steps — just the essential options needed to create and launch a virtual machine quickly.
Architecture support
One thing worth mentioning is the architecture support.
Essora VM handles x86 and amd64 the usual way, but it also supports RISC-V, ARM and AArch64.
When you select riscv64, the relevant fields appear automatically — machine type, firmware and U-Boot — already filled with the correct paths for OpenSBI and U-Boot on Devuan.
That makes it practical for people working with RISC-V hardware like the VisionFive 2.
Languages
The interface is available in twelve languages:
- English
- Spanish
- Arabic
- Catalan
- German
- French
- Italian
- Portuguese
- Japanese
- Hungarian
- Russian
- Chinese
License and source
Essora VM is free software, licensed under GPL-3.0.
The source code and packages are available on GitHub: josejp2424/essora-vm.
