Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Why are virtual machines so difficult these days?
2 points by ThinkBeat on May 27, 2023 | hide | past | favorite | 5 comments
I think I have used VMware Workstation since its first release and I still use it. At home and at work.

Through the years I have one ESX( whatever they call the commercial version of it now) For work.

I have used Fusion at work.

I have also used a few of the alternative free ones.

It used to be, take the iso boot the VM, go through the installation and things are great. It just worked. (Well not always)

For the past year and a half at least, getting something running on VMware workstation, and QNAP, and unRaid at home.

Get the ISO, pick the "Windows 10" profile. Boot, Nope, issues right away.

Get the ISO, pick the Ubuntu profile that matches iso, boot, nope.

(I think that is due to it requires a help with the hd).

I find work arounds usually after tinkering with it.

OpenBSD however installs without issue on all of them. Like I expect installations to go.

The VM should not be that different from an installation on a physical machine. Why are there so many more problems now?

Has anyone else noticed?



On real hardware the most basic BIOS setting should ideally work to install any operating system and vice versa.

Any specialty needs over and above that should only be enabled in BIOS for more unusual cases that fewer specialized users might need. The kind of things that you could never expect every single mainboard to support anyway, but if you need that option that's what you might be paying extra for.

This is what a virtual machine was originally intended to substitute for.

The default setting needs to just work for any OS of any vintage, or it's not much of a substitute for the real thing.

When things like VMware (and OS's and hardware) started to deviate from this path years ago, it looked like there was going to be not as much of a sensible outcome in the long run.


Good point

I would think that their made sure the profiles they ship with the product "Linux Ubuntu", "Windows 10" etc configured everything to be right. But perhaps that is not possible anymore.


>perhaps that is not possible anymore.

Maybe they forgot, or there is some other reason?

Seems to me modern Windows and Linux versions install on any given motherboard more interchangeably than ever, while VM's are giving more trouble than ever.

Multibooting sure has never been easier, bare metal really can outperform, and if you need more than one OS at a time, there are so many extra unused PC's just waiting for reuse rather than discarding.


No. Thinkering with emulators by the age of 14 made me very capable to set up almost any virtualizer/emuator by just reading the documentation. From graphical ones to command line based ones, from Zinc to Qemu.


I stopped using VMware products 12+ years ago. I too found them ever more complicated to administer. I suspect that the problems stem from the many different implementations of virtualisation support in CPUs, with increased mitigations for HeartBleed and similar attacks. Perhaps some of your problems stem from Windows having ever more complex TPM, EFI etc requirements. Also possible that Intel management engine is causing interactions.

With each new generation CPUs have become ever more complex. Some of those capabilities just cannot be accurately emulated.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: