Live data from Hacker News

Virtualize OS X on Linux

grodola.blogspot.com

91–100 of 143 posts

Re: Virtualize OS X on Linux

#91

It's really sad that the only way to get macOS running in a virtual machine is with hacks and tweaks. I'm working on a cross platform desktop app written in Qt and while it should theoretically work on macOS I haven't had a chance to actually try it, because I don't own any Apple computers. Apple is shooting themselves in the foot.

> Apple is shooting themselves in the foot. How is that exactly? A huge majority of developers in your situation go out and buy a Mac; another hardware purchase in their pocket. This is part of their business strategy: developers are forced to participate, and by and large they do just that. It hurts you far more than it does Apple by refusing to participate. If you believe you're "hurting Apple" by not developing fo…

> Apple wins this battle every time. Welcome to the ecosystem. :)

Yes, that's true, but we can also start being sincere about the fact that the whole story is BS. I've been recently assigned a mac by my university (never used one before) and I have to say that the ecosystem is at least unhealthy.

Maybe mac users don't really care, but having to install a third party software for common tasks like reverse scrolling, keeping the system from going to sleep, writing to NTFS, are symptoms, in my opinion, of a too much strong top down interaction between the os and the user. Same goes for the whole "OSX only on Apple hardware" story.

So no, Apple isn't shooting temselves in the foot, but surely they are disrespecting the end user. You can excuse that by saying that it is business, but I would reply that it is still true and by avoiding to talk about it we are implicitly doing Apple a favor by hiding the issues with what would otherwise be a great piece of software. We should say more often that these practices are bad for the consumer.

Re: Virtualize OS X on Linux

#92
post #53

Earlier quoted context omitted.

> Apple is shooting themselves in the foot. How is that exactly? A huge majority of developers in your situation go out and buy a Mac; another hardware purchase in their pocket. This is part of their business strategy: developers are forced to participate, and by and large they do just that. It hurts you far more than it does Apple by refusing to participate. If you believe you're "hurting Apple" by not developing fo…

> How is that exactly? A huge majority of developers in your situation go out and buy a Mac CI. You have to jump through inordinate hoops to have a CI system that tests on OS X. In the cloud there's Travis CI that supports OS X, or there's the GitLab runner that can drive Parallels or VirtualBox (incl. snapshot and rollback).

This is a big pain point for me right now. Due to the licensing we have two mac minis in the datacentre running VMware fusion with a few VMs on each. But the hardware is not suited to the role, performs abysmally and is a pain to manage.

We're currently moving our Linux, BSD and Windows CI from VMs and bare metal to openstack. It would be great if openstack could (legally) run MacOS X on the Linux hosts, or if we could have it use the openstack API to interact with the VMs via vmware, so we can use ansible to maintain the VMs across the board.

Re: Virtualize OS X on Linux

#93

It's really sad that the only way to get macOS running in a virtual machine is with hacks and tweaks. I'm working on a cross platform desktop app written in Qt and while it should theoretically work on macOS I haven't had a chance to actually try it, because I don't own any Apple computers. Apple is shooting themselves in the foot.

> Apple is shooting themselves in the foot. How is that exactly? A huge majority of developers in your situation go out and buy a Mac; another hardware purchase in their pocket. This is part of their business strategy: developers are forced to participate, and by and large they do just that. It hurts you far more than it does Apple by refusing to participate. If you believe you're "hurting Apple" by not developing fo…

> A huge majority of developers in your situation go out and buy a Mac; another hardware purchase in their pocket

Yeah, not happening. I have some users who sometimes complain about something broken in iOS on Safari, I google, and it turns out to be a known Safari bug. I just tell them that it is their device which is broken, which they agree with because it works fine on their computers. And it works fine for other users with Android phones.

The people who this hurts, are the Apple end users. There are a few bugs they just have to deal with because it's impossible for me to test a fix. Tough luck for them.

This is however for a free product. Anyone is of course welcome to buy me Apple hardware, but I don't see that happening either.

Re: Virtualize OS X on Linux

#94
post #90
post #88

Earlier quoted context omitted.

A modern version of a Sun-3 with up-to-date hardware? Yes, please.

This http://i.imgur.com/aMHU8vu.png doesn't need a modern version. Hence my remark, the original workstation where twm was created is good enough.

If I get enough CPU power, a proper monitor setup with digital output, lots of RAM and modern m.2 SSD, I'm all in!

Re: Virtualize OS X on Linux

#95
post #90
post #88

Earlier quoted context omitted.

A modern version of a Sun-3 with up-to-date hardware? Yes, please.

This http://i.imgur.com/aMHU8vu.png doesn't need a modern version. Hence my remark, the original workstation where twm was created is good enough.

And if I'm not using any CPU for my window manager, why do you think I don't need any for other stuff. I need to compile pretty big rust/clojure/scala projects daily...

Re: Virtualize OS X on Linux

#96

It's really sad that the only way to get macOS running in a virtual machine is with hacks and tweaks. I'm working on a cross platform desktop app written in Qt and while it should theoretically work on macOS I haven't had a chance to actually try it, because I don't own any Apple computers. Apple is shooting themselves in the foot.

> Apple is shooting themselves in the foot. How is that exactly? A huge majority of developers in your situation go out and buy a Mac; another hardware purchase in their pocket. This is part of their business strategy: developers are forced to participate, and by and large they do just that. It hurts you far more than it does Apple by refusing to participate. If you believe you're "hurting Apple" by not developing fo…

Then I wonder why I can't find games for Mac...

Re: Virtualize OS X on Linux

#97
post #95
post #90

Earlier quoted context omitted.

This http://i.imgur.com/aMHU8vu.png doesn't need a modern version. Hence my remark, the original workstation where twm was created is good enough.

And if I'm not using any CPU for my window manager, why do you think I don't need any for other stuff. I need to compile pretty big rust/clojure/scala projects daily...

Which just proves my remarks about UNIX culture vs desktop culture. aka CLI & daemons vs UI and UX.

Re: Virtualize OS X on Linux

#98
One thing which always bugs me about OSX vms is there is still no way of running OpenGL or Metal applications on them. Not even qemu-system-ppc emulates a suitable GPU, even though there are a bunch of emulators for 7th-generation game consoles which have come quite far in emulating gpus with similar style architectures which could probably be adapted.

Re: Virtualize OS X on Linux

#99

It's really sad that the only way to get macOS running in a virtual machine is with hacks and tweaks. I'm working on a cross platform desktop app written in Qt and while it should theoretically work on macOS I haven't had a chance to actually try it, because I don't own any Apple computers. Apple is shooting themselves in the foot.

> Apple is shooting themselves in the foot. How is that exactly? A huge majority of developers in your situation go out and buy a Mac; another hardware purchase in their pocket. This is part of their business strategy: developers are forced to participate, and by and large they do just that. It hurts you far more than it does Apple by refusing to participate. If you believe you're "hurting Apple" by not developing fo…

This behavior kind of legitimizes pirating their software.

If we had a properly functioning DoJ they'd crack down on this anti-competiive behavior. But we don't.

Re: Virtualize OS X on Linux

#100
post #49
post #37

Earlier quoted context omitted.

I'm just guessing here, but I don't think that Apple is all that interested in making it easier to develop cross-platform applications. From their point of view, the best applications are OS-specific ones. So if you want a Mac application, you're best coding on a Mac, with Mac tools, and within that hardware eco-system. From this point of view, the same argument applies with Windows, Linux, etc... (albeit with the ca…

Apples interest in making cross platform applications easier waxes and wanes with their market share. If I remember correctly, they were quite keen on java and making it work well at one point.

I remember the days. Back when developing desktop java apps at all seemed like a reasonable idea.
Post reply on HN