Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

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.



MacOS 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.


Do 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.


maximum 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.


MacOS can be simultaneously "engineered for development" and "a worse container host than a chromebook". They aren't mutually exclusive.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: