On Fri, Oct 28, 2022 at 12:26:07PM -0700, Mike Larkin wrote: > On Fri, Oct 28, 2022 at 12:30:11PM -0600, Theo de Raadt wrote: > > Kalabic S, <[email protected]> wrote: > > > > > To be more precise, I wanted to say sticking with FreeBSD means > > > sticking with whatever behavior VMware will keep consistent and > > > support in the future. For "Others" option I don't think they care and > > > is more probable to vary. > > > > I cannot tell the difference. I think you are completely unqualified > > to know what "they will not change" fakery vmware is doing with the MSR's > > and clock related registers... it is actually possible that when they > > *know* it is one particular operating system they do something sophisticated > > to fool that one specific operating system, whereas when they don't know > > what the operating system is, they reduce the amount of trickery. > > > > You don't know. I don't know. None of us know. > > > > But can you please stop making claims you can't back. > > > > I think it's reasonable to try and claim that whatever we are, we are the > closest to "that thing". Meaning, the OP said we should claim we are FreeBSD > 64 bit or 32 bit or whatever. Fine, but let's spend some time to actually > figure out *what* we should say we are before we just pick something randomly > because "it fixed my machine". Maybe we should say we're Windows? Maybe we > should say we're Linux? My point, and I think Theo's as well, is we don't > know and just randomly taking a diff because it fixes one scenario on one > version of ESXi is shortsighted. > > So I would ask the OP to: > > - try different OS choices > - on different versions of ESX > - on different versions of VMware fusion > - on different versions of VMware workstation > - on different versions of OpenBSD VMs > - on different archs (i386/amd64) of OpenBSD VMs > > ... and then report back what the findings are. > > -ml
Hi, >From what I've been told from someone in the know: * What we report in vmt(4) doesn't influence what machine is modeled, that's just for what's shown in vCenter. We should probably show something useful. I kinda liked that OpenBSD 7.2 GENEIRC.MP#31 string that jmatthew@ showed, but that's another discussion. * The guest type configured in the .vmx influences the VM model. Just assume the ESXi version has a workaround for FreeBSD to run fine on that ESXi, it could be possible that it actually degrades OpenBSD performance/stability. In general it makes more sense to opt for the Other 64-Bit guest type (for amd64). I personally sometimes use Windows 11 guest types on things like VMware Fusion or Parallels, but that's mostly because they sometimes have some funky devices and I'm doing that for testing w/ graphics. For ESXi I'd opt for Other 64-Bit. Cheers, Patrick

