Commit Graph

993 Commits

Author SHA1 Message Date
xxx
d14b61358e Revert "fix #572"
This reverts commit 775b53920f.
2023-03-01 16:22:50 +01:00
xxx
e17a201d00 Revert "fix and improve --extra_args"
This reverts commit ad837f4162.
2023-03-01 16:20:11 +01:00
xxx
04b4dfc055 Merge branch 'quickemu-project:master' into master 2023-03-01 16:07:50 +01:00
xxx
eb17de8c4c add --show_args human readable output 2022-11-26 17:55:31 +01:00
xxx
ad837f4162 fix and improve --extra_args 2022-11-26 17:34:01 +01:00
xxx
775b53920f fix #572
Windows 10 VM won't launch after upgrade from 4.3 to 4.4
2022-11-26 17:15:12 +01:00
Yannick Mauray
050d8d740c
fix : update for CachyOS 2022-11-22 10:03:29 +01:00
interorbital
41b1e11cfe
Adding ubuntu unity (#584)
* ubuntu unity

* hiding previous releases from echo output

* displaying ubuntu-unity releases more effectively

* added ubuntu-unity to README

* switch from if-not to else

* remove redundant whitespace

* added fedora 37

* removed fedora 37

* removed LTS_SUPPORT definitions
2022-11-20 19:00:27 +00:00
interorbital
116923d7a8 added fedora 37 2022-11-20 18:59:28 +00:00
Phil Clifford
c32e290ba3 Alma released 8.7 and 9.1-beta 2022-11-20 17:59:12 +00:00
szorfein
19248f783b links for base 2022-11-20 17:57:29 +00:00
Phil Clifford
7dee1a37db
make OpenBSD release list dynamic (#574)
* make OpenBSD release list dynamic

* Regenerated docs for 4.4 Release

README and man pages regenerated incorporating documentation updates from Release 4.4

* FreeBSD 13.1 released

Release avaiability made dynamic
2022-11-20 17:56:47 +00:00
Phil Clifford
61772a5b89 FreeBSD 13.1 released
Release avaiability made dynamic
2022-10-26 10:20:06 +01:00
DimitrisPa
813292e305 OpenBSD 7.2 released 2022-10-26 10:18:24 +01:00
Phil Clifford
1fb683dd48 Regenerated docs for 4.4 Release
README and man pages regenerated incorporating documentation updates from Release 4.4
2022-10-26 10:17:15 +01:00
Martin Wimpress
215597eead
Bump version to 4.4 2022-10-21 08:49:14 +01:00
Dani Llewellyn
a437bc8a99 README.md: Add instructions for enabling macOS TRIM support
macOS refuses to enable TRIM on any disk models that are not in Apple's verified approval list. However, there is a command that you can run via `sudo` to forcibly tell macOS to enable TRIM even though the disk model is unsupported by Apple.

Here we add the instructions to `README.md` for forcibly enabling TRIM support.
2022-10-21 08:44:23 +01:00
Dani Llewellyn
dba3bb61c6 README.md: Update macOS install steps with correct hard disk naming
In a previous commit we dropped usage of VirtIO Block Media from backing the hard disk device in macOS guests. The instructions therefore are updated here to drop the split between macOS versions that we had previously enabled VirtIO Block Media disks and those we didn't. This simplifies the instructions to a single hard disk name for all supported macOS version installations.
2022-10-21 08:44:23 +01:00
Dani Llewellyn
6f3bc41750 README.md: drop mention of VirtIO Block Media in macOS docs
The previous commit removes our usage of VirtIO Block Media as a backing for the macOS hard disk. We therefore need to drop our descriptions of this functionality now we're not using it any more.
2022-10-21 08:44:23 +01:00
Dani Llewellyn
881adb289a macOS: swap disk controller from virtio-blk-pci to ahci
Currently, the virtio specification does not include provision for the TRIM (aka DISCARD) command that allows a guest operating system to signal the disk hardware that blocks have become unused so that the underlying device may clear the physical data.

The TRIM/DISCARD command was introduced for SSD disks as an extension to the AHCI specification that is used in SATA systems.

With Virtual Machines we can use this command to tell QEMU's Qcow2 driver to reclaim unused space in the disk image. This ensures the disk image file is kept to the smallest size possible where without the TRIM/DISCARD command it grows to it's maximum configured size and never shrinks again when data is deleted.

Let's swap our default disk driver from `virtio-blk-pci` which does not support TRIM to `ahci` which does.

(We cannot use `virtio-scsi-pci` when running macOS, like we do in our default disk device,  because macOS does not support SCSI disks at all on x86_64 systems.)
2022-10-21 08:44:23 +01:00
Dani Llewellyn
fb8deb10e8 Defaults: Switch default disk from virtio-blk-pci to virtio-scsi-pci
Currently, the virtio specification does not include provision for the TRIM (aka DISCARD) command that allows a guest operating system to signal the disk hardware that blocks have become unused so that the underlying device may clear the physical data.

The TRIM/DISCARD command was introduced for SSD disks as an extension to the AHCI specification that is used in SATA systems.

With Virtual Machines we can use this command to tell QEMU's Qcow2 driver to reclaim unused space in the disk image. This ensures the disk image file is kept to the smallest size possible where without the TRIM/DISCARD command it grows to it's maximum configured size and never shrinks again when data is deleted.

Let's swap our default disk driver from `virtio-blk-pci` which does not support TRIM to `virtio-scsi-pci` which does.
2022-10-21 08:44:23 +01:00
Dani Llewellyn
bfd7a05ff1 OpenBSD: Fix download of versions 6.8 & 6.9
The CDN we were using in QuickGet only carries version 7.0 and 7.1. By switching to a different CDN provided for the OpenBSD Community (listed on https://www.openbsd.org/ftp.html) we can regain access to version 6.8 and 6.9.
2022-10-21 08:42:16 +01:00
interorbital
c28db24184 added the 22.10 version for ubuntu and all quickemu-supported ubuntu flavors 2022-10-21 08:41:36 +01:00
Mikael Bak
72432bfad7 Add Archcraft 2022-10-05 22:52:59 +01:00
Martin Wimpress
7db5167cac
Bump version to 4.3 2022-09-22 09:18:25 +01:00
Martin Wimpress
399fc26c10
Merge remote-tracking branch 'origin/master' 2022-09-22 09:17:05 +01:00
Martin Wimpress
40bc25fe87
Correct permissions 2022-09-22 09:16:57 +01:00
Martin Wimpress
ddbbc23d34
Replace discrete Hyper-V Enlightenments with hv_passthrough
https://www.qemu.org/docs/master/system/i386/hyperv.html#supplementary-features
2022-09-22 09:16:41 +01:00
Martin Wimpress
62b258c296
Refactor GUEST_TWEAKS for Windows 2022-09-22 09:13:48 +01:00
Martin Wimpress
19b9e8e910
Drop -smbios 2022-09-22 09:12:46 +01:00
Phil Clifford
747aaf6b45 Make quickget executable again
somwhere an executable bit or three dropped off
2022-09-22 09:10:37 +01:00
Phil Clifford
3b893afbe7 Add later and missed documentation updates in 4.2 to builder
Include change from PR 548
 - replace shallow with unblobby clone
Catch up with macOS note from merged PR 559
 - note on macOS filesystems

Co-authored-by: giladwo <giladwo@users.noreply.github.com>
Co-authored-by:  tinsami1 <tinsami1@users.noreply.github.com>
2022-09-22 09:10:11 +01:00
Martin Wimpress
8c1d867110
Enable grab-on-hover for SDL. Fixes #541 2022-09-20 14:18:19 +01:00
Martin Wimpress
e97b57352c
Do not use SDL for audio. Close #542
The QEMU manpage states: "This backend is available on most systems, but you should use your platform’s native backend if possible."
2022-09-20 13:53:59 +01:00
Martin Wimpress
e6b9954050
Merge remote-tracking branch 'origin/master' 2022-09-20 13:03:08 +01:00
Martin Wimpress
a29dcef6ed
Apply display= if set in the VM configuration. Close #520 2022-09-20 13:02:48 +01:00
Michael Tinsay
ed7bffda8d Additional note on filesystem to use 2022-09-20 11:37:23 +01:00
Phil Clifford
5a711439da updated docs for release 4.2 2022-09-20 11:36:46 +01:00
giladwo
bf3fb16921 Replace shallow clone with partial clone
As recommended in https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/#user-content-quick-summary.
2022-09-20 11:36:11 +01:00
Phil Clifford
c4565b77f9
fix for dynamically selecting debian releases (#547)
* fix for dynamically selecting debian releases

* MX 21.2 released

* devuan chimaera 4.0.2 released

* deepin releases 20.6 and 20.7 added

* fix for dynamically selecting debian releases
2022-09-20 11:35:38 +01:00
Martin Wimpress
dc86cd6098
Add macOS Ventura placeholder to quickget 2022-09-20 11:34:02 +01:00
Martin Wimpress
d07b719429
Suppress warnings 2022-09-19 13:25:09 +01:00
Martin Wimpress
5b14be93e0
Bump version to 4.2 2022-09-19 11:32:44 +01:00
Martin Wimpress
9793041b89
Fix MX Linux and ReactOS download. Close #557 2022-09-19 11:26:00 +01:00
Martin Wimpress
ddfc806435
Drop Regolith. Close #551 2022-09-19 11:21:36 +01:00
Martin Wimpress
71b4505e1e
Fix Windows download on IPv6 enabled hosts. Close #537 2022-09-19 11:01:43 +01:00
Martin Wimpress
31d3c1ac01
Merge remote-tracking branch 'origin/master' 2022-09-19 10:45:49 +01:00
Martin Wimpress
0ef66eb0e7
Add socat to requirements. Close #556 2022-09-19 10:43:14 +01:00
Phil Clifford
1a238de113 deepin releases 20.6 and 20.7 added 2022-09-19 10:36:08 +01:00
Phil Clifford
0317b5e75d devuan chimaera 4.0.2 released 2022-09-19 10:35:57 +01:00