Hello EVERYONE
Having worked with VMs for many many years as a user, I struggle with seeing this comment.
Once again I am convinced that the test through QEMU is not a good idea,
I want to offer a view that just might be helpful to those following this line of thought as the premise may be a little inaccurate.
QEMU gives a user the ability to create a Virtual PC. This virtual PC, or as it is known "VM", is a REAL PC created in software with PC characteristics implemented by QEMU options selected.
Any of us can 'choose' to create whatever VM we would like it to be. We can choose the processor (thus far, we've only seen 64bit x86s used across the forum, but could certainly it could be some other processor from 32bit x86 to ARM to RISC to even using the CPU in the running HOST PC. The take-away I'm expressing is that WE CHOOSE what PC features we want the VM to run.
IN my postings, I purposely present the virtual PC I use by posting its stanza. If this VM doesn't match what a user wants, they can choose other options to configure their VM to match the real PC they want their VM to look-like. Thus if you dont want a BIOS VM, one can configure a UEFI VM. Or one can choose the video card of choice or ... whatever they choose for their test virtual PC.
Thus WE are the virtual PC builders for the OS/distros we use for our operating the VM with the OS/distro we run in that virtual hardware.
Most of us already know this so this info is redundant, but others who may not, might get a better understanding of why the quote, presented, is the target of this post in the thread.
If we run into problems, I agree that on one's personal bare-metal additional information may surface. But all this means is just what REALLY happens on REAL PCs, they TOO are different such that on one PC I get different results than on another. So, I've come to learn the EXACT same things occur with Real PCs that could happen in virtual PCs of differing configurations.
I recognize that this will NOT change anyone personal preference and is NOT the emphasis of this post. This post is NOT a target at anyone. It is offered as some understanding where some members might be confused that there is something wrong with QEMU-Linux when they might not know what QEMU does at a 'high' level.
ALSO,
if there is something wrong with the virtual PC we are using, please I ask if they would share
what that might be such that we can improve the VM configuration to match what would be a better definition of the virtual PC is needed
OR,offer what one thinks is wrong with virtual PCs we are using
OR what elements of a distro running in the defined PC is wayward as there may be both an explanation and/or solution to more accurately represent the virtual PC we need to test with
OR show what worked in one and not the other
.Lastly I hope everyone understands that we should expect that a stanza presented 'should' work exactly the same no matter where it is run. The stanza is equivalent to shipping a real PC to someone to replicate any findings. AS such any problem shown in the OS presented with the stanza can EXACTLY be replicated by the developer or someone wanting to help review the problem. Or someone may want to spin up a VM to see if they have the same experience with a distro's audio or app or window manager or ... or ...
These uses present accurate visions to each who runs any stanza presented by anyone.
I hope this info is useful understandings.
FYI
P.S. Generally, for 99% of the time, things I have found that do not work in my VM are replicated with tested on several of my test real bare-metal PCs. Thus my bare-metal tests validate what I find.