4 ms·
Even when the arch matched, macOS was a bad platform for running containers. I'm not even sure you can call them "edge cases" because it was basic things like v
by Steltek 3y ago
Even when the arch matched, macOS was a bad platform for running containers. I'm not even sure you can call them "edge cases" because it was basic things like volumes not working right.
macOS is engineered for users and desktops, not servers and development. Apple's long history of blocking virtualizing macOS is a testament to this.
- mannyv 3y agoMacOS has been virtualizable in x86 since mac-on-x86 was released. It also is engineered for development. Maybe not your particular type of development. Apple silicon isn't technically development-unfriendly, it's just apple silicon makes it less easy to do x86 development. But so does mips, sparc, ppc, and other architectures.
- smoldesu 3y agoMacOS can be simultaneously "engineered for development" and "a worse container host than a chromebook". They aren't mutually exclusive.
- Steltek 3y agoDo you understand the limits apple put on virtualization? Are you aware of how it's handled for cloud providers? I didn't say it was technically impossible. I said apple has a history of blocking it.
- naikrovek 3y agomaximum of two virtual machines running MacOS on a single Apple device, no matter how it is configured. this is in the EULA and is enforced by Virtualization.Framework. cloud providers get no exception to this.