Live data from Hacker News

Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

khronokernel.com

111–120 of 191 posts

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#111
post #99
post #8

starting with M3+ you can use Hypervisor.framework/Virtualization.framework to spin up nested VMs. it would be amusing if that bypassed the limit.

Lol with 2 VMs per VM you can do an infinite VM linked list where each macOS hosts a "guest" and a "next host". I'm too lazy to test this out. Any takers?

I think it's a little funny that my response is "no I'm not wasting my weekly tokens on that, it's not a good enough bit"

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#112
post #83

Earlier quoted context omitted.

macOS is proprietary software. You need a license for every copy you run, whether it's in a VM or not. The VM limit is written into the macOS EULA. > to install, use and run up to two (2) additional copies or instances of the Apple Software, or any prior macOS or OS X operating system software or subsequent release of the Apple Software, within virtual operating system environments on each Apple-branded computer you…

This implies anyone doing this using VMware violates the EULA?

Yes. Apple's not going to come after you for running too many VMs on your personal machine, but if you're running a commercial enterprise involving macOS VMs they do care.

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#113
post #16
post #2

This is a very silly restriction, at least to apply uniformly to all Macs. I think if you buy a more powerful Mac they should let you virtualize more Mac instances. Like an M5 maybe limit to 2, but maybe let an M5 Pro do 4 and an M5 Max do 8 or something.

Why should they impose a limit at all? Your hardware is a natural limit, you'll stop of your own accord when you reach its thresholds.

>Why should they impose a limit at all? Your hardware is a natural limit

because imposing an artificial limit keeps them from exposing how low the natural limits turn out to be? Apple Silicon need always to be spoken with reverence, ye brother of the faith, do not fuel the faithless lest they rend and threadrip that which we've made of wholecloth.

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#114
post #27

Earlier quoted context omitted.

In the very same comments sometimes, those frustrating geniuses

Adults can hold 2 thoughts in their head at their same time.

Yes, indeed, complaining about them even though they're brilliant (tough love?) as I just did

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#115

Earlier quoted context omitted.

Inside of me are two wolves. One that’s like “F Apple” and another that is like “Are they going to do an M5 ultra or…?”

We can appreciate their hardware achievements and at the same time condemn them for their monopolistic anti-user decisions.

There it is--pretty much that.

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#116
post #2

This is a very silly restriction, at least to apply uniformly to all Macs. I think if you buy a more powerful Mac they should let you virtualize more Mac instances. Like an M5 maybe limit to 2, but maybe let an M5 Pro do 4 and an M5 Max do 8 or something.

The limit isn't really a resource issue, since you can run pretty much an "unlimited" number of non-Mac VMs. I suspect it's more of a business decision, such as preventing people from setting up shop as a low-cost Mac VPS provider.

Maybe it doesn't work. Why are you so sure it would? It may perform very badly.

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#117

Earlier quoted context omitted.

This implies anyone doing this using VMware violates the EULA?

Yes. Apple's not going to come after you for running too many VMs on your personal machine, but if you're running a commercial enterprise involving macOS VMs they do care.

VMware vSphere is not a product intended to be used by consumers. It's intended to be run by enterprises at scale. ESXi is running the vms not macOS.

https://i0.wp.com/williamlam.com/wp-content/uploads/2020/04/...

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#118
post #2

This is a very silly restriction, at least to apply uniformly to all Macs. I think if you buy a more powerful Mac they should let you virtualize more Mac instances. Like an M5 maybe limit to 2, but maybe let an M5 Pro do 4 and an M5 Max do 8 or something.

I buy a $100 Windows 11 Pro licence, and my limit is 1024 VMs Hyper‑V on Windows 11 supports up to 1024 simultaneous VMs per host if the hardware can handle it. On my little Windows ARM laptop I can easily run 4 VMs before it runs out of steam.

On Mac, you can run lots of Windows/Linux VMs and two Mac VMs.

On Windows, you can run lots of Windows/Linux VMs and zero Mac VMs.

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#119
post #59

Earlier quoted context omitted.

Apple had real Unix a decade before the Linux crap was made, a bad unix copy. Nextstep was much better than Linux crap. "A budget of bad ideas" is what Alan Kay said about Linux [1], he invented the personal computer. My 1987-1997 ISP was based on several different Unix running on Apple, probably long before you where born. Apple built several supercomputers. [1] https://www.youtube.com/watch?v=rmsIZUuBoQs [2] Founde…

Are you talking about A/UX? That was one of the first Unix systems I was exposed to.

Yes but I had others too. BSD on both 68000 and PowerPC

Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

#120

Earlier quoted context omitted.

I buy a $100 Windows 11 Pro licence, and my limit is 1024 VMs Hyper‑V on Windows 11 supports up to 1024 simultaneous VMs per host if the hardware can handle it. On my little Windows ARM laptop I can easily run 4 VMs before it runs out of steam.

On Mac, you can run lots of Windows/Linux VMs and two Mac VMs. On Windows, you can run lots of Windows/Linux VMs and zero Mac VMs.

> zero Mac VMs.

Legally (the last time I checked)

Post reply on HN