Quickly download, create and run VM of any#TODO operating system.
Go to file
zenobit a42b38e19f localisation 2023-03-28 00:13:02 +02:00
docs include supported 2023-03-27 04:29:57 +02:00
documents localisation 2023-03-28 00:13:02 +02:00
icons move icons 2023-03-21 17:05:40 +01:00
locale localisation 2023-03-28 00:13:02 +02:00
quickemu-origin@c69fa6b430 add quickemu origin as submodule 2023-03-27 06:21:37 +02:00
ready added emty dirs 2023-03-23 23:58:49 +01:00
supported added emty dirs 2023-03-23 23:58:49 +01:00
.gitignore Icon 2023-03-19 22:15:25 +01:00
.gitmodules add quickemu origin as submodule 2023-03-27 06:21:37 +02:00
LICENSE AGPL3 LICENSE 2023-03-13 19:30:38 +01:00
README-web.md own domain 2023-03-22 23:30:32 +01:00
README.md include supported 2023-03-27 04:29:57 +02:00
about.desktop moving 2023-03-24 02:54:49 +01:00
dh localisation 2023-03-28 00:13:02 +02:00
dh.sh localisation 2023-03-28 00:13:02 +02:00
distrohopper.conf moving 2023-03-24 02:54:49 +01:00
macrecovery macrecovery and windowskey 2023-03-17 01:34:07 +01:00
quickemu initial commit 2023-03-12 00:02:07 +01:00
quickget small fix 2023-03-26 22:27:45 +02:00
windowskey macrecovery and windowskey 2023-03-17 01:34:07 +01:00
yad.desktop moving 2023-03-24 02:54:49 +01:00

README.md

Looking to try out a new operating system?

try

DistroHopper

Hop

Quickly download, create and run VM of any#TODO operating system.

Donate

Licensed under AGPL3

Still Beta version!

supported OS

quickly create and run VMs

As a base excellent quickemu

you can download new distro with few clicks of a mouse

GUI using yad

See it in action on youtube...

dh

or command line?...

TUI using fzf

tui

.Desktop file generator

It will simple generate .desktop files for every supported and downloaded VM in quickemu. So you can link it anywhere...


Why am I doing it?

Because I wanna learn

  • Linux

  • Bash

  • yad

  • project management

And contribute to open source

play with Quickemu

And easily add new distros to it


How to run DistroHopper?

You need fullfill the requirement first...

Quickemu.

quickemu video: Replace VirtualBox with Bash &QEMU

Requirements (For running VMs)

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

For DistroHopper to work you need

wget yad fzf quickemu is included

How to install DistroHopper?

You need get copy of distrohopper

If you want more stable experience, download latest release from

GitHub

or

From SourceForge SourceForge

If you want latest developer version... (could have bugs and break anytime)

git clone https://github.com/oSoWoSo/DistroHopper

Enter created/unpacked distrohopper directory

Then enter config directory

cd distrohopper/config

And run

./1stRun.sh

Now should be good to go...


How to run DistroHopper

Just run from terminal

dh

or for TUI version (Download and run from/into same directory)

dh -t

Desktop files

All desktop files will be storred in your .config in directories /distrohopper/ready and supported

Fell free to link them anywhere you want...

Currently supported Operating Systems and tools:

`agarimos

alma

alpine

android

archlinux

archcraft

arcolinux

batocera

blendos

cachyos

centos-stream

cereus

debian

deepin

devuan

dietpi

dragonflybsd

elementary

endeavouros

endless

fedora

freebsd

freedos

fvoid

gabeeos

garuda

gentoo

ghostbsd

haiku

kali

kdeneon

kolibrios

kubuntu

linuxmint

lmde

mageia

manjaro

miyo

mxlinux

netboot

netbsd

nixos

lubuntu

macos

openbsd

opensuse

oraclelinux

popos

reactos

rebornos

rockylinux

siduction

slackware

slitaz

solus

steamos

tails

truenas-core

truenas-scale

ubuntu

ubuntu-budgie

ubuntukylin

ubuntu-mate

ubuntustudio

ubuntu-unity

ventoy

void

voidpup

vxlinux

windows

xerolinux

xubuntu

zorin`

Also with posible planned: in duscusion


Github discussion:

discuss

Project chat group:

If anyone wanna join, here is one SimpleX way (click SimpleX logo)

(check the software! even if you don't want chat about DistroHopper) Simplex website

Without these amazing projects it wouldn't be posible:

bash

QEMU

quickemu

GUI depends on

yad

TUI depends on

fzf


For

  • easy of use

fish

  • commiting and working with github

lazygit

  • Editing

geany

Kate

  • diff

Meld

  • Logo and icons

GIMP

and

Inkscape

logo by bit repaired by me..

Everything done on

Void Linux


Mirrored on

GitHub

SourceForge

Disroot

Codeberg

GitLab

SourceHut


DistroHopper website (click mascot):

website

donate

Donate

@zen0bit at github

mailto: zenobit@osowoso.xyz

parent site oSoWoSo