News for hackers. Stuff that matters.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by musicale on Tuesday May 09, 2023 @09:15PM (#35882463)
Apple is not anti-VM. It is anti VM-on-non-Apple-hardware. ;-)

Presumably they have determined that lost hardware sales would offset any increased app or service sales from allowing VMs on non-Apple hardware.

Though I don't actually know what platform macOS and iOS VMs run on in GitHub Actions and Azure pipelines.

Edit: apparently Azure pipelines uses Mac pros. https://learn.microsoft.com/en-us/azure/devops/pipelines/age...

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by 13of40 on Tuesday May 09, 2023 @09:20PM (#35882489)
Considering a couple years ago, "Apple Hardware" was an intel CPU with an nvidia GPU I've always wondered why you couldn't just throw a million dollars at them so they could stick apple stickers on your rack and let you run MacOS VMs. The company I used to work for had to do crazy gymnastics just to test software and scan for malware on their OS.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by throwaway2990 on Tuesday May 09, 2023 @09:46PM (#35882638)
Nvidia? Which apple product had Nvidia in it?
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by cpuguy83 on Tuesday May 09, 2023 @09:49PM (#35882659)
MacBook pros did for awhile until they leaked some detail about an upcoming product and Apple switched vendors.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by windowsrookie on Tuesday May 09, 2023 @10:04PM (#35882760)
I'm not sure where you heard this from?

Back in 2007-2009 Nividia shipped defective GPUs to everyone, including Apple.

Every MacBook Pro from that era was affected. Nvidia and Apple couldn't come to an agreement to who should pay for the bad GPUs. It cost Apple a lot of money and Nvidia din't seem to care.

After that, Apple slowly started removing Nvidia GPUs from their products. AMD also shipped bad GPU's around ~2011 and Apple went back to Nvidia for a generation or two until AMD sorted their issues out. From Then on it was AMD GPUs only until the M1.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by cpuguy83 on Tuesday May 09, 2023 @10:16PM (#35882855)
Can't reply to the child comment, but...

I only found one article about this from back in 2008. It was definitely a thing back then, I just can't find it.... But indeed likely second fiddle to the gpu issues around the same time, I totally forgot about that.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by TheSpiceIsLife on Tuesday May 09, 2023 @10:48PM (#35883073)
The comment time stamp is clickable, you should see the reply button there.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by alvarezbjm-hn on Wednesday May 10, 2023 @01:32AM (#35883984)
Thank you! I need the cheatsheet for this site.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by ayewo on Wednesday May 10, 2023 @05:26AM (#35885339)
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by sumedh on Wednesday May 10, 2023 @05:13AM (#35885285)
Oh wow, I have been on HN for many years, never knew this feature.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by deecewan on Tuesday May 09, 2023 @09:54PM (#35882704)
there was a point in time when you could run nvidia gpus in mac pros. there were first-party drivers for nvidia cards on macOS
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by Fuzzeh on Wednesday May 10, 2023 @05:11AM (#35885273)
My Mid 2014, 15" Macbook Pro has both Intel and Nvidia.

Chipset Model: Intel Iris Pro

Chipset Model: NVIDIA GeForce GT 750M

This Macbook pro was a free upgrade from Apple after I'd had 3 mainboard replacements because they'd had faulty GPU's on my 2011 MBP ( see https://web.archive.org/web/20170119031155/https://people.ca... for background) - Basically after I found out what was going on I took my 'repaired' machine home and stress tested it until it failed. After the very quick repeated failures Apple decided to replace my machine completely.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by throwaway2990 on Wednesday May 10, 2023 @07:14AM (#35885870)
So more than “a couple of years ago”

Cos been almost 10 years since apple ditched Nvidia.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by Fuzzeh on Wednesday May 10, 2023 @09:29AM (#35887071)
I have no idea when they last used nvidia. I'm just answering the question "Which apple product had Nvidia in it"
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by throwaway2990 on Wednesday May 10, 2023 @09:58AM (#35887452)
I asked cos the person I replied to stated that it was a couple of years ago. I thought maybe there’s some other apple product other than macs that have Nvidia in them. But seems like there isn’t.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by throwaway2990 on Wednesday May 10, 2023 @08:22AM (#35886317)
The Nvidia fanboys are out to downvote not knowing it’s been almost 10 years since apple used Nvidia. Lol
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by mulmen on Wednesday May 10, 2023 @01:01AM (#35883811)
There’s more to a mac than the sticker. It’s specific hardware that is tested and supported by the software. That’s worth a premium. Verifying your rack is a cost Apple doesn’t want to take on. iCloud doesn’t run on MacOS. It runs on Linux. Just buy the right hardware for the job.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by buzer on Wednesday May 10, 2023 @01:33AM (#35883996)
Does Apple dogfood their OS X/iOS CI pipelines, i.e. are they running them on some off-the-shelf Macs like they expect everyone else to do? I remember reading that at least in the past they were running virtualized OS X on regular servers for those (actually found following: https://news.ycombinator.com/item?id=18117885).

And it's not like Apple would need to verify anything. They can grant the license, but say that the only supported configuration is Mac, it's up to VMWare and such to provide the support if they want to say that you can run OS X on their platform.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by mulmen on Wednesday May 10, 2023 @02:32AM (#35884319)
Azure doesn't run on Windows. Why would iCloud run on MacOS? There's exactly one organization in the world that needs to run iCloud, why would MacOS target that use case? I doubt Apple eats their own dogfood.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by tiernano on Wednesday May 10, 2023 @03:37AM (#35884749)
Azure does run on Windows. It's HyperV server below the rest of the hardware. It's a custom Windows install that you can't purchase, but it's Windows none the less.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by ayewo on Wednesday May 10, 2023 @05:45AM (#35885441)
That's interesting. Do you have a public source for this handy?

I remember seeing an article [1] proclaiming that more than 50% of Azure's workloads are on Linux, so I'm guessing their hypervisors are running an optimised Linux kernel somewhat.

1: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

https://news.ycombinator.com/item?id=23156222

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by freeman478 on Wednesday May 10, 2023 @07:02AM (#35885803)
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by matja on Wednesday May 10, 2023 @07:33AM (#35885985)
Interesting language, "more than 50%". I guess the real number doesn't look good for marketing.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by tiernano on Wednesday May 10, 2023 @08:21AM (#35886300)
that 50% is the guests, not the hosts... I think they even have Hyper-V, along with the Windows Server Kernel, running on ARM, since they now have ARM VMs... Only a matter of time before thats released in the wild... [1][https://azure.microsoft.com/en-us/blog/azure-virtual-machine...]
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by knome on Wednesday May 10, 2023 @08:37AM (#35886449)
Azure Devops Services is an updated version of their old Team Foundation Server stuff. You can't create projects, teams, or workitem areas/iteration paths that are any of the microsoft magic names ( con, nul, ...etc... ), presumably because they store the data on a windows drive and it would implode. git repos, too, but that's just good planning for any git service since allowing microsoft reserved names would make the repo unclonable to microsoft systems.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by my123 on Wednesday May 10, 2023 @03:31AM (#35884715)
> are they running them on some off-the-shelf Macs like they expect everyone else to do?

No. Last time I poked into Xcode Cloud, it was running on Ice Lake server Xeons, which didn't ship on any Mac.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by saghm on Tuesday May 09, 2023 @09:25PM (#35882522)
Exactly. At an old job, we had basically a glorified closet full of Mac minis for running our Mac CI builds on; the Linux builds just used EC2 instances.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by withinrafael on Tuesday May 09, 2023 @11:09PM (#35883212)
GitHub uses macOS VMs as part of some agreement under NDA (that supercedes the terms outlined in the EULA).

See previous discussion here: https://news.ycombinator.com/item?id=29419610

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by 2OEH8eoCRo0 on Wednesday May 10, 2023 @09:54AM (#35887398)
TIL wtf? Has there been anything new on this front? Very interesting.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by saagarjha on Tuesday May 09, 2023 @11:31PM (#35883309)
Apple makes it pretty annoying to run VMs on Apple hardware too. Their license agreement has restrictions in it that are kind of unfortunate.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by lostlogin on Wednesday May 10, 2023 @12:31AM (#35883664)
Why are people so hung up on the licence agreement? VMs run fine all on all sorts of hardware, Mac’s, Nucs, NASs, actual servers etc.

I often see posted that using VMs violates the agreement, has someone been sued or something?

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by janosdebugs on Wednesday May 10, 2023 @01:55AM (#35884112)
The post is literally about someone getting sued for providing this very service. Are you missing a /s?
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by lostlogin on Wednesday May 10, 2023 @02:40AM (#35884371)
A poorly written comment by me.

“Has an individual running a few VMs ever lost a lawsuit?” Is more what I mean.

Obviously fighting Apple would be terrible, but has an individual ever run into trouble?

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by ijidak on Wednesday May 10, 2023 @01:06AM (#35883839)
It's probably more about lock-in. They likely don't want a migration path out of their walled garden.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by qwerty456127 on Wednesday May 10, 2023 @03:19AM (#35884644)
> Apple is not anti-VM. It is anti VM-on-non-Apple-hardware. ;-)

Do you mean they allow VMs on iPads already?

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by Mad_ad on Wednesday May 10, 2023 @09:51AM (#35887355)
works okayish on iPad Pro https://getutm.app/
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by eptcyka on Wednesday May 10, 2023 @04:11AM (#35884952)
Apple is anti-VM - there is a soft limit on how many VMs one can run on their M1/M2 Macs. The number is 2.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by pasc1878 on Wednesday May 10, 2023 @06:18AM (#35885582)
That is the number of macOS VMs. Linux windows etc is not limited
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by eptcyka on Wednesday May 10, 2023 @06:40AM (#35885687)
If I cared about Linux VMs, I wouldn't be running macOS as my host.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by jraph on Wednesday May 10, 2023 @07:37AM (#35886002)
Maybe you don't, but it's common for macOS users to run Linux VMs to get shit done.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by eptcyka on Wednesday May 10, 2023 @07:57AM (#35886116)
Sure, but for getting shit done, you can always use nested VMs or SSH into a real linux machine if need be. Regardless, the fact that you can run an unspecified amount of Linux VMs yet macOS VMs are limited to 2 is even more egregious. It's far cheaper to get Linux VMs anywhere than macOS VMs.
Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by matwood on Wednesday May 10, 2023 @07:39AM (#35886013)
Apple almost went out of business allowing macOS to run on non-Apple hardware. I think there are still people there who have an irrational fear from that time.

From a current financial/business standpoint, Apple considers itself a hardware company that includes their custom OS with their hardware. From that angle it makes no sense to allow it to run on non-Apple hardware. Sort of like Sony being ok with the PS OS running on Xbox.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by red_trumpet on Wednesday May 10, 2023 @08:42AM (#35886494)
But it also makes no sense to forbid it. If Apple were a hardware company, letting people use their software on other devices wouldn't cut their baseline. After all, people buy Apple because of the hardware, right?

Apparently not, and because they subsidise the software using hardware sales, they don't want to decouple the two.

The Sony/PS situation is exactly the opposite: Sony subsidizes hardware using software (games) sales. Which is why they don't allow you to use different software on a PS.

Re:Apple just lost its lawsuit trying to ban iOS virtual mac... by alwaysbeconsing on Wednesday May 10, 2023 @11:45AM (#35889031)
Now that Apple leans into services revenue it might make sense to license the OS for clones, if they could still sell you an Apple Music subscription on your Samsung iOS device. But as matwood said above in the 90s they traded high-end hardware sales for much less lucrative license fees and lost badly. It was one of the very first things Jobs tried to fix when he returned, and he ended the program because he couldn't get terms he liked from the licensees. (Which in retrospect is weird because it put them entirely out of business, but shrug.)