Earlier quoted context omitted.
You can also run a MacOS VM in VirtualBox on Ubuntu. No Apple hardware needed. https://github.com/myspaghetti/macos-virtualbox
Your legal department is going to be stoked when you try that at work.
Amazon EC2 Mac Instances
111–120 of 511 posts
Re: Amazon EC2 Mac Instances
#112Earlier quoted context omitted.
In terms of "other people's computers" it seems to fit well. Nice to be able to build/CI test against macOS without having to provision and maintain apple hardware.
You can also run a MacOS VM in VirtualBox on Ubuntu. No Apple hardware needed. https://github.com/myspaghetti/macos-virtualbox
As an aside, in the script you link to is this line
> VBoxManage setextradata "${vm_name}" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
I think that’s Apple’s way of reminding you about their rules regarding host machines.
Re: Amazon EC2 Mac Instances
#113"The instances are launched as EC2 Dedicated Hosts with a minimum tenancy of 24 hours" These are just rentable Mac Minis, not VMs. This will have only one use case and that's for build servers. Unless anyone has scalable AppleScript jobs to run?
The 24 hours is dictated by new Big Sur EULA. https://9to5mac.com/2020/11/11/macos-big-sur-adds-leasing-te... From the new EULA (not just for Amazon, paraphrased by 9to5mac): * Apple software and hardware must be leased “in its entirety to and individual or organization” * A lease period must be “for a minimum period of twenty-four (24) consecutive hours” * Customers must now accept software agreements for all instal…
Re: Amazon EC2 Mac Instances
#114"The instances are launched as EC2 Dedicated Hosts with a minimum tenancy of 24 hours" These are just rentable Mac Minis, not VMs. This will have only one use case and that's for build servers. Unless anyone has scalable AppleScript jobs to run?
Kind of hilarious. This is barely cloud computing compared to the rest of ec2, which has per-second billing...
Microsoft's licensing for clouds is also a pain in the arse. You (the cloud platform) have to pay for a full months license the moment an instance is created. The way it's structured you have some wriggle room, e.g. you have your placement algorithm land new instances on where Windows instances have already been in a given month, so you don't incur additional licenses (because the license "transfers"). It gets worse if you start wanting to do things like run SQL Servers, where it's the entire month license outright with no prorating, and it applies to a specific instance instead of the machine/VM slot.
Strangely enough, despite all the trends in the market, operating system vendors are determined to make it harder for people to pay them to use their stuff, rather than easier.
Re: Amazon EC2 Mac Instances
#115Earlier quoted context omitted.
Your legal department is going to be stoked when you try that at work.
They will never know if you don't tell them. Copenhagen interpretation -- if it isn't observable it doesn't exist.
And sued.
Re: Amazon EC2 Mac Instances
#116Earlier quoted context omitted.
The 24 hours is dictated by new Big Sur EULA. https://9to5mac.com/2020/11/11/macos-big-sur-adds-leasing-te... From the new EULA (not just for Amazon, paraphrased by 9to5mac): * Apple software and hardware must be leased “in its entirety to and individual or organization” * A lease period must be “for a minimum period of twenty-four (24) consecutive hours” * Customers must now accept software agreements for all instal…
Does this EURA works to effectively kill handy macOS CI service like CircleCI and force users to use VM rental service like this?
Re: Amazon EC2 Mac Instances
#117Earlier quoted context omitted.
The 24 hours is dictated by new Big Sur EULA. https://9to5mac.com/2020/11/11/macos-big-sur-adds-leasing-te... From the new EULA (not just for Amazon, paraphrased by 9to5mac): * Apple software and hardware must be leased “in its entirety to and individual or organization” * A lease period must be “for a minimum period of twenty-four (24) consecutive hours” * Customers must now accept software agreements for all instal…
I’m pretty sure if Amazon wanted to negotiate custom terms, they’d have the clout to do so. This is an alliance between two giants.
Re: Amazon EC2 Mac Instances
#118Earlier quoted context omitted.
Kind of hilarious. This is barely cloud computing compared to the rest of ec2, which has per-second billing...
In terms of "other people's computers" it seems to fit well. Nice to be able to build/CI test against macOS without having to provision and maintain apple hardware.
Re: Amazon EC2 Mac Instances
#119It seems like this directly ties back to Apple’s recent policy changes [0]. The details line up exactly, including: - You must rent them for at least 24 hours at a time. - You must rent out one machine per end user. I just feel sorry for all the smaller providers who have done this for years. I wonder if this was Apple’s update prompting AWS, or AWS pushing Apple to make the change — or both. [0]: https://blog.macsta…
Re: Amazon EC2 Mac Instances
#120Amazon is announcing a new thing every week at this rate.
re:Invent is this week, and tomorrow morning is the keynote, so expect like, 5 AWS-related stories on the front page tomorrow.