Hacker News new | ask | show | jobs
by britneybitch 1253 days ago
I hate to give Apple any ideas... but I've always wondered why macOS/iOS support falling back to software rendering, when all of their devices ship with a known GPU configuration. Without that fallback, getting the OS running on non-Apple hardware would take a lot more work.
4 comments

Apple has documentation on installing OS X in a VM: https://developer.apple.com/documentation/virtualization/ins...

While _this_ usecase obviously isn't officially supported, it does seem like they support VMs in some capacity officially.

This document is about running macOS in a VM on Apple's own hypervisor. Wouldn't this count as official support?
GP's 'this' refers to the submission, i.e. macOS in a container. (Aside: I hate 'a Docker', a Docker what? Image? Container? Registry?)
yeah, "a Docker" is incomplete and incorrect. and annoying. It could have been a character limitation, I guess, but edit it down so it makes sense instead of just ending the sentence prematurely.

"Do you have a Facebook? Or an insta?"

No one cares about correctness at all, anymore.

It's a Docker on the intertubes, I can't even.
Who calls it instagram? Like Reebok->RBK. Only old out of touch people say instagram or reebok
And that is how we descended to the madness of the word crypto.
I honestly don't know if that is sarcasm. If not I'm gleefully both old and out of touch :-)

P.S. For bonus points, ask me how I pronounce INXS :-D

ig.. insta.. oh you mean instacart? or did you mean to say 'the gram' ?

These abbreviations are location/culture dependent. For example, here when you say "I'll app you", it means sending a message on whatsapp.

I wonder if that’s GPU accelerated, the last time I used a macOS VM on a Mac it wasn’t, but it wasn’t with the newest version of the hypervisor.
It is. There’s a paravirtualized Metal driver.
Presumably they use it internally. IIRC there are drivers for VirtIO devices in modern MacOS, implying they use KVM/QEMU for something.
It's also used when you load into the recovery partition, IIRC. It may be redundant nowadays, but it's a nice redundancy to have for sure.
Makes sense to have that working if there are gpu hardware issues… which did happen for many years
Without that fallback, getting the OS running on Apple hardware would take a lot more work, as well.
I would imagine battery life may be a part of it