Quickly download, create and run VM of any#TODO operating system.
Go to file
zenobit 97b8615380 agarimos: update to latest release 2023-03-14 11:34:08 +01:00
config gabeeos kolibrios icons to png 2023-03-14 05:36:08 +01:00
docs initial commit 2023-03-12 00:02:07 +01:00
.gitignore initial commit 2023-03-12 00:02:07 +01:00
LICENSE AGPL3 LICENSE 2023-03-13 19:30:38 +01:00
README.md MacOS and Windows support TEST 2023-03-14 06:36:49 +01:00
README.quickemu.md quickemu readme 2023-03-13 19:57:28 +01:00
addnewtoquickgui.sh initial commit 2023-03-12 00:02:07 +01:00
dh add distrohopper 2023-03-13 08:34:46 +01:00
distrohopper.png new screenshot 2023-03-13 19:45:08 +01:00
quickemu initial commit 2023-03-12 00:02:07 +01:00
quickemu.previous.LICENSE quickemu license 2023-03-13 19:30:38 +01:00
quickget agarimos: update to latest release 2023-03-14 11:34:08 +01:00
quickgui move update part from application start 2023-03-13 19:46:54 +01:00
quicktui initial commit 2023-03-12 00:02:07 +01:00
untitled initial commit 2023-03-12 00:02:07 +01:00

README.md

Welcome to

DistroHooper

Licensed under AGPL3

Still Testing version!

quickgui

quickly create and run VMs

As a base excellent quickemu

I added:

quickgui

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...

quickgui

or command line?...

quicktui

using fzf

quicktui

Quickemu.

quickemu video: Replace VirtualBox with Bash &QEMU

Requirements

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:

Ubuntu Flavours

All the official Ubuntu flavours are supported, just replace ubuntu with your preferred flavour.

  • kubuntu (Kubuntu)
  • lubuntu (Lubuntu)
  • ubuntu-budgie (Ubuntu Budgie)
  • ubuntukylin (Ubuntu Kylin)
  • ubuntu-mate (Ubuntu MATE)
  • ubuntustudio (Ubuntu Studio)
  • ubuntu (Ubuntu)
  • ubuntu-unity (Ubuntu Unity)
  • xubuntu (Xubuntu)

Other Operating Systems

  • agarimos (AgarimOS)

  • alma (Alma Linux)

  • alpine (Alpine Linux)

  • android (Android x86)

  • archcraft (Archcraft)

  • archlinux (Arch Linux)

  • arcolinux (Arco Linux)

  • batocera (Batocera)

  • blendos (BlendOS)

  • cachyos (CachyOS)

  • centos-stream (CentOS Stream)

  • debian (Debian)

  • deepin (Deepin)

  • devuan (Devuan)

  • dietpi (DietPi)

  • dragonflybsd (DragonFlyBSD)

  • elementary (elementary OS)

  • endeavouros (EndeavourOS)

  • endless (Endless OS)

  • fedora (Fedora)

  • freebsd (FreeBSD)

  • freedos (FreeDOS)

  • fvoid (F-Void)

  • gabeeos (Gabee OS)

  • garuda (Garuda Linux)

  • gentoo (Gentoo)

  • ghostbsd (GhostBSD)

  • haiku (Haiku)

  • kali (Kali)

  • kdeneon (KDE Neon)

  • kolibrios (KolibriOS)

  • linuxmint (Linux Mint)

  • lmde (Linux Mint Debian Edition)

  • mageia (Mageia)

  • manjaro (Manjaro)

  • mxlinux (MX Linux)

  • netboot (netboot.xyz)

  • netbsd (NetBSD)

  • nixos (NixOS)

  • openbsd (OpenBSD)

  • opensuse (openSUSE)

  • oraclelinux (Oracle Linux)

  • popos (Pop!_OS)

  • reactos (ReactOS)

  • rebornos (RebornOS)

  • rockylinux (Rocky Linux)

  • siduction (siduction)

  • slackware (Slackware)

  • solus (Solus)

  • steamos (Steam OS)

  • tails (Tails)

  • truenas-core (TrueNAS Core)

  • truenas-scale (TrueNAS Scale)

  • void (Void Linux)

  • voidpup (VoidPup)

  • vxlinux (VX Linux)

  • xerolinux (XeroLinux)

  • zorin (Zorin OS)

  • macos (MacOS)

  • windows (Windows)

Testing version!

Without these amazing projects it wouldn't be posible:

bash

QEMU

quickemu

GUI depends on yad

TUI depends on fzf