Earlier quoted context omitted.
> Why should they impose a limit at all? Whenever I see apple silliness, I have to remember: "You're not the target market."
Yeah but. They happily sold it to you
Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
131–140 of 191 posts
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#132This is a really cool article, but the existence of such an arbitrary limit on any serious development platform is weird.
Has apple been a serious development platform in the last 20 years? I know a lot of devs like apple hardware because it is premium but OSX has always been "almost linux" controlled by a company that cares more about itunes then it does the people using their hardware to develop.
This is one of those comments that is so far away from reality that I can’t tell if it’s trolling.
To give an honest answer: Using Macs for serious development is very common. At bigger tech companies most employees choose Mac even when quality Linux options are available.
I’m kind of interested in how someone could reach a point where they thought macs were not used for software development for 20 years.
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#133Earlier quoted context omitted.
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/...
Yes. And the license only allows you to run macOS guests on macOS hosts. So using esxi means you don’t have any license for whatever macOS guests you run.
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#134Earlier quoted context omitted.
Adults can hold 2 thoughts in their head at their same time.
Paraphrasing F. Scott Fitzgerald? "The test of a first-rate intelligence is the ability to hold two opposed ideas in the mind at the same time, and still retain the ability to function." Holding contradictory ideas isn't the laudable skill. Any uncritical person can believe conflicting things without being troubled by them. The genius is holding such ideas in disbelief long enough to let evidence alter or evict them.
I did not know F. Scott Fitzgerald was the source of the phrase, TIL. I just picked it up somewhere and paraphrased it since I thought it applies here.
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#135Earlier quoted context omitted.
Yes they do. It's called "another Mac". And I'm not even being snarky here: I legitimately think someone at Apple thought this through and said "yeah if they need more than 2 VMs running at the same time, there are probably multiple users and they can each get their own Mac".
Nah, Apple has been extremely restrictive about virtual machines in all kinds of ways, e.g. the minimum terms anyone is able to lease out a VM or Mac to someone else is 24h, making cloud-like workloads practically impossible. For some reason, Apple really doesn’t like virtual machines, and it’s much more intentional than just “probably multiple users”. It’s extremely frustrating.
It definitely caused us to buy macs we would have rented and shared.
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#136Earlier quoted context omitted.
Has apple been a serious development platform in the last 20 years? I know a lot of devs like apple hardware because it is premium but OSX has always been "almost linux" controlled by a company that cares more about itunes then it does the people using their hardware to develop.
> Has apple been a serious development platform in the last 20 years? This is one of those comments that is so far away from reality that I can’t tell if it’s trolling. To give an honest answer: Using Macs for serious development is very common. At bigger tech companies most employees choose Mac even when quality Linux options are available. I’m kind of interested in how someone could reach a point where they thought…
If you work with engineering or CAD software then Macs aren't super common at all. They're definitely ubiquitous in the startup/webapp world, but not necessarily synonymous with programming or development itself.
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#137Earlier quoted context omitted.
The hardware for a Linux laptop right now is not great. Especially for an arm64 machine. Even if the hardware is good the chassis and everything else is typically plastic and shitty.
[flagged]
Which is none trivial. The laptop scene is particularly difficult though.
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#138Earlier quoted context omitted.
That is a surprising sentiment. Most dell and Lenovo laptops work just fine and are usually of reasonably good build quality (non-plastic chassis etc.). arm64 is however mostly bad. The only real contender for Linux laptops (outside of asahi) was Snapdragon's chips but the HW support there was lacking iirc.
They give us Dell Linux machines from work. They suck so bad and we have so many problems. Overheating, camera is terrible, performance is bad relatively to the huge weight of the device. Everything is a huge step down from Macs. Whenever I see Linux people comparing Linux and Mac I'm amazed at the audacity. They are not in the same league. Not by a mile. Even the CLI is more convenient on the Mac which is truly amaz…
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#139Earlier 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.
Re: Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)
#140Earlier quoted context omitted.
I compile a tool we use, send it to another developer, they can't open it without going through system settings because the OS thinks it's unsafe. There is no blanket easy way to disable this behaviour. We also inject custom dlibs into clang during compilation and starting with Tahoe that started to fail - we discovered that it's because of SIP(system integrity protection). We reached out to apple, got the answer tha…
If SIP is kicking in, it sounds like you're using the clang that comes with Apple's developer tools. Does this same issue occur with clang sourced from homebrew, or from LLVM's own binary releases?