Live data from Hacker News

macOS in QEMU in Docker

github.com

121–130 of 199 posts

Re: macOS in QEMU in Docker

#121
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…

> because the point is to run it not on a Mac.

Says who? My Mac Mini runs Linux as the host OS, this project allows me to run MacOS as a guest OS on Apple hardware on demand.

Re: macOS in QEMU in Docker

#123
post #89

Earlier quoted context omitted.

"Illegal" might be a bit strong, "Against the EULA" a bit more realistic, which may or may not be illegal, depending on the context and involved country.

I’m not a lawyer, but pretty sure unauthorized redistribution of copyrighted material is a crime (in the US.) This docker image contains Apple copyrighted files, probably, but anyone feel free to explain if I’m wrong.

You need to prove commercial intent to profit

If a choir teacher distributes the lyrics to a Britney Spears song to their students for practice, there is nothing illegal about this

If a choir teacher starts a website britneylyrics.com and puts ads on the website, that would qualify

The EULA might prohibit redistribution, but you don't need to accept an EULA to copy-paste files, as far as I know.

Re: macOS in QEMU in Docker

#124
post #54

The only chance at GPU acceleration is passing through a supported dGPU (>= AMD RX 6xxx @ 14.x, no chance modern nvidia) with PCI passthrough. Intel iGPUs work up to Comet lake, and some Ice Lake, but anything newer will not work. Apple Silicon build of MacOS probably not going to be emulatable any time soon, though there is some early work in booting ARM darwin Also Intel VT-x is missing on AMD, so virtualization is…

> Also Intel VT-x is missing on AMD, so virtualization is busted on AMD hosts

Wouldn’t that work with AMD-V?

Re: macOS in QEMU in Docker

#127
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…

I don’t understand what this is trying to say.

Re: macOS in QEMU in Docker

#128

Earlier quoted context omitted.

How do you define "veteran"? I've been a Linux-only user for 10 years, and 9.5 of it is strictly with Kubuntu.

Feeling old when I say I'm at 18 years. But I think its an experience thing rather than 'years' thing. If you only used Ubuntu for 10 years, you wont know what modern linux is like. You sound like a Kubunutu expert, not a linux expert.

What is it that makes one a "Linux expert"? Knowing bash/awk well? Embracing the pain that some other distros are? Using Vim? If it's any of those then I'm definitely no expert, as I primarily use Python whenever bash starts to get even a bit complex, selected Kubuntu because I didn't have to deal with a bunch of source issues I had with Ubuntu (due to licensing; also avoided Arch as I heard it's a nightmare, but occasionally work on a CentOS box as part of my job), and do almost everything re text in Emacs.

Re: macOS in QEMU in Docker

#129
post #54

The only chance at GPU acceleration is passing through a supported dGPU (>= AMD RX 6xxx @ 14.x, no chance modern nvidia) with PCI passthrough. Intel iGPUs work up to Comet lake, and some Ice Lake, but anything newer will not work. Apple Silicon build of MacOS probably not going to be emulatable any time soon, though there is some early work in booting ARM darwin Also Intel VT-x is missing on AMD, so virtualization is…

> Also Intel VT-x is missing on AMD, so virtualization is busted on AMD hosts Wouldn’t that work with AMD-V?

Yeah I would expect it too. As far as I know, AMD has had better luck with hackintoshes and VMacs.

Re: macOS in QEMU in Docker

#130

Earlier quoted context omitted.

How do you define "veteran"? I've been a Linux-only user for 10 years, and 9.5 of it is strictly with Kubuntu.

Feeling old when I say I'm at 18 years. But I think its an experience thing rather than 'years' thing. If you only used Ubuntu for 10 years, you wont know what modern linux is like. You sound like a Kubunutu expert, not a linux expert.

"Sorry a decade of use is not enough to be considered an expert. Also your experience is useless because it's on a distro I don't like."

This is just pointless gatekeeping doubled down on at this point. People can be experts and use Kubuntu. People can be veterans and use Ubuntu. People can be absolute beginners and use Arch or OpenSUSE or literally any other distro. Use of distro is in no way shape or form indicative of experience other than that some are easier to get started with for absolute beginners than others. But that doesn't make them any less good.

It's a personal choice with each options having its own pros and cons. Not some indicator of experience or knowledge.

Post reply on HN