6 ms·
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 h
by mattbee 13y ago
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?
- nwh 13y agoOSX 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.
- JohnHelm 13y ago> OSX can only be run on Mac hardware. http://www.tonymacx86.com/ http://www.tonymacx86.com/
- nwh 13y agoIf you are an enterprise you would not be using modified kernels with the copy protection neutered in production.
- toomuchtodo 13y agoSir or madam, I've seen this done in production environments costing tens of millions of dollars.
- hhw 13y agoIf you are an enterprise, you will not be running MacOSX on a server at all.
- rbanffy 13y agoIf 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.
- hhw 13y agoMaybe 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.
- rbanffy 13y agoYes 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.
- hhw 13y agoRunning 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.
- matthew-wegner 13y agoTwo 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.
- nwh 13y agoThere is actually. Look for the following kernel extension. Don't Steal MacOSX.kext (Name might be wrong, but it's certainly there)
- deleted 13y ago[deleted]
- veemjeem 13y agoI 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.
- btown 13y ago> I think if you're planning on running a business... upgrading the OS... is pretty painful. This is by no means specific to OSX.
- grecy 13y agoDon'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.
- greg5green 13y agoPoint 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 :)
- greg5green 13y ago> If you want virtual Macs within the EULA EULA definitely doesn't allow Hackintoshes. Some workplaces are ok with this, some definitely are not.
- yuhong 13y agoThinking about it, I am thinking commoditization of the entire device is flawed while commoditization of parts is not.
- yuhong 13y agox86 Chromebooks uses different firmware too, which is sad because those UEFI bugs that affect Linux would be easier to fix if they didn't.
- potatolicious 13y agoThere 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.
- grecy 13y agoApple say no problem: http://support.apple.com/kb/HT6099?viewlocale=en_US&locale=en_US http://support.apple.com/kb/HT6099?viewlocale=en_US&locale=e...
- deleted 13y ago[deleted]
- coldtea 13y ago>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".
- mrbrandonking 13y agoI'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.
- jasomill 13y agoFrom 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.