Live data from Hacker News

macOS in QEMU in Docker

github.com

61–70 of 199 posts

Re: macOS in QEMU in Docker

#61
post #60
post #52

Earlier quoted context omitted.

good thing I can't think of any reason to run macos.

The Tao of Programming, 7.3: """ "Corporate Headquarters has commanded," continued the magician, "that everyone use this workstation as a platform for new programs. Do you agree to this?" "Certainly," replied the master, "I will have it transported to the data center immediately!" And the magician returned to his tower, well pleased. Several days later, a novice wandered into the office of the master programmer and s…

well put.

Re: macOS in QEMU in Docker

#62
post #13

So, to clarify things: it's QEMU running in a container, and macOS running under QEMU inside it. This is really nice WRT the ease of installation: no manual setup steps and all. This likely expressly violates the [macOS EULA], which says: «you are granted a limited, non-exclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at any one time» — because the point…

Who cares lol

I don’t think Apple would feel very threatened by this indeed. I share the who cares lol

Re: macOS in QEMU in Docker

#63
I'd love to try and see if it's possible to simply build for iOS. Say Unity, React Native, etc.

This could be pretty awesome in terms of freedom, even if the build takes 5x more.

Re: macOS in QEMU in Docker

#64

I'd love to try and see if it's possible to simply build for iOS. Say Unity, React Native, etc. This could be pretty awesome in terms of freedom, even if the build takes 5x more.

I did this. I had to share my USB port over Docker somehow (black magic I guess, instructions in the repo) and I was able to build iOS apps and run them on an iPhone.

Re: macOS in QEMU in Docker

#65
post #30
post #13

So, to clarify things: it's QEMU running in a container, and macOS running under QEMU inside it. This is really nice WRT the ease of installation: no manual setup steps and all. This likely expressly violates the [macOS EULA], which says: «you are granted a limited, non-exclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at any one time» — because the point…

You can run linux on a mac. In fact older intel used macs are inexpensive and run pretty well with little noise. ubuntu installs and runs easily. Other versions of linux - it depends.

Ubuntu 24.04 is a disaster in my mid-2015 MBP. Ubuntu 22.04 is surprisingly good though.

Re: macOS in QEMU in Docker

#66
post #58

Let’s say I wanted to run a headless Logic Pro for programmatic music production. Would I use this? Or should I containerize the application itself? It’s okay if I have to run it on Apple hardware.

Depends on whether you have plugins requiring GPU acceleration, as there is none

Re: macOS in QEMU in Docker

#67
post #13

So, to clarify things: it's QEMU running in a container, and macOS running under QEMU inside it. This is really nice WRT the ease of installation: no manual setup steps and all. This likely expressly violates the [macOS EULA], which says: «you are granted a limited, non-exclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at any one time» — because the point…

> expect a C&D letter come any moment.

This repo is 4 years old... I don't think it's coming.

Re: macOS in QEMU in Docker

#68

I'd love to try and see if it's possible to simply build for iOS. Say Unity, React Native, etc. This could be pretty awesome in terms of freedom, even if the build takes 5x more.

That would impressive if you could build for React Native iOS (with native Swift modules) and run it on a simulator in this on a Windows machine

Re: macOS in QEMU in Docker

#70
post #29

Earlier quoted context omitted.

I run Linux on a Mac book air, so this would allow me to run macos in a controlled environment if I could think of a good reason to do so.

Not sure that would be the case since it also includes this part > that is already running the Apple Software Running Linux on Apple hardware would not follow that part of the EULA.

I believe it matches the base term, as you are allowed to run only one copy of the Apple software on an Apple hardware, unconditionally.

It could be in a VM.

Post reply on HN