News for hackers. Stuff that matters.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by mattbee on Friday January 03, 2014 @07:06PM (#7009121)
A desktop system with a novel thermal design is being packed in tightly in a way that the manufacturer probably hasn't tested, and in a way that's going to be hard to diagnose or fix? He who dares I guess :)

What do people use hosted Macs for anyway? I guess there must be some niches, but surely everything that's great about a Mac is optimised for local usage?

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by grecy on Friday January 03, 2014 @07:27PM (#7009215)
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by nwh on Friday January 03, 2014 @07:13PM (#7009153)
OSX can only be run on Mac hardware. If you want virtual Macs within the EULA, this is what you must do. This would be attractive for people wanting to to build testing on mac machines, for example.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by JohnHelm on Friday January 03, 2014 @07:15PM (#7009159)
> OSX can only be run on Mac hardware.

http://www.tonymacx86.com/

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by nwh on Friday January 03, 2014 @07:17PM (#7009172)
If you are an enterprise you would not be using modified kernels with the copy protection neutered in production.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by toomuchtodo on Friday January 03, 2014 @07:30PM (#7009227)
Sir or madam, I've seen this done in production environments costing tens of millions of dollars.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by matthew-wegner on Friday January 03, 2014 @09:27PM (#7009656)
Two quick technical points:

1) OS X itself does not utilize any copy protection. There are no serial numbers, call-home activations, etc.

2) You can run OS X without any modified kernels or kexts with the right mix of hardware.

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by nwh on Saturday January 04, 2014 @01:22AM (#7010219)
There is actually. Look for the following kernel extension.

   Don't Steal MacOSX.kext
(Name might be wrong, but it's certainly there)
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by hhw on Friday January 03, 2014 @08:34PM (#7009484)
If you are an enterprise, you will not be running MacOSX on a server at all.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by rbanffy on Friday January 03, 2014 @08:59PM (#7009556)
If you want to do continuous integration on a Mac or iPhone/iPad/iPod application and still be compliant with Apple's license, that's pretty much the only way to go.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by hhw on Friday January 03, 2014 @09:32PM (#7009679)
Maybe I'm splitting hairs, but that would be more a development environment than a traditional server. That it would be used for developing client side applications would reinforce such a distinction.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by rbanffy on Friday January 03, 2014 @10:04PM (#7009791)
Yes and no. It's a development environment because most of the development tools have to be there. It's a server because the CI machine should be running at all times and, ideally, should not have a user sitting in front of it bothering it with tasks such as browsing HN.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by hhw on Saturday January 04, 2014 @02:05AM (#7010324)
Running at all times does not equate to being a server. Nor does being headless. The important point is for it to serve clients. In this case, it could at most tenuously be a server in the sense that it would be listening to have code uploaded to it. That would more be a secondary function for the convenience of getting code onto it though, as that portion would not require being on MacOSX. It's the desktop functions that require MacOSX.

In any event, that's still a far cry from being an enterprise server. Generally, it should serve the needs of the entire enterprise and not just a single department. There should also be full vendor support for the complete solution, and a high level of fault tolerance to really be enterprise.

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by veemjeem on Friday January 03, 2014 @07:23PM (#7009197)
I think if you're planning on running a business of OSX machines, you probably shouldn't rely on hackintosh stuff. Upgrading the OS on hackintosh is pretty painful.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by btown on Friday January 03, 2014 @07:45PM (#7009296)
> I think if you're planning on running a business... upgrading the OS... is pretty painful.

This is by no means specific to OSX.

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by grecy on Friday January 03, 2014 @08:02PM (#7009365)
Don't confuse what he said.

Upgrading a hacked copy of OS X running on hardware it was never designed to run on is pretty painful.

Upgrading OSX on Apple hardware is a breeze.

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by greg5green on Friday January 03, 2014 @08:19PM (#7009410)
Point releases updates on real hardware is so easy. My Hackintosh scares me to even update Safari and the self-updater has managed to brick the computer with just security updates (really stable when not updating tho :)
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by greg5green on Friday January 03, 2014 @08:15PM (#7009401)
> If you want virtual Macs within the EULA

EULA definitely doesn't allow Hackintoshes. Some workplaces are ok with this, some definitely are not.

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by yuhong on Friday January 03, 2014 @09:27PM (#7009655)
Thinking about it, I am thinking commoditization of the entire device is flawed while commoditization of parts is not.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by yuhong on Friday January 03, 2014 @09:57PM (#7009772)
x86 Chromebooks uses different firmware too, which is sad because those UEFI bugs that affect Linux would be easier to fix if they didn't.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by potatolicious on Friday January 03, 2014 @07:18PM (#7009180)
There are a few uses - mostly related to OSX anyways though. A buttload of Macs is very useful for automated testing of OSX or iOS apps, for example.

That said, the bottleneck for this type of usage isn't performance - you'd have to wait 200ms between taps anyways, so why bother with a fast machine?

I'm having trouble seeing any use for this sort of thing. The main uses for hosted Macs are very, very well covered by a boatload of Mac Minis - they're a lot more cost effective also.

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by coldtea on Friday January 03, 2014 @07:47PM (#7009311)
>A desktop system with a novel thermal design is being packed in tightly in a way that the manufacturer probably hasn't tested, and in a way that's going to be hard to diagnose or fix?

I don't see anything that's "going to be hard to diagnose or fix".

Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by mrbrandonking on Friday January 03, 2014 @08:18PM (#7009409)
I'm leasing a server from MacStadium that's used for iOS continuous integration. I could also see MacStadium being useful for someone learning iOS development who isn't ready to splurge on a new Mac.
Re:MacStadium: Dedicated Mac Pro Hosting and Colocation by jasomill on Friday January 03, 2014 @09:27PM (#7009663)
From the OS X Mavericks license:

The grant set forth in Section 2B(iii) above does not permit you to use the virtualized copies or instances of the Apple Software in connection with service bureau, time-sharing, terminal sharing or other similar types of services.

and

Except as expressly permitted in this Section 2G, or except as otherwise licensed by Apple, you agree not to use the Apple Software, or any of its functionality, in connection with service bureau, time-sharing, terminal sharing or other similar types of services, whether such services are being provided within your own organization or to third parties.

where the quoted section allows remote access by a single device, remote viewing by a "reasonable number" of devices, and remote access to a separate desktop session by a single Apple-branded device.

So buying/leasing a hosted Mac for development is fine, but renting remote access to a shared Mac for development is right out unless only one person (or two, with the second connecting only from Apple-branded devices) is using it at a time and virtualization is not used.