For Windows, it seems pretty straight forward: select your version, and the configuration changes accordingly.
For Linux, it seems that the base hardware of SeaBIOS, kvm64, and i440fx is selected for anything beyond kernel 2.4. However, I noticed that RHEL 9 and derivatives need the cpu set to Host for it to work.
What should drive CPU selection and hardware layer? UEFI vs SeaBIOS is pretty obvious so I don't think we need to talk much there. Before I switch my VMs over from Hyper-V to KVM/Proxmox, I'd like to have confidence that I'm choosing the right hardware layer and CPU.
Is Linux really that indifferent to the hardware that the old/basic hardware layer works just fine? Should I be selecting something other than defaults if I'm using a popular Linux OS for best performance?
Is there a matching set of choices that mimic the selection of a Generation 1 or Generation 2 VM in Hyper-V? I know BIOS vs UEFI is a big part of that.
Thanks!
For Linux, it seems that the base hardware of SeaBIOS, kvm64, and i440fx is selected for anything beyond kernel 2.4. However, I noticed that RHEL 9 and derivatives need the cpu set to Host for it to work.
What should drive CPU selection and hardware layer? UEFI vs SeaBIOS is pretty obvious so I don't think we need to talk much there. Before I switch my VMs over from Hyper-V to KVM/Proxmox, I'd like to have confidence that I'm choosing the right hardware layer and CPU.
Is Linux really that indifferent to the hardware that the old/basic hardware layer works just fine? Should I be selecting something other than defaults if I'm using a popular Linux OS for best performance?
Is there a matching set of choices that mimic the selection of a Generation 1 or Generation 2 VM in Hyper-V? I know BIOS vs UEFI is a big part of that.
Thanks!