Live data from Hacker News

macOS in QEMU in Docker

github.com

151–160 of 199 posts

Re: macOS in QEMU in Docker

#151

Earlier quoted context omitted.

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.

You don't need to accept an EULA to download the files from Apple either.

Re: macOS in QEMU in Docker

#152
post #114

Earlier quoted context omitted.

How would this help with that? What would this let you do that's different than just rsync'ing your iCloud folder from a connected Mac/PC to your NAS?

> that's different than just rsync'ing your iCloud folder from a connected Mac/PC My guess: Being able to run it on a non-Mac/Windows machine.

This is just running macOS in a VM. For much less fiddling and more stability, you can just run Windows in a VM instead for this use case.

Re: macOS in QEMU in Docker

#153

Can this be launched on an M1 Mac? I'm trying to find a way to run a Big Sur VM on my M1 Mac on Monterey/Ventura.

All the sibling comments appear to have missed your requirement of running Big Sur (macOS 11) --- everything based on Virtualization Framework is "paravirtualisation" and requires cooperation between the host and guest.

You could run the amd64 version of macOS 11 in QEMU on the M1, but that's ARM-to-x86 emulation, which will be slow, and I suppose isn't what you're looking for.

Re: macOS in QEMU in Docker

#154

Earlier quoted context omitted.

(iii) to install, use and run up to two (2) additional copies or instances of the Apple Software, or any prior macOS or OS X operating system software or subsequent release of the Apple Software, within virtual operating system environments on each Apple-branded computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b) testing during software development; (…

Oh thank God! Now I have use for my macplus badge. Just cut and glue, and vola apple branded. It was running system 6, so Snow leopard. I did install QuickTime and it basically destroyed my windows, but it's a port of the MacOS. This elua has more holes in it than a windows 95 login screen. I am in control.

maybe apple, but intel would never fall for such a simplistic ploy. their lawyer are a million billion miles ahead of you, kiddo.

https://i.imgur.com/fop769Z.jpeg

(too bad they didn't pay such close attention to the power profiles their partners were attaching the intel brand name to...)

Re: macOS in QEMU in Docker

#155

This would be awesome to run iCloud sync on my homeserver. Currently, there is no good way to physically backup iCloud on a homeserver/nas, because it only runs on windows/apple.

I've been working on a solution here that uses OSX-Docker & OSXPhotos. It's getting there, but I wanted a way to back-up all the info in iCloud, but also include the metadata changes. Turns out that iCloud doesn't update the raw photos. Makes sense, but not helpful for those who do back-ups and expected those changes to be there.

Re: macOS in QEMU in Docker

#156

Earlier quoted context omitted.

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

AMD is far more complicated than Intel based machines in this regard. There's never been an apple computer with an AMD CPU...

I encourage you to check out the OSX-PROXMOX project, which fully supports AMD and is designed to simplify these inside-a-VM setups (though not as much as a Docker setup). https://github.com/luchina-gabriel/OSX-PROXMOX

Also, there are a couple of kext projects that allow you to use AMD graphics, even iGPUs, on Hackintoshes. I have not tested this myself, but there are rumblings you may even be able to get this to work with a Steam Deck.

https://github.com/ChefKissInc/NootedRed

https://github.com/ChefKissInc/NootRX

A lot has changed in the Hackintosh space around AMD of late. I don’t think the automatic pessimism is as warranted as it once was.

Re: macOS in QEMU in Docker

#157
Somewhat off topic but still highly relevant for people who actually want to use projects like this: why oh why do so many build recipes such as Dockerfiles insist on pulling random stuff off the internet as part of the build process? For example, the Dockerfile in this project pulls in two Git repositories and a script at build time.

Besides the obvious build failures on heavily sandboxed build servers with no access to the internet, this forces anyone with even a little concern for security to do a full audit of any build recipes before using them, as merely studying and making available the dependencies listed in READMEs and build manifests like requirements.txt, package.json etc., is no longer enough.

I find this a very worrying development, especially given the rise in critical computer infrastructure failures and supply chain attacks we've seen lately.

Re: macOS in QEMU in Docker

#158
post #157

Somewhat off topic but still highly relevant for people who actually want to use projects like this: why oh why do so many build recipes such as Dockerfiles insist on pulling random stuff off the internet as part of the build process? For example, the Dockerfile in this project pulls in two Git repositories and a script at build time. Besides the obvious build failures on heavily sandboxed build servers with no acces…

The answer is churn, my friend.

There's so much churn in devops space that nobody has time to figure out "the correct way" anymore.

Re: macOS in QEMU in Docker

#159
post #48

> Docker-OSX now has a Discord server & Telegram! The Discord is active on #docker-osx and anyone is welcome to come and ask questions, ideas, etc. No forum eh? Everyone should come to the live channels and ask the same questions again :)

Discord has built-in forums with search. Tell me you've never used discord without telling me you've never used discord.

Re: macOS in QEMU in Docker

#160
New to containers. How easy would it be to run only the OSX Reminders and Calendar apps, or as stripped-down as possible a system to get these running without the overhead of the OS? The webapp versions of these are crippled compared to the OSX/iOS apps.
Post reply on HN