config | ||
docs | ||
.gitignore | ||
addnewtoquickgui.sh | ||
dh | ||
distrohopper.png | ||
LICENSE | ||
macrecovery | ||
quickemu | ||
quickemu.previous.LICENSE | ||
quickget | ||
README.md | ||
README.quickemu.md | ||
windowskey |
Want you try new Operating system?
How?
DistroHopper
Quickly download, create and run VM of any(TODO) operating system.
Licensed under AGPL3
Still Testing version!
quickly create and run VMs
As a base excellent quickemu
I added:
GUI
using yad
.Desktop file generator
It will simple generate .desktop files for every supported VM in quickemu. So you can copy it anywhere...
And I mean every supported distro.
you can download new distro with few clicks of a mouse
You need to run quickgui just for update supported distros.
Simple GUI using yad --notebook
See it in action on youtube...
or command line?...
TUI
using fzf
Why I creating this?
Because I wanna learn
-
Linux
-
Bash
-
yad
-
project management
-
contribute to open source
Because I wanna play with Quickemu
And easily add new distro to it
Quickemu.
Requirements
- QEMU (6.0.0 or newer) with GTK, SDL, SPICE & VirtFS support
- bash (4.0 or newer)
- Coreutils
- EDK II
- grep
- jq
- LSB
- procps
- python3
- macrecovery
- mkisofs
- usbutils
- util-linux
- sed
- socat
- spicy
- swtpm
- Wget
- xdg-user-dirs
- xrandr
- zsync
- unzip
Installing Requirements
For Ubuntu, Arch and nixos systems the ppa, AUR or nix packaging will take care of the dependencies. For other host distributions or operating systems it will be necessary to install the above requirements or their equivalents.
These examples may save a little typing
Debian:
sudo apt install qemu bash coreutils ovmf grep jq lsb procps python3 genisoimage usbutils util-linux sed spice-client-gtk swtpm wget xdg-user-dirs zsync unzip
Fedora:
sudo dnf install qemu bash coreutils edk2-tools grep jq lsb procps python3 genisoimage usbutils util-linux sed spice-gtk-tools swtpm wget xdg-user-dirs xrandr unzip
Void Linux:
sudo xbps-install qemu bash coreutils grep jq procps-ng python3 util-linux sed spice-gtk swtpm usbutils wget xdg-user-dirs xrandr unzip zsync socat
Currently supported Distribution:
In screenshot above...
Testing version!
Project chat group:
If anyone wanna join, here is one SimpleX way
(check the software! even if you don't want chat about DistroHopper) Simplex website
Without these amazing projects it wouldn't be posible:
GUI depends on yad
TUI depends on fzf