WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: quickemu - Quickly create and run optimised * desktop virtual machines.  (Read 1201 times)

Offline mocore

  • Hero Member
  • *****
  • Posts: 520
  • ~.~


The original objective of the project was to enable quick testing of Linux distributions where the virtual machine configurations can be stored anywhere, such as external USB storage or your home directory, and no elevated permissions are required to run the virtual machines.

While quickemu and quickget are designed for the terminal, a graphical user interface is also available ...

currently not *exactly* shore how many of the required dependencies are available in the reop(s)  ... (posting in case someone finds time to chk before i get round to it )

quick emu also includes a cli/bash script to download & create vm config
# Here the quick 'n dirty guide to adding a new OS to quickget
#  1. Update os_support() - add new OS, all lowercase
#  2. Update pretty_name() - add a pretty name for new OS *only if the catch all is not suitable*
#  3. Create a releases_newos() generator (required) outputs the current supported release versions
#  4. Create a editions_newos() generator (optional) outputs the editions if new OS has multiple flavours/editions
#  5. Update make_vm_config() - add any *required* new OS tweaks
#  6. Create a get_newos() function - that does something like this:
#     function get_newos() {
#         local EDITION="${1:-}"
#         local HASH=""
#         local ISO="newos-${RELEASE}-${EDITION}-amd64.iso"
#         local URL="https://www.newos.org/download/${RELEASE}/${EDITION}"
#         HASH=$(wget -q -O- "${URL}/SHA512SUMS" | grep "${ISO}" | cut -d' ' -f1)
#         echo "${URL}/${ISO} ${HASH}"
#     }

the above instructions from the bash script for adding other os to the quickget tool ....