Live data from Hacker News

Amazon EC2 Mac Instances

aws.amazon.com

111–120 of 511 posts

Re: Amazon EC2 Mac Instances

#111
post #86
post #76

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.

They will never know if you don't tell them. Copenhagen interpretation -- if it isn't observable it doesn't exist.

Re: Amazon EC2 Mac Instances

#112
post #76

Earlier 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

I don’t know about the legalities, but according to Apple you are only allowed to run macOS on real Mac hardware. Anything else is probably an EULA violation or something.

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
post #50

"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…

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

#114
post #50

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

It's going to be out of their hands on this one. Apple have pretty strong EULAs.

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

#115
post #111
post #86

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

Highly recommend not hiding legal issues from your company's lawyers. That's a good way to get fired.

And sued.

Re: Amazon EC2 Mac Instances

#116

Earlier 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?

I don't see why you couldn't run a CI server as long as you don't let the clients access the machine.

Re: Amazon EC2 Mac Instances

#117
post #113

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

I doubt Apple supports this in any way. It means that if you want to develop Mac/iPhone apps, you no longer have to buy Mac hardware. I'm surprised they aren't making this harder.

Re: Amazon EC2 Mac Instances

#118

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

Travis CI offers MacOS runners out of the box.

Re: Amazon EC2 Mac Instances

#119
post #91

It 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…

The author defends Apple's decision to clarify EURA but it looks like get worse for developers.

Re: Amazon EC2 Mac Instances

#120
post #80

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

Reinvent lasts three weeks now, and the major keynotes are each Tuesday, so you can expect AWS front page three Tuesdays in a row!
Post reply on HN