Earlier quoted context omitted.
Apple already offers this for Devs. https://developer.apple.com/xcode-cloud/
So does MS with Azure Devops & GitHub: https://docs.microsoft.com/en-us/azure/devops/pipelines/ecos... https://github.com/MicrosoftDocs/pipelines-xcode/blob/master... It's great that there are finally multiple ways to do this without needing to buy a bunch of Macs just for compiling.
Amazon EC2 M1 Mac Instances
241–250 of 269 posts
Re: Amazon EC2 M1 Mac Instances
#242Earlier quoted context omitted.
Apple already offers this for Devs. https://developer.apple.com/xcode-cloud/
So does MS with Azure Devops & GitHub: https://docs.microsoft.com/en-us/azure/devops/pipelines/ecos... https://github.com/MicrosoftDocs/pipelines-xcode/blob/master... It's great that there are finally multiple ways to do this without needing to buy a bunch of Macs just for compiling.
Re: Amazon EC2 M1 Mac Instances
#243GitHub Actions uses VMs. Not sure how they, and not Amazon, were able to pull this off. That subject is sensitive and reportedly under NDA. https://github.com/actions/virtual-environments/issues/2604#...
Re: Amazon EC2 M1 Mac Instances
#244GitHub Actions uses VMs. Not sure how they, and not Amazon, were able to pull this off. That subject is sensitive and reportedly under NDA. https://github.com/actions/virtual-environments/issues/2604#...
Re: Amazon EC2 M1 Mac Instances
#245I have an slightly-off-topic question: If I want to test that my opensource project builds and runs on MacOS, what's the cheapest way for me to do this? AWS seems like a fairly expensive way do this at $15 USD per day
It is straightforward to run an x86 macOS VM on Linux with QEMU & KVM. It's against the EULA to do so on non-Mac hardware, but technically it is possible.
[1] I believe this is the closest publicly documented effort, and it's a year old: https://news.ycombinator.com/item?id=25064593
Re: Amazon EC2 M1 Mac Instances
#246Earlier quoted context omitted.
> Not sure how they, and not Amazon Pure speculation, but Microsoft and Apple have long standing working relationship, in a way that Amazon just doesn't have.
Amazon and Apple do have a long and storied relationship, featuring both collusion and competition: 1. https://www.theverge.com/2020/7/30/21348108/apple-amazon-pri... 2. https://en.wikipedia.org/wiki/United_States_v._Apple_Inc . 3. https://www.theverge.com/2018/11/9/18079340/amazon-apple-iph...
The verge article is from 2018, the Apple v Publishers is 2013.
Apple and Microsoft have been collaborating/competing since the 70's.
Re: Amazon EC2 M1 Mac Instances
#247Earlier quoted context omitted.
According to a sysadmin I interviewed several years ago, they use standard x86 server hardware from other vendors like Dell. If I recall correctly (there's a good chance I'm misremembering), they ran something like VMware, and ran Linux and OS X in VMs.
Oh right: Apple isn't constrained by their own license terms, so there's no reason they couldn't run Mac OS virtual machines at any scale on any hardware they wanted. Up to and including things that you would otherwise probably call "perfect Hackintosh" builds, since they can build actual Mac OS images with the hardware checks disabled, paravirtualization drivers, whatever.
Re: Amazon EC2 M1 Mac Instances
#248Re: Amazon EC2 M1 Mac Instances
#249Earlier quoted context omitted.
Based on what?
Based on Apple not giving a shit what volume you’re buying, the price is the price. Maybe the rules are a bit different for Amazon, but I wouldn’t bet on it.
Re: Amazon EC2 M1 Mac Instances
#250Earlier quoted context omitted.
I have such a hard time imagining what sick twisting legal crap allows Apple to dictate terms like this. Another example is Nvidia explicitly dis-allowing their consumer GPUs to be used in data-centers. It's wild to me that company's can just make up whatever terms of use they feel like & we have to accept that. Edit: oh hello, i'm at -4! Anyone care to defend your outrage at my outrage? What makes this seem at all o…
> I have such a hard time imagining what sick twisting legal crap allows Apple to dictate terms like this. Another example is Nvidia explicitly dis-allowing their consumer GPUs to be used in data-centers. It's wild to me that company's can just make up whatever terms of use they feel like & we have to accept that. As far as I understand it, those EULA agreements aren't enforceable in the EU. That being said, NVIDIA d…