My 2015 iMac is 11 years old and still works fine - I use it to run Windows 10 for the occasional thing that needs that and to test builds of software in High Sierra. It also runs Linux great.
[–] Andrew_nenakhov 2 days ago
[–] GloriousKoji 2 days ago
[–] abletonlive 2 days ago
However, it's great that developers are not too concerned with backwards compatibility. It was really holding back a lot of software
[–] Andrew_nenakhov 1 day ago
On your second point, proper developers release security updates and backports for software released decades ago, while others always chase new shiny things and contribute a lot to this unsupportable legacy hell that we have to deal with.
[–] abletonlive 1 day ago
It's almost as if your anecdote isn't reality or truth.
[–] 3form 2 days ago
[–] odo1242 2 days ago
[–] pishpash 2 days ago
[–] odo1242 2 days ago
[–] Telemakhos 1 day ago
[–] odo1242 1 day ago
- It’s slower
- GPU support in VMs is weird, especially when the host and guest use different graphics stacks (i.e. Windows games often don’t work in a Windows VM running on macOS because while the CPU can be passed through to the VM directly the GPU cannot; the VM driver has to try to translate DirectX GPU commands to Metal or OpenGL; some games can be a worse experience than using Wine)
There are systems with lightweight hypervisors for security purposes (like Android or PlayStation or even Windows sometimes), but those are (a) lightweight and built to use little resources, and (b) specifically designed to support the system APIs needed / use the same stack as the OS, so they won’t have the issues mentioned above.
Stuff like Qubes is also fine because you explicitly accept the tradeoffs when using it (that’s why Qubes has such high system requirements). And the VMs are all Linux-on-Linux, so the GPU issue is minimized.
While modern systems take inspiration from VMs, the sandboxing that most modern OSes do is designed to be much more lightweight than virtualization, since it doesn’t require virtualizing any hardware.
[–] trollbridge 2 days ago
[–] internet2000 2 days ago
[–] xandrius 2 days ago
That's one thing Windows is generally much better at.
For example, I used Sketch on my ond mac once and was quite happy, but then they dropped support for the OS version that mac was stuck upon. And since newer libraries resources etc all target latest version of Sketch, the version of Sketch I could run quickly became useless.