Skip to content

0.6b - cleanup, compatibility changes and more.

Compare
Choose a tag to compare
@ipaqmaster ipaqmaster released this 02 Mar 23:04
· 71 commits to master since this release

Script has been stable to a point where it's worth tagging a new checkpoint given how long it's been since the last one.

Some noteworthy things since 0.6a which was quite a while ago:

  • Various script printing changes and stability improvements for certain run cases. (This sentence covers most commits)
  • Script uses the -nodefaults qemu argument to avoid undesired default VM hardware the easy way.
  • Script uses the qemu serial device on VM start which can be multiplexed into the qemu terminal for a guest serial interface or live VM management and hardware attaching via the qemu command line if needed.
  • Script uses a backwards compatible qemu-xhci USB controller on the guest to support USB3 devices.
  • -hostaudio argument added to start a pulseaudio server on the host if possible and not already running while attaching a ich9-intel-hda sound device to the guest.
  • -quiet flag added with some printing changes to make the script as quiet as possible unless a fault occurs. Something I found more useful after a few hundred runs.
  • Guest network MAC address generation improvements and using openssl to generate the random MAC if ever required.
  • Bridger function changed to expect the tap interface as its first argument (e.g. -bridge tap5,br1,eth0), VM can now be started with only a tap adapter and no bridge for host-only networking
  • Looking glass qemu argument format changed to the classic format to support qemu 4.2.1 which is shipped on Ubuntu.